<SEC-DOCUMENT>0000107140-22-000022.txt : 20220624
<SEC-HEADER>0000107140-22-000022.hdr.sgml : 20220624
<ACCEPTANCE-DATETIME>20220624140841
ACCESSION NUMBER:		0000107140-22-000022
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		121
CONFORMED PERIOD OF REPORT:	20220430
FILED AS OF DATE:		20220624
DATE AS OF CHANGE:		20220624

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			JOHN WILEY & SONS, INC.
		CENTRAL INDEX KEY:			0000107140
		STANDARD INDUSTRIAL CLASSIFICATION:	BOOKS: PUBLISHING OR PUBLISHING AND PRINTING [2731]
		IRS NUMBER:				135593032
		STATE OF INCORPORATION:			NY
		FISCAL YEAR END:			0430

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-11507
		FILM NUMBER:		221039419

	BUSINESS ADDRESS:	
		STREET 1:		111 RIVER STREET
		CITY:			HOBOKEN
		STATE:			NJ
		ZIP:			07030
		BUSINESS PHONE:		2017486000

	MAIL ADDRESS:	
		STREET 1:		111 RIVER STREET
		CITY:			HOBOKEN
		STATE:			NJ
		ZIP:			07030

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	WILEY JOHN & SONS, INC.
		DATE OF NAME CHANGE:	20070820

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	WILEY JOHN & SONS INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>form10k.htm
<DESCRIPTION>FORM 10-K
<TEXT>
<XBRL>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:jwa="http://wiley.com/20220430" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <!-- Licensed to: JOHN WILEY AND SONS, INC.
         Document created using EDGARfilings PROfile 8.3.1.0
         Copyright 1995 - 2022 Broadridge -->
    <meta http-equiv="Content-Type" content="text/html" />
</head>
<body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; background-color: #FFFFFF;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_07f70b85c883411bbcb8441ac1664152" contextRef="c20210501to20220430" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" id="Fact_278852da853e4af19f37a68af07ddc8d" contextRef="c20210501to20220430" format="ixt:datemonthday">04-30</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" id="Fact_944c5009e14a480787f8d9ebe2ddf47d" contextRef="c20210501to20220430">2022</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" id="Fact_15357d1416b6470a89f625e0b21e23a0" contextRef="c20210501to20220430">FY</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_48d8340d2c6c4450afee7e262f07870f" contextRef="c20210501to20220430">0000107140</ix:nonNumeric><ix:nonNumeric name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Fact_3c969ceb0ed04d6a983f78579fcce905" contextRef="c20220430_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0230501Member" xsi:nil="true"></ix:nonNumeric><ix:nonNumeric name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="Fact_556b373eb41a429092467cb4bd06e326" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</ix:nonNumeric><ix:nonNumeric name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="Fact_7bb3c5fcbb894c208b7fda5e1f58ee0b" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</ix:nonNumeric><ix:nonNumeric name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="Fact_f2275576b40b4fe287cc3a68ffb47113" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</ix:nonNumeric><ix:nonNumeric name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="Fact_3bcd362fdcfe4973aa2d11285b2dfc54" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</ix:nonNumeric><ix:nonNumeric name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="Fact_cbe6f4590bef47cfbd01c52ea9b0f0b5" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</ix:nonNumeric><ix:nonNumeric name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="Fact_a36f518f745640e2b93951b5608ae8fa" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</ix:nonNumeric><ix:nonFraction name="jwa:NumberOfVotesEntitlementPerShareOfClassCommonStock" id="Fact_62ef9f936f904bf5a39969f51cec5036" contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U012" decimals="INF">0.1</ix:nonFraction><ix:nonNumeric name="dei:AuditorFirmId" id="Fact_f1856b64e0364147a79b1ded6328c1a4" contextRef="c20210501to20220430">185</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="jwa-20220430.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c20210501to20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_ClassACommonStockParValue100PerShareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jwa:ClassACommonStockParValue100PerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_ClassBCommonStockParValue100PerShareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jwa:ClassBCommonStockParValue100PerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220531_StatementClassOfStockAxis_ClassBCommonStockParValue100PerShareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jwa:ClassBCommonStockParValue100PerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220531_StatementClassOfStockAxis_ClassACommonStockParValue100PerShareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jwa:ClassACommonStockParValue100PerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jwa:AdditionalPaidInCapitalAttributableToWarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jwa:AdditionalPaidInCapitalAttributableToWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jwa:AdditionalPaidInCapitalAttributableToWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_BusinessAcquisitionAxis_HindawiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ProductOrServiceAxis_ShippingAndHandlingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ProductOrServiceAxis_ShippingAndHandlingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ProductOrServiceAxis_ShippingAndHandlingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_OtherProductDevelopmentCostsMember_RangeAxis_WeightedAverageMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:OtherProductDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BookCompositionCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BookCompositionCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_IncomeStatementLocationAxis_CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_IncomeStatementLocationAxis_CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_IncomeStatementLocationAxis_CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:FurnitureFixturesAndWarehouseEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_EnterpriseResourcePlanningAndRelatedSystemsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:EnterpriseResourcePlanningAndRelatedSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:FurnitureFixturesAndWarehouseEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_BuildingAndLeaseholdImprovementsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember_RangeAxis_WeightedAverageMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember_RangeAxis_WeightedAverageMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember_RangeAxis_WeightedAverageMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember_RangeAxis_WeightedAverageMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ArtisticRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember_RangeAxis_WeightedAverageMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember_SubsegmentsAxis_WileyNXTMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:WileyNXTMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPlatformsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPublishingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPlatformsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ProfessionalLearningMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:EducationPublishingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ProfessionalLearningMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember_SubsegmentsAxis_WileyNXTMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:WileyNXTMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ProfessionalLearningMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPlatformsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:OnlineProgramManagementDeltakMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPublishingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:OnlineProgramManagementDeltakMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:EducationPublishingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:MthreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:MthreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPublishingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:MthreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:EducationPublishingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:OnlineProgramManagementDeltakMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPublishingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_EducationPublishingPrintAndDigitalCoursewareMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:EducationPublishingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:EducationPublishingPrintAndDigitalCoursewareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_ProfessionalPublishingAndLicensingAndOtherMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:ProfessionalPublishingAndLicensingAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ProfessionalLearningMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_CorporateTrainingAndCorporateLearningMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ProfessionalLearningMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:CorporateTrainingAndCorporateLearningMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_EducationPublishingPrintAndDigitalMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:EducationPublishingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:EducationPublishingPrintAndDigitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:OnlineProgramManagementDeltakMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:JournalRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPublishingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_OpenAccessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:OpenAccessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPublishingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_TestPreparationAndCertificationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:EducationPublishingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:TestPreparationAndCertificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_CorporateTrainingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:CorporateTrainingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ProfessionalLearningMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ProductOrServiceAxis_ResearchPlatformsMember_RangeAxis_MinimumMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPlatformsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ProductOrServiceAxis_ResearchPlatformsMember_RangeAxis_MaximumMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPlatformsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_RangeAxis_MaximumMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:OnlineProgramManagementDeltakMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_RangeAxis_MinimumMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:OnlineProgramManagementDeltakMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0230501Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31">2023-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0220501Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31">2022-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210430to20210430_BusinessAcquisitionAxis_HindawiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211229to20211229_BusinessAcquisitionAxis_XYZMediaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-29</xbrli:startDate><xbrli:endDate>2021-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20201231_BusinessAcquisitionAxis_HindawiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210430_BusinessAcquisitionAxis_HindawiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_BusinessAcquisitionAxis_HindawiMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_BusinessAcquisitionAxis_HindawiMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_BusinessAcquisitionAxis_XYZMediaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ArtisticRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CourseContentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jwa:CourseContentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201101to20201130_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20201101to20210131_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:SoftwareCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BookCompositionCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BookCompositionCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_SoftwareCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:SoftwareCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_ContentDevelopmentCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:ContentDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_ContentDevelopmentCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:ContentDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:FurnitureFixturesAndWarehouseEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_LandAndLandImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_LandAndLandImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:FurnitureFixturesAndWarehouseEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_BuildingAndLeaseholdImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_BuildingAndLeaseholdImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ArtisticRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ArtisticRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ArtisticRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ArtisticRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_BrandsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">jwa:BrandsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20201101to20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:HerMajestysRevenueAndCustomsHMRCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:HerMajestysRevenueAndCustomsHMRCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:HerMajestysRevenueAndCustomsHMRCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_IncomeTaxAuthorityAxis_ForeignCountryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jwa:TermLoanAFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jwa:TermLoanAFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_CreditFacilityAxis_TermLoanAFacilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jwa:TermLoanAFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_CreditFacilityAxis_LineOfCreditMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190530_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_OtherCreditFacilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:OtherCreditFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190530_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jwa:TermLoanAFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MinimumMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MaximumMember_VariableRateAxis_BaseRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MinimumMember_VariableRateAxis_BaseRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MaximumMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_VariableRateAxis_EurodollarMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_VariableRateAxis_FederalFundsEffectiveSwapRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190501to20190731_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190731_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190731_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190731_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jwa:TermLoanAFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210430_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_OtherCreditFacilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:OtherCreditFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_CreditFacilityAxis_LineOfCreditMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_CreditFacilityAxis_LineOfCreditMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210430_CreditFacilityAxis_LineOfCreditMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2021InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:August2019InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:June2019InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:February2020InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2022InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2016InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2021InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:February2020InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:August2019InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2022InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:June2019InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2021InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2016InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:February2020InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:August2019InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:June2019InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2022InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_BalanceSheetLocationAxis_OtherNoncurrentAssetsMember_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_BalanceSheetLocationAxis_PrepaidExpensesAndOtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_InterestExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_InterestExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_InterestExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_DerivativeInstrumentRiskAxis_ForeignExchangeForwardMember_HedgingDesignationAxis_NondesignatedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_DerivativeInstrumentRiskAxis_ForeignExchangeForwardMember_HedgingDesignationAxis_NondesignatedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RetirementPlanTypeAxis_SupplementalEmployeeRetirementPlanDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RangeAxis_MaximumMember_RetirementPlanNameAxis_RetirementIndemnityPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">jwa:RetirementIndemnityPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RetirementPlanSponsorLocationAxis_CA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210430_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeSecuritiesAndCashMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:FixedIncomeSecuritiesAndCashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:BalancedManagedFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:BalancedManagedFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:BalancedManagedFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:BalancedManagedFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:BalancedManagedFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:BalancedManagedFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_RetirementPlanSponsorLocationAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RangeAxis_MinimumMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_PlanNameAxis_KeyEmployeeStockPlan2014Member_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:KeyEmployeeStockPlan2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20140501to20150430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:VestingOnFourthAnniversaryDateFollowingDateOfGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-05-01</xbrli:startDate><xbrli:endDate>2015-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20150501to20160430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheFiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-05-01</xbrli:startDate><xbrli:endDate>2016-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20140501to20150430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:VestingOnFifthAnniversaryDateFollowingDateOfGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-05-01</xbrli:startDate><xbrli:endDate>2015-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20150501to20160430_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-05-01</xbrli:startDate><xbrli:endDate>2016-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_TitleOfIndividualAxis_ExecutiveLeadershipTeamMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:ExecutiveLeadershipTeamMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_TitleOfIndividualAxis_OtherLeadersMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:OtherLeadersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jwa:ExercisePriceRange3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jwa:ExercisePriceRange4Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jwa:ExercisePriceRange2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jwa:ExercisePriceRange2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jwa:ExercisePriceRange4Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jwa:ExercisePriceRange3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20150501to20160430_AwardTypeAxis_RestrictedStockMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheEightMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:KeyEmployeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-05-01</xbrli:startDate><xbrli:endDate>2016-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20160501to20170430_AwardTypeAxis_PerformanceSharesMember_VestingAxis_ShareBasedCompensationAwardTrancheSevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheSevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-01</xbrli:startDate><xbrli:endDate>2017-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20170501to20180430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheThirteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:KeyEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-05-01</xbrli:startDate><xbrli:endDate>2018-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20160501to20170430_AwardTypeAxis_PerformanceSharesMember_VestingAxis_ShareBasedCompensationAwardTrancheSixMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-01</xbrli:startDate><xbrli:endDate>2017-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20180501to20190430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:KeyEmployeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheThirteenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-01</xbrli:startDate><xbrli:endDate>2019-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:KeyEmployeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheThirteenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheThirteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:KeyEmployeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheThirteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:KeyEmployeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190430_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_AwardTypeAxis_PerformanceSharesMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_SignOnGrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:SignOnGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_SignOnGrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:SignOnGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheTenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheTenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheTwelveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheTwelveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheElevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheElevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheNineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheNineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:DirectorStockPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:DirectorStockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:DirectorStockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jwa:ShareRepurchaseProgramIn2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jwa:ShareRepurchaseProgramIn2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20170430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jwa:ShareRepurchaseProgramIn2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jwa:ShareRepurchaseProgramIn2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220112to20220112_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-12</xbrli:startDate><xbrli:endDate>2022-01-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220112to20220112_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-12</xbrli:startDate><xbrli:endDate>2022-01-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210721to20210721_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-21</xbrli:startDate><xbrli:endDate>2021-07-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211027to20211027_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-27</xbrli:startDate><xbrli:endDate>2021-10-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211027to20211027_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-27</xbrli:startDate><xbrli:endDate>2021-10-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220420to20220420_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-20</xbrli:startDate><xbrli:endDate>2022-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210721to20210721_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-21</xbrli:startDate><xbrli:endDate>2021-07-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220420to20220420_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ4Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-20</xbrli:startDate><xbrli:endDate>2022-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200430_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_AwardTypeAxis_NonPerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jwa:NonPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_AwardTypeAxis_NonPerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jwa:NonPerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_AwardTypeAxis_PerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_NonPerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jwa:NonPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_AwardTypeAxis_PerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20181101_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jwa:AdditionalPaidInCapitalAttributableToWarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2018-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181031_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jwa:AdditionalPaidInCapitalAttributableToWarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jwa:AdditionalPaidInCapitalAttributableToWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:WileyNXTMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:WileyNXTMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_CorporateNonSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_CorporateNonSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_CorporateNonSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_CorporateNonSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_CorporateNonSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_CorporateNonSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jwa:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jwa:OtherCountriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jwa:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jwa:OtherCountriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jwa:OtherCountriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jwa:OtherCountriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220501to20220731_RangeAxis_MinimumMember_StatementScenarioAxis_ScenarioForecastMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220501to20220731_RangeAxis_MaximumMember_StatementScenarioAxis_ScenarioForecastMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassBMember_SubsequentEventTypeAxis_SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInNextYearQ1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-21</xbrli:startDate><xbrli:endDate>2022-06-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassAMember_SubsequentEventTypeAxis_SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInNextYearQ1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-21</xbrli:startDate><xbrli:endDate>2022-06-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_SubsequentEventTypeAxis_SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInNextYearQ1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-21</xbrli:startDate><xbrli:endDate>2022-06-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000107140</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="U001"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="U002"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U003"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="U004"><xbrli:measure>jwa:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="U005"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U006"><xbrli:measure>jwa:Partner</xbrli:measure></xbrli:unit><xbrli:unit id="U007"><xbrli:measure>jwa:Performanceobligation</xbrli:measure></xbrli:unit><xbrli:unit id="U008"><xbrli:measure>jwa:Institution</xbrli:measure></xbrli:unit><xbrli:unit id="U009"><xbrli:measure>jwa:Business</xbrli:measure></xbrli:unit><xbrli:unit id="U010"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:unit id="U011"><xbrli:measure>jwa:Installment</xbrli:measure></xbrli:unit><xbrli:unit id="U012"><xbrli:measure>jwa:Vote</xbrli:measure></xbrli:unit><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_dfabfe877f0b451793d744dcdfd356d3" toRefs="Foot_b450c9832d944cc492e6cf9a2e9daa8a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_18fc2e4643e44b1285c3421c6d81212b" toRefs="Foot_b450c9832d944cc492e6cf9a2e9daa8a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_867937b7c691419c9e5faef640b95dd0" toRefs="Foot_b450c9832d944cc492e6cf9a2e9daa8a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_2354e86bbff643a2897512dfe401b596" toRefs="Foot_6e67c1264bd544b28dae290f62c0ab3a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b625bd240d3c4f61977f7ca05c2ece79" toRefs="Foot_6e67c1264bd544b28dae290f62c0ab3a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_c5181aab7b9a427093d1ced008abdc4b" toRefs="Foot_6e67c1264bd544b28dae290f62c0ab3a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_92d228f152044fc18752f26cc7751a85" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_9601e0220a384ab29f46b404db13cb58" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_9b7e3472499948ffa6f4e072170f93de" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_8c021cc7182b45629126d2e3500b35d7" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_8fbbb33cea2c4b2daf1042c154cae316" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ed0831eb238f4d14bf672f80f9f208cc" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_2260a76bd5df45668747957e10aaf7e5" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_cb1fd0891bd74b78990f5e79fbfc706e" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_1fefd6653ce54751a208819844bd7f61" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f38a56e05e754a3199020de5aa095c2c" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_9e3d47e43f6e43a99b463c09814fd96e" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f07edaed416b4f37aa9d768f3e339711" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_a0274f6bbd774cda9f56c14de929d67b" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_91a76c2374f34056adb794d2a40a27c6" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_39e2ae9c62324391a69d9357657bb435" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_08e60cd681784004b478b753e10a01a8" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f0478689fccb46e0bd7b215d56fdb890" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_fe8dd4d548cc47dbb1c5adfc7b53b999" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_d85d9effa99b4819bc54162b467f29f3" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_35cf9cae8c57428cb10a82d22f811f7a" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6e03984e7a2c438f94f5a3f511f56d75" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_fc12b39c56de480aa32ac1d24fa8e59b" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6d822f56a55d45d7b2d9a5702f586e94" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_31bb22b2ffc34a27a1772562f9d0bf83" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_a72c328d38f54827a72cbdfb0d0f05f2" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e196d63090cb439992731997728cd365" toRefs="Foot_a770491c746b44598e0a682fcf840b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_eca5c2c1fe434126a3b4cfbc1653e7da" toRefs="Foot_8df34ee0b95b473594383710376b93c2" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_0bacd5ea42ad4941af59a71062ca651b" toRefs="Foot_8df34ee0b95b473594383710376b93c2" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_4d68c105337e430c9205afbe12bcaea3" toRefs="Foot_8df34ee0b95b473594383710376b93c2" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_baaf3ac215e44aa5b743ae070a79c8a5" toRefs="Foot_8df34ee0b95b473594383710376b93c2" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_bc7bc9a41c9048fcb95eb4055f423060" toRefs="Foot_8df34ee0b95b473594383710376b93c2" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e821b4f0196c450dbbf56c36c6ad34ec" toRefs="Foot_8df34ee0b95b473594383710376b93c2" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_5b07f402ea674f7bb373914b1ee219a8" toRefs="Foot_8df34ee0b95b473594383710376b93c2" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_67600d1799514e5a811bd0435acc139d" toRefs="Foot_8df34ee0b95b473594383710376b93c2" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_533aef4d00104ef392e24cc10fcd855d" toRefs="Foot_8df34ee0b95b473594383710376b93c2" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_c1fbad26295f48b6b4550af33144a67e" toRefs="Foot_8df34ee0b95b473594383710376b93c2" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_eca5c2c1fe434126a3b4cfbc1653e7da" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b955e5d25e594f48b0d0c30a53e2b17b" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_9ca112086fc14d55b5545289d25a3277" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_62f1505ceff14fe494879483c832f5d7" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_0bacd5ea42ad4941af59a71062ca651b" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_0ca95367f1f54fa9aac13f611235a920" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b501244a681b4942a81cdc8f9b2dc848" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ea01556c01404bd39ec96af35f5458de" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_04fafb4254704c2f829ad209a8f763a3" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_24030f4178c447a5bad8035436f3fbf2" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_115001aeaf524cc886a1772ce3e8fcca" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_92c4e2b74ab347b780416fe0ab665be3" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e848dbdc45404ec780fd53d8fb25ed4b" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_4d68c105337e430c9205afbe12bcaea3" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_8f3da67178034f7fbf0d61c826a8a37a" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_0717b853fd0d439689121665fb697d85" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_baaf3ac215e44aa5b743ae070a79c8a5" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_1a166e4a30f4414a83811042c8f58b12" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_41c1d545c1504fed83a36aef6b9ae27a" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b99562ec584848da8a07b18d0d937d7c" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_5fbba0bb76fa411282a1bcac43a8a7a6" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_c8f8bcd7b07945c7b21a050fc2852a96" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_4be2299d978a44d2922ce19c4c052818" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b99bf2fc7ef6430a8a3da6df80f9c2ec" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_c49c1e21f3d7450ca4bf8e34fef0d0bf" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_bc7bc9a41c9048fcb95eb4055f423060" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_5d7e614c7b284f19abc1dd66a4709679" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e821b4f0196c450dbbf56c36c6ad34ec" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_bfd70ec2ba034a2bb17864c1afaec81c" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ab2cd79a8894450ab4f023c9a3cf51fa" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ea240aa49860423fa804b7b66f9ab5dc" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_29dce7488c844aa48b91140a178a559f" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_fd4f4a1badff4ecba1424e7b7c5df490" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_41b3535421644abab7fea47978a20b9d" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_35a0f78fe6d94093ac5fd2625c1c442f" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_5aea25056f104a819170a295fd76fedf" toRefs="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_875ae508c81342d4939645a505cc723a" toRefs="Foot_bf1ecf0582794bbf94a80525fcdc2c8d" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_bbee7b434d0f48f287f49b7aa7085a1b" toRefs="Foot_174ae8eaab694d72a3679fb2d82ad0d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_3f224b91aed440dfa05fd44441454697" toRefs="Foot_174ae8eaab694d72a3679fb2d82ad0d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b1ec387bb55f4c2db3b02b9919a7a290" toRefs="Foot_174ae8eaab694d72a3679fb2d82ad0d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_8a54222068f24cd7a95e6d2f7114ea4c" toRefs="Foot_174ae8eaab694d72a3679fb2d82ad0d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_5b5f1a92a2414d1998280a5b3ff3021e" toRefs="Foot_174ae8eaab694d72a3679fb2d82ad0d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_474fb64b6f0a496183674d8f5c031276" toRefs="Foot_174ae8eaab694d72a3679fb2d82ad0d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ccbcb5e84196474a8a080a4994e4ad15" toRefs="Foot_174ae8eaab694d72a3679fb2d82ad0d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_d57032ad8bc24fcea12610982c4ce1c1" toRefs="Foot_174ae8eaab694d72a3679fb2d82ad0d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e3eabe06149a46dd88e38252007d8d65" toRefs="Foot_174ae8eaab694d72a3679fb2d82ad0d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_5f23a2324140471aa015f70f05bb4466" toRefs="Foot_174ae8eaab694d72a3679fb2d82ad0d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_30bed48ed3c04dac9fbf24d09d37d674" toRefs="Foot_174ae8eaab694d72a3679fb2d82ad0d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_9ab975e40fe8415fbe729ac5f391d1c7" toRefs="Foot_174ae8eaab694d72a3679fb2d82ad0d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_24ec4f60d8704f6281bc485d55431317" toRefs="Foot_0ec849f0bc9e49ccbd56eda75a0a43ce" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_27a875c046a74dc9bafc9bf9744241cd" toRefs="Foot_0ec849f0bc9e49ccbd56eda75a0a43ce" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6d1add8c92d44d53af2082445960de14" toRefs="Foot_0ec849f0bc9e49ccbd56eda75a0a43ce" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_abc4d8702f9d42e5b18bdc696c680154" toRefs="Foot_0ec849f0bc9e49ccbd56eda75a0a43ce" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_32ff2b2361b84747b78a170a6beb20c9" toRefs="Foot_84c13012037c43c9bb0e33e838e4392c" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ac580595bce04dfcadc0d76c034c97f9" toRefs="Foot_84c13012037c43c9bb0e33e838e4392c" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ffe9768ed3c14519b441d9b8b33a4b62" toRefs="Foot_84c13012037c43c9bb0e33e838e4392c" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f1b0a5348d2e47848295e617b9df0a96" toRefs="Foot_3d3d1176d0a44b5c978b01fe453bab00" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_512dff0268a249d0a212fb5b96489f56" toRefs="Foot_3d3d1176d0a44b5c978b01fe453bab00" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e07f377a0e5e41f38847c8d8369b199e" toRefs="Foot_24b14dc58ef449ff9c254deb10464a4e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_671d3384bc7f4b199536ec90cbf114ce" toRefs="Foot_24b14dc58ef449ff9c254deb10464a4e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_2260a76bd5df45668747957e10aaf7e5" toRefs="Foot_d3773d4f0bd24f58959adb770890aed4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_cb1fd0891bd74b78990f5e79fbfc706e" toRefs="Foot_d3773d4f0bd24f58959adb770890aed4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_1fefd6653ce54751a208819844bd7f61" toRefs="Foot_d3773d4f0bd24f58959adb770890aed4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_91a76c2374f34056adb794d2a40a27c6" toRefs="Foot_d3773d4f0bd24f58959adb770890aed4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f38a56e05e754a3199020de5aa095c2c" toRefs="Foot_a152ef2920d14bc59a43d0778a26733f" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_9e3d47e43f6e43a99b463c09814fd96e" toRefs="Foot_a152ef2920d14bc59a43d0778a26733f" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f07edaed416b4f37aa9d768f3e339711" toRefs="Foot_a152ef2920d14bc59a43d0778a26733f" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_a0274f6bbd774cda9f56c14de929d67b" toRefs="Foot_a152ef2920d14bc59a43d0778a26733f" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_02609a3a0ee24d71b61a28e8b16a37f1" toRefs="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_a5c2115a8cae41b3a75476a2322153ae" toRefs="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_91423adc67624df48b40d0a0ddbb95c2" toRefs="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_5c9b913314dc411ca9bcd335f927a87e" toRefs="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ae0f01a53b57464b93176afbcf01189c" toRefs="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_a6372f2c4446455e95a712617ca68590" toRefs="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_0c617e6ee7ef4709abab3992fec0809a" toRefs="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_bb0aa60c874c4e8f9bb68103ce52405e" toRefs="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_3a65ece623cd44709d1fcff61ced6a06" toRefs="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e0f8c741cca245bebd1932a90d7d0b47" toRefs="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b7a0b4fb501646aa9b28cc4325d6511e" toRefs="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6e7831356da148bb91fc308140c41bb4" toRefs="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_91423adc67624df48b40d0a0ddbb95c2" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_a6372f2c4446455e95a712617ca68590" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_0c617e6ee7ef4709abab3992fec0809a" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_bf516a2d8e2e49c482d7710fbb39bf6d" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6632d3f14cb84d0eaecef2e7de6e2f21" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ad79b2f099054747bd1136affde0bff6" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_465e937186774eeeb54bfb9a41a37593" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_88104e7a1d5e43e0811254fc9cf2b0b4" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_43ca00aacdb74be386fc12c04863682a" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_50239022016242d4b2ddf8bb1e12e310" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_5cbfc5905ca04a53a15be00cf6e6b740" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_bed5e064eb3b48e6a8e6e60c0e807f04" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_17d1196d05ab434fa2d82ed0097681be" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_44e5e389c041404a97af23a7e8e81ec4" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_eae4001d45ff4b768bf751b9aa506566" toRefs="Foot_9a2be2390c3841f69f35c107f89f9e45" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_62548c0e7a63466eaf831c9cec8c3eb5" toRefs="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_bf516a2d8e2e49c482d7710fbb39bf6d" toRefs="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_86688c1015284eb6a6be8b30fd3156e1" toRefs="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_9d8d201bdfdc4e349f17eac583234fd4" toRefs="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_83164bbb154d400bb02b338480084d5b" toRefs="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ae55e1c411ad4bb595f7677fb921040e" toRefs="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_465e937186774eeeb54bfb9a41a37593" toRefs="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_3bdf0321af744e9b81a7ae215cd76176" toRefs="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6c01f132acb64fcbaad334820cb56b3c" toRefs="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_50239022016242d4b2ddf8bb1e12e310" toRefs="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6ac02f67c2204bff9cbf236dd34c862d" toRefs="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_d4a614999bd44a53baa03a302824c2c3" toRefs="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_1a254c44ab9149fd9ac55ed6eb1fd8fb" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_70ce761b972b46dcbf1571ab239cefc5" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6632d3f14cb84d0eaecef2e7de6e2f21" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ad79b2f099054747bd1136affde0bff6" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_cc712056920243b5944903d007cd14f7" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_34da6da7b78c417fa2eafa8f23e118b3" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_559dbb72b7554a1aadebdeffb0f5399e" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_002c298e7ee348a7a36b140937a1a45f" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_2eb7ff384b4a424f9fe94874069c06b5" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_bed5e064eb3b48e6a8e6e60c0e807f04" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_88104e7a1d5e43e0811254fc9cf2b0b4" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_43ca00aacdb74be386fc12c04863682a" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ceec00641f994bf8b429583b5e5208f6" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_cb1c538695584074b5c1cec7ae3120da" toRefs="Foot_fea41128b179411690270ad200cd7cc6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship></ix:resources></ix:header></div>
<div class="DSPFPageHeader"></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 14pt;">UNITED STATES</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 14pt;">SECURITIES AND EXCHANGE COMMISSION</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Washington, DC&#160; 20549</div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 18pt; font-weight: bold;">FORM <ix:nonNumeric name="dei:DocumentType" id="Fact_80e6290c7cb34f2c93d0d90aac688e2f" contextRef="c20210501to20220430">10-K</ix:nonNumeric></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Mark One)</div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right; font-family: 'Segoe UI Symbol'; font-size: 10pt;"><ix:nonNumeric name="dei:DocumentAnnualReport" id="Fact_caeacaeb2c3a4993a4c9c756a65e676d" contextRef="c20210501to20220430" format="ixt-sec:boolballotbox">&#x2612;</ix:nonNumeric></td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the fiscal year ended:&#160; <ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_aba91d82ec7e47e79a8f04ad67c9c23f" contextRef="c20210501to20220430" format="ixt:datemonthdayyearen">April 30, 2022</ix:nonNumeric></div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">OR</div>
<div><br /></div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right; font-family: 'Segoe UI Symbol'; font-size: 10pt;"><ix:nonNumeric name="dei:DocumentTransitionReport" id="Fact_41cfedca9e9a459eb890efae2b6a07ae" contextRef="c20210501to20220430" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the transition period from _________ to _________</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Commission file number&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityFileNumber" id="Fact_bf732224c99e4dac8a08a205290e9dfc" contextRef="c20210501to20220430">001-11507</ix:nonNumeric></div>
<div style="text-align: center;"><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 24pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_11942642ebef451fb7af79a84dccd481" contextRef="c20210501to20220430">JOHN WILEY &amp; SONS, INC.</ix:nonNumeric></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Exact name of Registrant as specified in its charter)</div>
<div style="text-align: center;"><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 49%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_6f30a08358d04ce1b95eeea409806824" contextRef="c20210501to20220430" format="ixt-sec:stateprovnameen">New York</ix:nonNumeric></div></td>
    <td style="width: 2%; vertical-align: bottom;">&#160;</td>
    <td style="width: 49%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_e6c6edaf2db2408193ed3cbb2b91dd3f" contextRef="c20210501to20220430">13-5593032</ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td style="width: 49%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State or other jurisdiction of incorporation or organization</div></td>
    <td style="width: 2%; vertical-align: bottom;">&#160;</td>
    <td style="width: 49%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I.R.S. Employer Identification No.</div></td>
  </tr>
  <tr>
    <td style="width: 49%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2%; vertical-align: bottom;">&#160;</td>
    <td style="width: 49%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 49%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_85fc0462b84640fca2ea753a08637d26" contextRef="c20210501to20220430">111 River Street</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_cd4b6496e51e40a1a1c7419fa3404044" contextRef="c20210501to20220430">Hoboken</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_acdbd86cd30f453c98d4b446ffa11e01" contextRef="c20210501to20220430">NJ</ix:nonNumeric></div></td>
    <td style="width: 2%; vertical-align: bottom;">&#160;</td>
    <td style="width: 49%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_f93dd85ae9e0413297e5706561ca7624" contextRef="c20210501to20220430">07030</ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td style="width: 49%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Address of principal executive offices</div></td>
    <td style="width: 2%; vertical-align: bottom;">&#160;</td>
    <td style="width: 49%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zip Code</div></td>
  </tr>
</table>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 100%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;(<ix:nonNumeric name="dei:CityAreaCode" id="Fact_a9e524200e3641aca0afaa8dc354a474" contextRef="c20210501to20220430">201</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_d77f3a955d7b4aa9ad27b7b2c737723c" contextRef="c20210501to20220430">748-6000</ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td style="width: 100%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;Registrant&#8217;s telephone number including area code</div></td>
  </tr>
</table>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 44.02%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Securities registered pursuant to Section 12(b) of the Act:</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Title of each class</div></td>
    <td style="width: 14.15%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;Trading Symbol</div></td>
    <td style="width: 41.83%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Name of each exchange on which registered</div></td>
  </tr>
  <tr>
    <td style="width: 44.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_87f21aabc3f0430396d2b0821fe8c8de" contextRef="c20210501to20220430_StatementClassOfStockAxis_ClassACommonStockParValue100PerShareMember">Class A Common Stock, par value $1.00 per share</ix:nonNumeric></div></td>
    <td style="width: 14.15%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_91d3a9979c094bca82e116f3a3bc0f48" contextRef="c20210501to20220430_StatementClassOfStockAxis_ClassACommonStockParValue100PerShareMember">WLY</ix:nonNumeric></div></td>
    <td style="width: 41.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_5b922fee40a042538633c4a52b834983" contextRef="c20210501to20220430_StatementClassOfStockAxis_ClassACommonStockParValue100PerShareMember" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td style="width: 44.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_1cd2f6644f9d442ca10f68966d72fcf8" contextRef="c20210501to20220430_StatementClassOfStockAxis_ClassBCommonStockParValue100PerShareMember">Class B Common Stock, par value $1.00 per share</ix:nonNumeric></div></td>
    <td style="width: 14.15%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_f862f031b08d49fe9c9943ccc1f3c7c0" contextRef="c20210501to20220430_StatementClassOfStockAxis_ClassBCommonStockParValue100PerShareMember">WLYB</ix:nonNumeric></div></td>
    <td style="width: 41.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_8dadccf3f35c4b9b954cb3533335603c" contextRef="c20210501to20220430_StatementClassOfStockAxis_ClassBCommonStockParValue100PerShareMember" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></div></td>
  </tr>
</table>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 25.87%; vertical-align: top;">&#160;</td>
    <td style="width: 50.14%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Securities registered pursuant to Section 12(g) of the Act:</div></td>
    <td style="width: 24%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 25.87%; vertical-align: top;">&#160;</td>
    <td style="width: 50.14%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">None</div></td>
    <td style="width: 24%; vertical-align: top;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160; <ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" id="Fact_beb1749b37224161835a6d6363dc034d" contextRef="c20210501to20220430">Yes</ix:nonNumeric>&#160;<span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2612;</span>&#160;&#160; No <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2610;</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Yes <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2610;</span>&#160;&#160; <ix:nonNumeric name="dei:EntityVoluntaryFilers" id="Fact_f7d5df3b4ede47bca2f078defd2bce53" contextRef="c20210501to20220430">No</ix:nonNumeric>&#160;<span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2612;</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160; <ix:nonNumeric name="dei:EntityCurrentReportingStatus" id="Fact_55050a5ff4a843e2b93d1069610cd757" contextRef="c20210501to20220430">Yes</ix:nonNumeric>&#160;<span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2612;</span>&#160;&#160; No <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2610;</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160; <ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="Fact_3e7f6db76b4a408aa2806cdf409ba11a" contextRef="c20210501to20220430">Yes</ix:nonNumeric>&#160;<span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2612;</span>&#160;&#160; No <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2610;</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter"></div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 50%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:EntityFilerCategory" id="Fact_76565b318d864e26a270c9e0f4123fe5" contextRef="c20210501to20220430" format="ixt-sec:entityfilercategoryen">Large accelerated filer</ix:nonNumeric>&#160;<span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2612;</span></div></td>
    <td style="width: 50%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accelerated filer&#160;<span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2610;</span></div></td>
  </tr>
  <tr>
    <td style="width: 50%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-accelerated filer&#160;<span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2610;</span></div></td>
    <td style="width: 50%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Smaller reporting company&#160;<span style="font-size: 10pt; font-family: 'Segoe UI Symbol';"><ix:nonNumeric name="dei:EntitySmallBusiness" id="Fact_0ab0f91f896f46d9a50307001e2072c6" contextRef="c20210501to20220430" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></span></div></td>
  </tr>
  <tr>
    <td style="width: 50%; vertical-align: top;">&#160;</td>
    <td style="width: 50%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Emerging growth company&#160;<span style="font-size: 10pt; font-family: 'Segoe UI Symbol';"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_e2ed387480984c538413e85f0bc4cf3a" contextRef="c20210501to20220430" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></span></div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2610;</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span><span style="font-size: 10pt; font-family: 'Segoe UI Symbol';"><ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" id="Fact_71e2a85232a14686ad6e67318678882a" contextRef="c20210501to20220430" format="ixt-sec:boolballotbox">&#x2612;</ix:nonNumeric></span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> &#160;</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).&#160;&#160; Yes <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';"><ix:nonNumeric name="dei:EntityShellCompany" id="Fact_558b81cafc8544b699a3be8a431d7e55" contextRef="c20210501to20220430" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></span>&#160; &#160; No <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2612;</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The aggregate market value of the voting stock held by non-affiliates of the registrant, computed by reference to the closing price as of the last business day of the registrant&#8217;s most recently completed second fiscal quarter, October 31, 2021, was approximately $<ix:nonFraction name="dei:EntityPublicFloat" id="Fact_6d08225fd42c42859489a30614102a47" contextRef="c20211031" unitRef="U001" decimals="-6" scale="6" format="ixt:numdotdecimal">2,371</ix:nonFraction> million. The registrant has no non-voting common stock.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The number of shares outstanding of the registrant&#8217;s Class A and Class B Common Stock as of May 31, 2022 was <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_f317e72d23fe49c3a5a3b3fc50073e2f" contextRef="c20220531_StatementClassOfStockAxis_ClassACommonStockParValue100PerShareMember" unitRef="U002" decimals="INF" scale="0" format="ixt:numdotdecimal">46,717,599</ix:nonFraction> and <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_eb81461eb1654de698593e0489cbd7ac" contextRef="c20220531_StatementClassOfStockAxis_ClassBCommonStockParValue100PerShareMember" unitRef="U002" decimals="INF" scale="0" format="ixt:numdotdecimal">9,031,313</ix:nonFraction> respectively.</div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">DOCUMENTS INCORPORATED BY REFERENCE</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Portions of the registrant&#8217;s definitive proxy statement for use in connection with its annual meeting of stockholders scheduled to be held on September 29, 2022, are incorporated by reference into Part III of this Annual Report on Form 10-K.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter"></div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><!--PROfilePageNumberReset%Num%2%%%--></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">JOHN WILEY &amp; SONS, INC. AND SUBSIDIARIES</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">FORM 10-K</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">FOR THE FISCAL YEAR ENDED APRIL 30, 2022</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="INDEX"><!--Anchor--></a>INDEX</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 17.82%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">PART I</span></div></td>
    <td style="width: 74.68%; vertical-align: top;">&#160;</td>
    <td style="width: 7.5%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">PAGE</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item1Business" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 1.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Business</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item1ARiskFactors" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 1A.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Risk Factors</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item1BUnresolvedStaffComm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 1B.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unresolved Staff Comments</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item2Properties" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 2.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Properties</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item3LegalProceedings" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 3.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Legal Proceedings</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item4MineSafetyDisclosure" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 4.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mine Safety Disclosures</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#ExecutiveOfficers" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Information About Our Executive Officers</a></div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">PART II</span></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item5Market" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 5.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</div></td>
    <td style="width: 7.5%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item6Reserved" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 6.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">[Reserved]</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item7ManagementsDiscussio" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 7.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</div></td>
    <td style="width: 7.5%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item7AQuantitative" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 7A.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quantitative and Qualitative Disclosures About Market Risk</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item8FinancialStatements" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 8.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Financial Statements and Supplementary Data</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 9.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</div></td>
    <td style="width: 7.5%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9A" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 9A.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Controls and Procedures</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9B" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 9B.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other Information</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9C" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 9C.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">PART III</span></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item10" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 10.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Directors, Executive Officers and Corporate Governance</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">105</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item11" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 11.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Compensation</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">105</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item12" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 12.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</div></td>
    <td style="width: 7.5%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">105</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item13" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 13.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certain Relationships and Related Transactions, and Director Independence</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">106</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item14" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 14.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Principal Accountant Fees and Services&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">106</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">PART IV</span></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item15" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 15.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exhibits and Financial Statement Schedules</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">106</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item16Form10KSummary" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ITEM 16.</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Form 10-K Summary</div></td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">110</div></td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 74.68%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.5%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 17.82%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a href="#SIGNATURES" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">SIGNATURES</a></div></td>
    <td style="width: 74.68%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.5%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111</div></td>
  </tr>
</table>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">2</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cautionary Notice Regarding Forward-Looking Statements &#8220;Safe Harbor&#8221; Statement under the Private Securities Litigation Reform Act of 1995:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">This report contains &#8220;forward-looking statements&#8221; within the meaning of the safe harbor provisions of the Private Securities Litigation Reform Act of 1995 concerning our business, consolidated financial condition, and results of operations. The Securities and Exchange Commission (SEC) encourages companies to disclose forward-looking information so that investors can better understand a company&#8217;s prospects and make informed investment decisions. Forward-looking statements are subject to risks and uncertainties, many of which are outside our control, which could cause actual results to differ materially from these statements. Therefore, you should not rely on any of these forward-looking statements. Forward-looking statements can be identified by such words as &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;plan,&#8221; &#8220;assumes,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;potential,&#8221; &#8220;seek,&#8221; &#8220;predict,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; and similar references to future periods. All statements other than statements of historical facts included in this report regarding our strategies, prospects, financial condition, operations, costs, plans, and objectives are forward-looking statements. Examples of forward-looking statements include, among others, statements we make regarding our fiscal year </span>2023<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> outlook, the anticipated impact on </span>the ability of our employees, contractors, customers, and other business partners to perform our, and their, respective responsibilities and obligations relative to the conduct of our business in the future due to the coronavirus (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">COVID-19) outbreak, anticipated restructuring charges and savings, operations, performance, and financial condition.&#160;Reliance should not be placed on forward-looking statements, as actual results may differ materially from those described in any forward-looking statements.&#160;Any such forward-looking statements are based upon many assumptions and estimates that are inherently subject to uncertainties and contingencies, many of which are beyond our control, and are subject to change based on many important factors. Such factors include, but are not limited to (i) the level of investment by Wiley in new technologies and products; (ii) subscriber renewal rates for our journals; (iii) the financial stability and liquidity of journal subscription agents; (iv) the consolidation of book wholesalers and retail accounts; (v) the market position and financial stability of key retailers; (vi) the seasonal nature of our educational business and the impact of the used book market; (vii) worldwide economic and political conditions; (viii) our ability to protect our copyrights and other intellectual property worldwide; (ix) our ability to successfully integrate acquired operations and realize expected opportunities; (x) </span>the ability to realize operating savings over time and in fiscal year 2023 in connection with our multiyear Business Optimization Program<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">; (xi) the impact of COVID-19 on our operations, performance, and financial condition; and (xii) other factors detailed from time to time in our filings with the SEC. We undertake no obligation to update or revise any such forward-looking statements to reflect subsequent events or circumstances.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Please refer to Part I, Item 1A, &#8220;Risk Factors,&#8221; of our Annual Report on Form 10-K for important factors that we believe could cause actual results to differ materially from those in our forward-looking statements. Any forward-looking statement made by us in this report is based only on information currently available to us and speaks only as of the date on which it is made. We undertake no obligation to publicly update any forward-looking statement, whether written or oral, that may be made from time to time, whether as a result of new information, future developments, or otherwise.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Financial Measures:</div>
<div style="margin-bottom: 3pt;"><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We present financial information that conforms to Generally Accepted Accounting Principles in the United States of America (US GAAP). We also present financial information that does not conform to US GAAP, which we refer to as non-GAAP.</div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In this report, we may present the following non-GAAP performance measures:</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted Earnings Per Share (Adjusted EPS);</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Free Cash Flow less Product Development Spending;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted Contribution to Profit and margin;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted Operating Income and margin;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted Income Before Taxes;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted Income Tax Provision;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted Effective Tax Rate;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">EBITDA, Adjusted EBITDA and margin;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Organic revenue; and</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Results on a constant currency basis.</div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">3</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Management uses these non-GAAP performance measures as supplemental indicators of our operating performance and financial position as well as for internal reporting and forecasting purposes, when publicly providing our outlook, to evaluate our performance and calculate incentive compensation. We present these non-GAAP performance measures in addition to US GAAP financial results because we believe that these non-GAAP performance measures provide useful information to certain investors and financial analysts for operational trends and comparisons over time. The use of these non-GAAP performance measures may also provide a consistent basis to evaluate operating profitability and performance trends by excluding items that we do not consider to be controllable activities for this purpose.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The performance metric used by our chief operating decision maker to evaluate performance of our reportable segments is Adjusted Contribution to Profit.&#160;We present both Adjusted Contribution to Profit and Adjusted EBITDA for each of our reportable segments as we believe Adjusted EBITDA provides additional useful information to certain investors and financial analysts for operational trends and comparisons over time.&#160; It removes the impact of depreciation and amortization expense,&#160;as well as presents a consistent basis to evaluate operating profitability and compare our financial performance to that of our peer companies and competitors.</div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For example:</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted EPS, Adjusted Contribution to Profit, Adjusted Operating Income, Adjusted Income Before Taxes, Adjusted Income Tax Provision, Adjusted Effective Tax Rate, Adjusted EBITDA, and<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> organic revenue (excluding acquisitions) provide a more comparable basis to analyze operating results and earnings, and are measures commonly used by shareholders to measure our performance.</span></div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Free Cash Flow less Product Development Spending helps assess our ability, over the long term, to create value for our shareholders as it represents cash available to repay debt, pay common stock dividends, and fund share repurchases and acquisitions.</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Results on a constant currency basis remove distortion from the effects of foreign currency movements to provide better comparability of our business trends from period to period. We measure our performance excluding the impact of foreign currency (or at constant currency), which means that we apply the same foreign currency exchange rates for the current and equivalent prior period.</div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, we have historically provided these or similar non-GAAP performance measures and understand that some investors and financial analysts find this information helpful in analyzing our operating margins and net income, and in comparing our financial performance to that of our peer companies and competitors. Based on interactions with investors, we also believe that our non-GAAP performance measures are regarded as useful to our investors as supplemental to our US GAAP financial results, and that there is no confusion regarding the adjustments or our operating performance to our investors due to the comprehensive nature of our disclosures. We have not provided our 2023 outlook for the most directly comparable US GAAP financial measures, as they are not available without unreasonable effort due to the high variability, complexity, and low visibility with respect to certain items, including restructuring charges and credits, gains and losses on foreign currency, and other gains and losses. These items are uncertain, depend on various factors, and could be material to our consolidated results computed in accordance with US GAAP.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-GAAP performance measures do not have standardized meanings prescribed by US GAAP and therefore may not be comparable to the calculation of similar measures used by other companies and should not be viewed as alternatives to measures of financial results under US GAAP. The adjusted metrics have limitations as analytical tools, and should not be considered in isolation from, or as a substitute for, US GAAP information. It does not purport to represent any similarly titled US GAAP information and is not an indicator of our performance under US GAAP. Non-GAAP financial metrics that we present may not be comparable with similarly titled measures used by others. Investors are cautioned against placing undue reliance on these non-GAAP measures.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">4</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">PART I</div>
<div><br /></div>
<div style="text-align: left; text-indent: -54pt; margin-left: 54pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item1Business"><!--Anchor--></a>Item 1. Business</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company, founded in 1807, was incorporated in the state of New York on January 15, 1904. Throughout this report, when we refer to &#8220;Wiley,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us,&#8221; we are referring to John Wiley &amp; Sons, Inc. and all of our subsidiaries, except where the context indicates otherwise.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Please refer to Part II, Item 8, &#8220;Financial Statements and Supplementary Data,&#8221; for financial information about the Company and its subsidiaries, which is incorporated herein by reference. Also, when we cross reference to a &#8220;Note,&#8221; we are referring to our &#8220;Notes to Consolidated Financial Statements,&#8221; in Part II, Item 8, &#8220;Financial Statements and Supplementary Data&#8221; unless the context indicates otherwise.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Wiley is a global leader in scientific research and career-connected education, unlocking human potential by enabling discovery, powering education, and shaping workforces. For over 200 years, Wiley has fueled the world&#8217;s knowledge ecosystem. Today, our high-impact content, platforms, and services help researchers, learners, institutions, and corporations achieve their goals in an ever-changing world. Wiley is a predominantly digital company with approximately 83% of revenue generated by digital products and tech-enabled services, and 58% of revenue is recurring which includes revenue that is contractually obligated or set to recur with a high degree of certainty for the year ended April 30, 2022. Through the Research Publishing &amp; Platforms segment, we provide peer-reviewed scientific, technical, and medical (STM) publishing, content platforms, and related services to academic, corporate, and government customers, academic societies, and individual researchers. The Academic &amp; Professional Learning segment provides Education Publishing and Professional Learning content and courseware, training, and learning services to students, professionals, and corporations. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Education Services segment provides University Services, including online program management (OPM) services for academic institutions, and Talent Development Services, including placement and training for professionals and businesses. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our operations are primarily located in the </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">United States (US), United Kingdom (UK), India, Sri Lanka, and Germany. I</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">n the year ended April 30, 2022, approximately 47% of our consolidated revenue was from outside the US.&#160;</span></div>
<div style="margin-bottom: 3pt;"><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley&#8217;s business strategies are tightly aligned with accelerating growth trends, including open research, career-connected education, and talent development. Research strategies include driving publishing output to meet the global demand for peer-reviewed research and expanding platform and service offerings for corporations and societies. Education strategies include expanding online degree programs and driving online enrollment for university partners, scaling digital content and courseware, and expanding IT talent placement and reskilling programs for corporate partners.</div>
<div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Business Segments</span></div>
<div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We report financial information for the following segments, as w<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ell as a Corporate category, which includes certain costs that are not allocated to the reportable segments:</span></div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Research Publishing &amp; Platforms:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms&#8217; mission is to support researchers, professionals and learners in the discovery and use of research knowledge to help them achieve their goals.&#160; Research provides scientific, technical, medical, and scholarly journals, as well as related content and services, to academic, corporate, and government libraries, learned societies, and individual researchers and other professionals. Journal publishing areas include the physical sciences and engineering, health sciences, social sciences and humanities, and life sciences. Research Publishing &amp; Platforms also includes Atypon Systems, Inc. (Atypon), a publishing software and service provider that enables scholarly and professional societies and publishers to deliver, host, enhance, market, and manage their content on the web through the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Literatum</span>&#8482; platform.&#160;Research Publishing &amp; Platforms customers include academic, corporate, government, and public libraries, funders of research, researchers, scientists, clinicians, engineers and technologists, scholarly and professional societies, and students and professors. Research Publishing &amp; Platforms products are sold and distributed globally through multiple channels, including research libraries and library consortia, independent subscription agents, direct sales to professional society members, and other customers. Publishing centers include Australia, China, Germany, India, the UK, and the US. Research Publishing &amp; Platforms&#8217; revenue accounted for approximately 53% of our consolidated revenue in the year ended April 30, 2022, with a 35.1% Adjusted EBITDA margin. Approximately 95% of Research Publishing &amp; Platforms&#8217; revenue is generated by digital and online products, and services. </div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">5</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms revenue by product type includes Research Publishing and Research Platforms. The graphs below present revenue by product type for the years ended April 30, 2022, and 2021:</div>
<div style="text-align: center; margin-bottom: 12pt;"><img src="image0.jpg" width="567" height="153" alt="graphic" /></div>
<div style="text-align: justify; margin-top: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Key growth strategies for the Research Publishing &amp; Platforms segment include evolving and developing new licensing models for our institutional customers (&#8220;pay to read and publish&#8221;), developing new open access journals and revenue streams (&#8220;pay to publish&#8221;), focusing resources on high-growth and emerging markets, and developing new digital products, services, and workflow solutions to meet the needs of researchers, authors, societies, and corporate customers.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing</div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing generates the majority of its revenue from contracts with its customers in the following revenue streams:</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Journal Subscriptions (&#8220;pay to read&#8221;), Open Access (&#8220;pay to publish&#8221;), and Transformational Models (&#8220;pay to read and publish&#8221;); and</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Licensing, Reprints, Backfiles, and Other.</div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Journal Subscriptions, Open Access, and Transformational Models</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022, we publish over 1,900 academic research journals. We sell journal subscriptions<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">&#160;</span>directly to thousands of Research institutions worldwide through our sales representatives, indirectly through independent subscription agents, through promotional campaigns, and through memberships in professional societies for those journals that are sponsored by societies. Journal subscriptions are primarily licensed through contracts for digital content available online through our <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Wiley Online Library </span>platform. Contracts are negotiated by us directly with customers or their subscription agents. Subscription periods typically cover calendar years. Print journals are generally mailed to subscribers directly from independent printers.&#160;We do not own or manage printing facilities.&#160;Subscription revenue is generally collected in advance.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Approximately 53% of Journal Subscription revenue is derived from publishing rights owned by Wiley. Publishing alliances also play a major role in Research Publishing&#8217;s success. Approximately 47% of Journal Subscription revenue is derived from publication rights that are owned by professional societies and published by us pursuant to long-term contracts or owned jointly with professional societies</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">.</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">These society alliances bring mutual benefit: The societies gain Wiley&#8217;s publishing, marketing, sales, and distribution expertise, while Wiley benefits from being affiliated with prestigious societies and their members. Societies that sponsor or own such journals generally receive a royalty and/or other financial consideration. We may procure editorial services from such societies on a prenegotiated fee basis. We also enter into agreements with outside independent editors of journals that define their editorial duties and the fees and expenses for their services. Contributors of articles to our journal portfolio transfer publication rights to us or a professional society, as applicable. We publish the journals of many prestigious societies, including the American Cancer Society, the American Heart Association, the European Molecular Biology Organization, the American Anthropological Association, the American Geophysical Union, and the German Chemical Society.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Wiley Online Library, </span>which is delivered through our <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Literatum</span> platform, provides the user with intuitive navigation, enhanced discoverability, expanded functionality, and a range of personalization options. Access to abstracts is free and full content is accessible through licensing agreements or as individual article purchases. Large portions of the content are provided free or at nominal cost to nations in the developing world through partnerships with certain nonprofit organizations. Our online publishing platforms provide revenue growth opportunities through new applications and business models, online advertising, deeper market penetration, and individual sales and pay-per-view options.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley&#8217;s performance in the 2020 release of Clarivate Analytics&#8217; Journal Citation Reports (JCR) remains strong, maintaining its top 3 position in terms of the number of titles indexed, articles published, and citations received. Wiley has 10% of titles, 11% of articles, and 11% of citations.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">6</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A total of 1,281 Wiley journals were included in the reports. Wiley journals ranked #1 in 20 categories across 17 titles and achieved 219 top-10 category rankings.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The annual JCR are one of the most widely used sources of citation metrics used to analyze the performance of peer-reviewed journals. The most famous of these metrics, the Impact Factor, is based on the frequency with which an average article is cited in the JCR report year. Alongside other metrics, this makes it an important tool for evaluating a journal&#8217;s impact on ongoing research.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the Open Access business model, accepted research articles are published subject to payment of Article Publication Charges (APCs) and then all open articles are immediately free to access online. Contributors of open access articles retain many rights and typically license their work under terms that permit reuse.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Open Access offers authors choices in how to share and disseminate their work, and it serves the needs of researchers who may be required by their research funder to make articles freely accessible without embargo. APCs are typically paid by the individual author or by the author&#8217;s funder, and payments are often mediated by the author&#8217;s institution. We provide specific workflows and infrastructure to authors, funders, and institutions to support the requirements of Open Access.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We offer two Open Access publishing models. The first of these is <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Hybrid Open Access </span>where authors publishing in the majority of our paid subscription journals, after article acceptance, are offered the opportunity to make their individual research article openly available online.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The second offering of the Open Access model is a growing portfolio of fully open access journals, also known as <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Gold Open Access Journals.</span> All Open Access articles are subject to the same rigorous peer-review process applied to our subscription-based journals. As with our subscription portfolio, a number of the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Gold Open Access Journals</span> are published under contract for, or in partnership with, prestigious societies, including the American Geophysical Union, the American Heart Association, the European Molecular Biology Organization, and the British Ecological Society. The Open Access portfolio spans life, physical, medical, and social sciences and includes a choice of high impact journals and broad-scope titles that offer a responsive, author-centered service.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Transformational agreements (&#8220;read and publish&#8221;), are&#160;an innovative model that blends Journal Subscription and Open Access offerings. Essentially, for a single fee, a national or regional consortium of libraries pays for and receives full read access to our journal portfolio and the ability to publish under an open access arrangement.&#160;Like subscriptions, transformational agreements involve recurring revenue under multiyear contracts. Transformational models accelerate the transition to open access while maintaining subscription access.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Licensing, Reprints, Backfiles, and Other</div>
<div style="text-align: justify; margin-top: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Licensing, Reprints, Backfiles, and Other<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">&#160;</span>includes advertising, backfile sales, the licensing of publishing rights, journal and article reprints, and individual article sales.&#160;We generate advertising revenue from print and online journal subscription products, our online publishing platform, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Literatum, </span>online events such as webinars and virtual conferences, community interest websites such as s<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">pectroscopyNOW.com,</span> and other websites.&#160;A backfile<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">&#160;</span>license provides access to a historical collection of Wiley journals, generally for a one-time fee.&#160;We also engage with international publishers and receive licensing revenue from reproductions, translations, and other digital uses of our content.&#160;Journal and article reprints<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">&#160;</span>are primarily used by pharmaceutical companies and other industries for marketing and promotional purposes.&#160;Through the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Article Select</span> and <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">PayPerView</span> programs, we provide fee-based access to nonsubscribed journal articles, content, book chapters, and major reference work articles. The Research Publishing business is also a provider of content and services in evidence-based medicine (EBM). Through our alliance with The Cochrane Collaboration, we publish <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">The Cochrane Library</span>, a premier source of high-quality independent evidence to inform healthcare decision-making. EBM facilitates the effective management of patients through clinical expertise informed by best practice evidence that is derived from medical literature.</div>
<div style="text-align: left; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Platforms</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Research Platforms is principally comprised of Atypon, </span>a publishing software and service provider that enables scholarly and professional societies and publishers to deliver, host, enhance, market, and manage their content on the web through the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Literatum</span> platform.&#160;</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Literatum</span>, our online publishing platform for societies and other research publishers, delivers integrated access to more than 10 million articles from approximately 2,800 journals, as well as 26,000 online books and hundreds of multivolume reference works, laboratory protocols and databases.&#160; The <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Literatum </span>platform hosts more than 46% of the world&#8217;s English language journals.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">7</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">November 30, 2021</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, we acquired the assets of the eJournalPress (EJP) business from Precision Computer Works, Inc. EJP is a technology platform company with an established journal submission and peer-review management system. </span>On October 1, 2021, we completed the acquisition of certain assets of J&amp;J Editorial Services, LLC. (J&amp;J). J&amp;J is a publishing services company providing expert offerings in editorial operations, production, copyediting, system support and consulting. The results of these acquisitions have been included in Research Platforms.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fiscal Year 2023 Changes to Revenue by Product Type&#160;&#160;</div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the first quarter of fiscal year 2023, our revenue by product type previously referred to as Research Platforms will be changed to Research Solutions.&#160; Research Solutions will include infrastructure and publishing services that help societies and corporations thrive in a complex knowledge ecosystem. In addition to Platforms (Atypon), certain product offerings&#160;such as corporate sales which included the recent acquisitions of Madgex Holdings Limited (Madgex), and Bio-Rad Laboratories Inc.&#8217;s Informatics products (Informatics) that were previously included in Research Publishing will be moved to Research Solutions.&#160; Research Solutions will also include product offerings related to certain recent acquisitions such as J&amp;J, and EJP.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Academic &amp; Professional Learning:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Academic &amp; Professional Learning segment provides Education Publishing and Professional Learning products and services, including scientific, professional, and education print and digital books, digital courseware, and test preparation services, to libraries, corporations, students, professionals, and researchers, as well as learning, development, and assessment services for businesses and professionals. Communities served include business, finance, accounting, workplace learning, management, leadership, technology, behavioral health, engineering/architecture, science and medicine, and education.&#160;Products are developed for worldwide distribution through multiple channels, including chain and online booksellers, libraries, colleges and universities, corporations, direct to consumer, websites, distributor networks, and other online applications. Publishing centers include Australia, Germany, India, the UK, and the US. Academic &amp; Professional Learning accounted for approximately 31% of our consolidated revenue in the year ended April 30, 2022, with a 28.1% Adjusted EBITDA margin. Approximately 55% of revenue is from digital and online products and services.</div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning revenue by product type includes Education Publishing and Professional Learning. The graphs below present revenue by product type for the years ended April 30, 2022, and 2021:</div>
<div style="text-align: center; margin-bottom: 6pt;"><img src="image1.jpg" width="588" height="143" alt="graphic" /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Key strategies for the Academic &amp; Professional Learning business include developing and acquiring products and services to drive career-connected education, developing leading brands and franchises, executing strategic acquisitions and partnerships, and innovating digital content and courseware formats while expanding their global discoverability and distribution. We continue to implement strategies to manage declines in print revenue through cost improvement initiatives and focusing our efforts on growing our digital lines of business.&#160;</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Book sales for Education Publishing and Professional Learning are generally made on a returnable basis with certain restrictions. We provide for estimated future returns on sales made during the year based on historical return experience and current market trends.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Materials for book publications are obtained from authors throughout most of the world, utilizing the efforts of an editorial staff, outside editorial advisors, and advisory boards. Most materials are originated by the authors themselves or as the result of suggestion or solicitations by editors and advisors. We enter into agreements with authors that state the terms and conditions under which the materials will be published, the name in which the copyright will be registered, the basis for any royalties, and other matters. Most of the authors are compensated with royalties, which vary depending on the nature of the product. We may make advance royalty payments against future royalties<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160;</span>to authors of certain publications. Royalty advances are reviewed for recoverability and a reserve for loss is maintained, if appropriate.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">8</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We continue to add new titles, revise existing titles, and discontinue the sale of others in the normal course of our business, and we also create adaptations of original content for specific markets based on customer demand. Our general practice is to revise our textbooks approximately every three years, if warranted, and to revise other titles as appropriate. Subscription-based products are updated on a more frequent basis.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We generally contract with independent printers and binderies globally for their services. Management believes that adequate printing and binding facilities and sources of paper and other required materials are available to it, and that it is not dependent upon any single supplier.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In fiscal year 2016, we entered into an agreement to outsource our US-based book distribution operations to Cengage Learning, with the continued aim of improving efficiency in our distribution activities and moving to a more variable cost model.&#160;As of April 30, 2022, we had one global warehousing and distribution facility remaining, which is in the UK.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Publishing</div>
<div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Education Publishing generates the majority of its revenue from contracts with its customers in the following revenue streams</span>:</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Publishing</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Digital Courseware</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Test Preparation and Certification</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Licensing and Other</div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Education Publishing</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education textbooks and related supplementary material and digital products are sold primarily to bookstores and online booksellers serving both for-profit and nonprofit educational institutions (primarily colleges and universities), and direct-to-students. We employ sales representatives who call on faculty responsible for selecting books to be used in courses and on the bookstores that serve such institutions and their students. The textbook business is seasonal, with the majority of textbook sales occurring during the July-through-October and December-through-January periods. There are active used and rental print textbook markets, which adversely affect the sale of new textbooks. We are exploring opportunities to expand into the rental print textbook market.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">STM books (Reference) are sold and distributed globally in digital and print formats through multiple channels, including research libraries and library consortia, independent subscription agents, direct sales to professional society members, bookstores, online booksellers, and other customers.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We develop content in a digital format that can be used for both digital and print products, resulting in productivity and efficiency savings and enabling print-on-demand delivery. Book content is available online through </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Wiley Online Library </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(delivered through our</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> Literatum </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">platform), </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">WileyPLUS</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">zyBooks&#174;, </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">alta</span>&#8482;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">,</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and other proprietary platforms. Digital books are delivered to intermediaries, including Amazon, Apple, Google, and Ingram/Vital-Source</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">&#174;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, for re-sale to individuals in various industry-standard formats, which are now the preferred deliverable for licensees of all types, including foreign language publishers. Digital books are also licensed to libraries through aggregators. Specialized formats for digital textbooks go to distributors servicing the academic market, and digital book collections are sold by subscription through independent third-party aggregators servicing distinct communities. Custom deliverables are provided to corporations, institutions, and associations to educate their employees, generate leads for their products, and extend their brands. Content from digital books is also used to create online articles, mobile apps, newsletters, and promotional collateral. This continual reuse of content improves margins, speeds delivery, and helps satisfy a wide range of customer needs. Our online presence not only enables us to deliver content online, but also to sell more books. The growth of online booksellers benefits us because they provide unlimited virtual &#8220;shelf space&#8221; for our entire backlist. Publishing alliances and franchise products are important to our strategy. Education and STM publishing (including Test Preparation) alliance partners include the AICPA, the CFA Institute, ACT (American College Test), IEEE, American Institute of Chemical Engineers, and many others.&#160;The ability to join Wiley&#8217;s product development, sales, marketing, distribution, and technology with a partner&#8217;s content, technology, and/or brand name has contributed to our success.</span></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">9</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Digital Courseware</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We offer high-quality online learning solutions, including <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">WileyPLUS</span>, a research-based, online environment for effective teaching and learning that is integrated with a complete digital textbook. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">WileyPLUS </span>improves student learning through instant feedback, personalized learning plans, and self-evaluation tools, as well as a full range of course-oriented activities, including online planning, presentations, study, homework, and testing. In selected courses, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">WileyPLUS</span> includes a personalized adaptive learning component, Orion, which is based on cognitive science. Orion helps to build student proficiency on topics while improving the effectiveness of their study time. It assists educators in identifying areas that need reinforcement and measures student engagement and proficiency throughout the course.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The highly interactive <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">zyBooks</span> platform enables learners to learn by doing while allowing professors to be more efficient and devote more time to teaching. The platform maximizes learner engagement and retention through demonstration and hands-on learning experiences using interactive question sets, animations, tools, and embedded labs. The <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">zyBooks</span> platform will become an essential component of Wiley&#8217;s differentiated digital learning experience and, when combined with the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">alta</span> adaptive learning technology, will power lower-cost, higher-impact education across Wiley&#8217;s education business.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Test Preparation and Certification</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Test Preparation and Certification business represents learning solutions, training activities, and print and digital formats that are delivered to customers directly through online digital delivery platforms, bookstores, online booksellers, and other customers.&#160;Products include CPAExcel&#174;, a modular, digital platform comprised of online self-study, videos, mobile apps, and sophisticated planning tools to help professionals prepare for the CPA exam, and test preparation products for the CFA&#174;, CMA&#174;, CIA&#174;, CMT&#174;, FRM&#174;, FINRA&#174;, Banking, and PMP&#174; exams.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Licensing and Other</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Licensing and distribution services are made available to other publishers under agency arrangements. We also engage in co-publishing titles with international publishers and receive licensing revenue from photocopies, reproductions, translations, and digital uses of our content and use of the Knewton&#174; adaptive engine.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Professional Learning</div>
<div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Professional Learning generates the majority of its revenue from contracts with its customers in the following revenue streams</span>:</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Professional Publishing</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Licensing and Other</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate Training</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate Learning</div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Professional Publishing</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Professional books, which include business and finance, technology, and other professional categories, as well as the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">For Dummies&#174; </span>brand, are sold to bookstores and online booksellers serving the general public, wholesalers who supply such bookstores, warehouse clubs, college bookstores, individual practitioners, industrial organizations, and government agencies. We employ sales representatives who call upon independent bookstores, national and regional chain bookstores, and wholesalers. Sales of professional books also result from direct mail campaigns, telemarketing, online access, advertising, and reviews in periodicals.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We also promote active and growing custom professional and education publishing programs. Our custom professional publications are used by professional organizations for internal promotional or incentive programs and include digital and print books written specifically for a customer and customizations of existing publications to include custom cover art, such as imprints, messages, and slogans. More specific are customized <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">For Dummies</span> publications, which leverage the power of this well-known brand to meet the specific information needs of a wide range of organizations around the world.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Licensing and Other</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Licensing and distribution services are made available to other publishers under agency arrangements. We also engage in co-publishing titles with international publishers and receive licensing revenue from photocopies, reproductions, translations, and digital uses of our content. Wiley also realizes advertising revenue from branded websites (e.g., Dummies.com) and online applications.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">10</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Corporate Training</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our corporate training businesses include high-demand soft-skills training solutions that are delivered to organizational clients through online digital delivery platforms, either directly or through an authorized distributor network of independent consultants, trainers, and coaches. Wiley&#8217;s branded assessment solutions include Everything DiSC&#174;, The Five Behaviors&#174; based on Patrick Lencioni&#8217;s perennial bestseller <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">The Five Dysfunctions of a Team</span>, and Leadership Practices Inventory&#174; from Kouzes and Posner&#8217;s bestselling <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">The Leadership Challenge</span>&#174;, as well as PXT Select&#8482;, a prehire selection tool. Our solutions help organizations hire and develop effective managers, leaders, and teams.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Corporate Learning</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The corporate learning business offers online learning and training solutions for global corporations, universities, and small and medium-sized enterprises, which are sold on a subscription or fee basis. Learning experiences, formats and modules on topics such as leadership development, value creation, client orientation, change management, and corporate strategy are delivered on a cloud-based CrossKnowledge Learning Management System (LMS) platform that hosts more than 20,000 content assets (videos, digital learning modules, written files, etc.) in 18 languages. Its offering includes a collaborative e-learning publishing and program creation system.&#160;Revenue growth is derived from legacy markets, such as France, Germany, UK, and other European markets, and newer markets, such as the US and Brazil. In addition, learning experiences, content, and LMS offerings are continuously refreshed and expanded to serve a wider variety of customer needs. These digital learning solutions are either sold directly to corporate customers or through our global partners&#8217; network.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Education Services:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Education Services segment consists of University Services OPM services for higher education institutions and talent development for professionals and businesses. Key growth strategies include increasing student enrollment in existing OPM programs, signing new university partners and degree programs, and bridging the IT skills gap through talent development for corporations around the world. Education Services accounted for approximately 16% of our consolidated revenue in the year ended April 30, 2022, with a 11.5% Adjusted EBITDA margin. Education Services generated 100% of its revenue from digital and online products and services.</div>
<div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services revenue by product type includes University Services, previously referred to as Education Services OPM, and Talent Development Services, previously referred to as mthree. The graphs below present revenue by product type for the years ended April 30, 2022, and 2021:</div>
<div style="text-align: center; margin-bottom: 6pt;"><img src="image2.jpg" width="598" height="151" alt="graphic" /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">University Services</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Education Services segment engages in the comprehensive management of online degree programs for universities and has grown to include a broad array of technology-enabled service offerings that address our partner specific pain points. Increasingly, this includes delivering full stack career credentialing education that advances specific careers with in-demand skills.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">11</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As student demand for online degree and certificate programs continues to increase, traditional institutions are partnering with OPM providers to develop and support these programs.&#160;University Services includes market research, marketing, student recruitment, enrollment support, proactive retention support, academic services to design courses, faculty support, and access to the Engage Learning Management System, which facilitates the online education experience. Graduate degree programs include Business Administration, Finance, Accounting, Healthcare, Engineering, Communications, and others.&#160;Revenue is derived from prenegotiated contracts with institutions that provide for a share of tuition generated from students who enroll in a program. As of April 30, 2022, the University Services business had 68 university partners under contract. W</span>e are also extending the core OPM business and delivering a broader array of essential university and career credentialing services that the market is demanding and that leverage our core Wiley skills and assets. This full stack education includes teacher professional development and IT skills training, through which we develop and deliver professional credits and job placement through our corporate partners. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In addition, Education Services OPM derives revenue from unbundled service offerings.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Talent Development Services</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On January 1, 2020, Wiley acquired mthree, a rapidly growing talent placement provider that addresses the IT skills gap by finding, training, and placing job-ready technology talent in roles with leading corporations worldwide. In late May 2022, Wiley renamed the mthree talent development solution to Wiley Edge. Talent Development Services sources, trains, and prepares aspiring students and professionals to meet the skill needs of today&#8217;s technology careers, and then places them with some of the world&#8217;s largest financial institutions, technology companies, and government agencies. Talent Development Services also works with its clients to retrain and retain existing employees so they can continue to meet the changing demands of today&#8217;s technology landscape.&#160; In fiscal year 2022, Wiley Edge grew by more than 70%, signed 19 new corporate clients, expanded into new industry verticals beyond financial services, such as technology and consumer goods, and signed an upskill program for a Fortune 100 company involving hundreds of employees.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Human Capital</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022, we employed approximately 9,500 persons (including 1,800 Wiley Edge) on a full-time equivalent basis worldwide.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At Wiley, our people are one of our most significant assets and investments toward achieving our mission to unlock human potential. The successful acceleration of our strategies and the delivery of innovative impact in research and education depend on our ability to attract, develop, reward and retain a diverse population of talented, qualified and highly skilled colleagues. Our human capital management framework includes programs, policies and initiatives that promote diversity, equity and inclusion; talent acquisition; ongoing employee learning and development; competitive compensation and benefits; safety and health; and emphasis on employee satisfaction and engagement. Wiley&#8217;s Board of Directors, through its Executive Compensation and Development Committee, has oversight for human capital management.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our human capital metrics summary (excluding Wiley Edge) as of April&#160;30, 2022:</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 26.39%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CATEGORY</div></td>
    <td style="width: 2.46%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 29.5%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 30.32%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">METRIC</div></td>
    <td style="width: 11.33%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 26.39%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">EMPLOYEES</div></td>
    <td style="width: 2.46%; vertical-align: top;">&#160;</td>
    <td style="width: 29.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">By Region</div></td>
    <td style="width: 30.32%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Americas</div></td>
    <td style="width: 11.33%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47%</div></td>
  </tr>
  <tr>
    <td style="width: 26.39%; vertical-align: top;">&#160;</td>
    <td style="width: 2.46%; vertical-align: top;">&#160;</td>
    <td style="width: 29.5%; vertical-align: top;">&#160;</td>
    <td style="width: 30.32%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">APAC</div></td>
    <td style="width: 11.33%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19%</div></td>
  </tr>
  <tr>
    <td style="width: 26.39%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 2.46%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 29.5%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 30.32%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">EMEA</div></td>
    <td style="width: 11.33%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34%</div></td>
  </tr>
  <tr>
    <td style="width: 26.39%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">DIVERSITY AND INCLUSION</div></td>
    <td style="width: 2.46%; vertical-align: top;">&#160;</td>
    <td style="width: 29.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Global Gender Representation</div></td>
    <td style="width: 30.32%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">% Female Colleagues</div></td>
    <td style="width: 11.33%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56%</div></td>
  </tr>
  <tr>
    <td style="width: 26.39%; vertical-align: top;">&#160;</td>
    <td style="width: 2.46%; vertical-align: top;">&#160;</td>
    <td style="width: 29.5%; vertical-align: top;">&#160;</td>
    <td style="width: 30.32%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">% Female Senior Leaders</div><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Vice President and Above)</div></td>
    <td style="width: 11.33%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42%</div></td>
  </tr>
  <tr>
    <td style="width: 26.39%; vertical-align: top;">&#160;</td>
    <td style="width: 2.46%; vertical-align: top;">&#160;</td>
    <td style="width: 29.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US Person of Color (POC) Representation<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">*</span></div></td>
    <td style="width: 30.32%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">% <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">POC</span></div></td>
    <td style="width: 11.33%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26%</div></td>
  </tr>
  <tr>
    <td style="width: 26.39%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 2.46%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 29.5%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 30.32%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">% POC Senior Leaders</div><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Vice President and Above)</div></td>
    <td style="width: 11.33%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19%</div></td>
  </tr>
</table>
<div style="text-align: justify; margin-top: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">*</span> US POC includes employees who self-identify as Hispanic or Latino, Black or African American, Asian, American Indian or Alaskan Native, Native Hawaiian or other Pacific Islander, or two or more races.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">12</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Health, Safety &amp; Well-Being</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Safeguarding and promoting colleague well-being is central to what we do, as it is critically important we provide the tools and resources they need to be healthy and at their best. We support our colleagues in maintaining their physical, emotional, social, and financial well-being through working practices, education and benefit programs.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This became even more&#160;critical at the onset of the COVID-19 pandemic, when we acted quickly and with purpose to protect and support our colleagues. Below are actions Wiley has taken throughout the ongoing pandemic:</div>
<div><br /></div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Continued to drive Business Continuity Plans:</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Ensured infrastructure was in place to successfully serve customers with most colleagues working remotely</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our cross-functional global crisis management team continued to monitor events, reviewed the latest guidance, updated Company protocols as needed, and kept up to date on issues facing our colleagues around the globe</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Provided timely information and communication to colleagues, educational materials, and additional support resources</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Protected the health, safety and well-being of our colleagues and expanded our support over the past year which included:</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pay continuation for COVID-19 related absences, whether due to personal sickness, sick family member or dependent-care issues</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increased healthcare coverage to ensure coverage for COVID-19 and direct additional resources locally for other well-being needs (e.g., oxygen concentrators in India during peak of COVID-19)</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expanded and enhanced Employee Assistance Program</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expanded family care benefits in our larger markets to continue to support our colleagues both at work and at home</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A digital well-being approach to meet colleague needs, providing on-demand resources, including a subscription to a mindfulness, meditation and sleep app at no cost to colleagues</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed and implemented flexible work policy and support model for colleagues at home and for those returning to the office:</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Continued to provide work-from-home support, including home office allowance, additional technology supplies, training and resources to ensure most effective remote team management</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Re-opened offices on a voluntary basis with office procedures to safely welcome colleagues back to the office, with social distancing, vaccination verification and/or testing protocols, provided personal protective equipment (PPE), frequent cleaning services and alternated work schedules to maintain safety protocols</div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Diversity, Equity &amp; Inclusion (DEI)</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">With the hiring of our Vice President, Diversity, Equity and Inclusion, and Director, DEI Strategy, we are operationalizing critical priorities within three DEI activators&#8212;Inclusive Community, Enhancing our Foundation, and Understanding our People. These activators reflect our DEI near-term priorities to propel a sustainable, inclusive organization that embodies diversity, and equity throughout our policies, programs and processes, and fosters an inclusive culture where people feel like they can be themselves.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Employee Resource Groups help drive our DEI priorities through learning opportunities and Wiley community events. As a member of the CEO Action for Diversity and Inclusion, Wiley demonstrates its commitment to sustained, concrete actions that advance diversity and inclusive thinking, behavior, and business practices in the workplace. We also proudly received a 100% score from the Human Rights Foundation for LGBTQ workplace equality.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Culture, Engagement &amp; Learning</div>
<div style="text-align: justify;"><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Investment in colleague development and growth for current and future roles is central to our culture. Wiley provides development programs, skill development courses and self-paced multi-language resources to help provide ongoing learning offerings for our people. Leveraging Wiley&#8217;s CrossKnowledge platform, we offer interactive development programs which allow colleagues to share lessons learned, best practices and have interactive opportunities with their peers. We also focus on higher-ed programs and certifications with our Wiley Beyond platform, which offers access to university programs as well as technical and industry-recognized certification programs.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We conduct our Talent Review annually, focusing on high performing and high potential talent, diversity, and succession for our most critical roles. We are committed to identifying, growing, and retaining top talent and ensuring we have the right skills for the future. We establish key development action planning opportunities for each colleague to build bench strength and review development progress and mobility regularly.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our culture differentiates us as an organization and our core values define how we work together. We ask colleagues to embody our three values&#8212;Learning Champion, Needle Mover, and Courageous Teammate. These values define who we are as a company and what we stand for.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">13</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Our Environmental Responsibility</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We strive to make good choices for the environment, our customers and our business. To further our commitment, this year we hired a VP of Environmental, Social, Governance and Corporate Impact to drive forward our sustainability efforts. We believe environmental responsibility and business objectives are fundamentally connected and essential to our operations. This is why we are acting now to limit our impact on the environment&#8212;measuring our carbon emissions and advancing sustainability initiatives. Our commitment is also evidenced by our signing onto the Publishing Declares Climate Action pledge.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In each of our fiscal years beginning in fiscal year 2020, we have conducted a comprehensive independent third-party GHG assessment for our Global Operations. For fiscal year 2022, we are a CarbonNeutral&#174; certified company across our Global Operations, in accordance with the CarbonNeutral Protocol. Our locations use 100% renewable energy through green tariffs and energy attribute certificates (EACs). Most of our global office real estate is leased and, whenever possible, we work with property owners to optimize sustainability.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We also work with publishing partners, where possible, to reduce print production and consumption, reduce excess inventory through print-on-demand and encourage digital consumption of our products.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We updated our Paper Selection and Use Policy which supports high environmental standards. In July 2021, we completed our inaugural Carbon Disclosure Project (CDP) Forests disclosure and plan to expand our disclosures in the coming years.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In a program entitled Go Green, we partnered with Trees for the Future to plant a tree for every copy of a journal we actively stop printing, up to one million trees. To date, over 230,000 trees have been planted as a result.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are always seeking opportunities to improve environmental performance. We comply with environmental laws and regulations, thoughtfully investing resources toward managing environmental affairs and raising awareness of global environmental issues through education and research.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Financial Information About Business Segments</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth in Part II, Item 8, &#8220;Financial Statements and Supplementary Data&#8221; in Note 3, &#8220;Revenue Recognition, Contracts with Customers,&#8221; and Note 20, &#8220;Segment Information,&#8221; of the Notes to Consolidated Financial Statements and Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of this Annual Report on Form 10-K are incorporated herein by reference.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Available Information</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Internet address is <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">www.wiley.com</span>. We make available, free of charge, on or through our <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">investors.wiley.com</span> website, our Annual Reports on Form&#160;10-K, Quarterly Reports on Form&#160;10-Q, Current Reports on Form&#160;8-K, and amendments to those reports that we file or furnish pursuant to Sections&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, or the Exchange Act, as soon as reasonably practicable after we electronically file these materials with, or furnish them to, the SEC. The information contained on, or that may be accessed through, our website is not incorporated by reference into, and is not a part of, this <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Annual Report on </span>Form 10-K.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">14</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item1ARiskFactors"><!--Anchor--></a>Item 1A. Risk Factors</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Introduction</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The risks described below should be carefully considered before making an investment decision. You should carefully consider all the information set forth in this Annual Report on Form 10-K, including the following risk factors, before deciding to invest in any of our securities. This Annual Report on Form 10-K also contains, or may incorporate by reference, forward-looking statements that involve risks and uncertainties. See the &#8220;Cautionary Notice Regarding Forward-Looking Statements,&#8221; immediately preceding Part I of this Annual Report on Form 10-K. The risks below are not the only risk factors we face. Additional risks not currently known to us or that we presently deem insignificant could impact our consolidated financial position and results of operations. Our businesses, consolidated financial position, and results of operations could be materially adversely affected by any of these risks. The trading price of our securities could decline due to any of these risks, and investors may lose all or part of their investment.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Strategic Risks</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">The ongoing COVID-19 pandemic may continue to impact our business, results of operations, and financial condition.</div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The ongoing COVID-19 pandemic, as well as continuing measures undertaken to contain the spread of COVID-19, could continue to cause disruptions and have a significant impact on our business, including, but not limited to:</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Declines in print book sales due to closings of retail bookstores;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Declines in businesses that rely on in-person engagement, primarily test prep and corporate training;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Delays in signing annual journal subscription agreements in certain parts of Europe and Asia due to challenges of remote selling and university disruption;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Declines in subscription revenue due to continued library and academic budget challenges;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Delays in customer payments due to widespread disruption and pervasive cash conservation behaviors in the face of uncertainty;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Lower demand for early career technology talent due to client constraints, including the continuing closure of corporate offices, staffing uncertainty, internal contractor hiring restrictions, and financial constraints.</div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The outbreak also continues to present challenges as the majority of our workforce is continuing to work remotely and continuing to assist new and existing customers who are also generally working remotely.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The COVID-19 pandemic may have the effect of heightening other risks identified in this section of our Annual Report on Form 10-K for the year ended April 30, 2022, such as those related to technology disruption and the adoption by colleges and universities of online delivery of their educational offerings. Despite our efforts to manage these risks, it is not possible for us to predict the duration or magnitude of the adverse impacts of the outbreak and its effects on our business, results of operations, or financial condition at this time, but such effects may be material. The extent to which our business, results of operations, and financial condition may be impacted by the COVID-19 pandemic in the future will depend largely on continued developments, which are highly uncertain and cannot be accurately predicted, including new information which may emerge concerning the severity of the outbreak, including variants of the virus, and actions taken by government authorities to contain the outbreak or treat its impact, including the effectiveness and distribution of vaccines.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">We may not be able to realize the expected benefits of our growth strategies, which are described in Item 1. Business, including successfully integrating acquisitions, which could adversely impact our consolidated financial position and results of operations</span>.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our growth strategy includes business acquisitions, including knowledge-enabled services, which complement our existing businesses. Acquisitions may have a substantial impact on our consolidated financial position and results of operations. Acquisitions involve risks and uncertainties, including difficulties in integrating acquired operations and in realizing expected opportunities, cost synergies, diversions of management resources, loss of key employees, challenges with respect to operating new businesses, and other uncertainties.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">15</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">The demand for digital and lower cost books could impact our sales volumes and pricing in an adverse way.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A common trend facing each of our businesses is the digitization of content and proliferation of distribution channels through the Internet and other electronic means, which are replacing traditional print formats. This trend towards digital content has also created contraction in the print book retail market which increases the risk of bankruptcy for certain retail customers, potentially leading to the disruption of short-term product supply to consumers, as well as potential bad debt write-offs.&#160;New distribution channels, such as digital formats, the Internet, online retailers, and growing delivery platforms (e.g., tablets and e-readers), combined with the concentration of retailer power, present both risks and opportunities to our traditional publishing models, potentially impacting both sales volumes and pricing.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As the market has shifted to digital products, customer expectations for lower-priced products have increased due to customer awareness of reductions in production costs and the availability of free or low-cost digital content and products.&#160;As a result, there has been pressure to sell digital versions of products at prices below their print versions.&#160;Increased customer demand for lower prices could reduce our revenue.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We publish educational content for undergraduate, graduate, and advanced placement students, lifelong learners, and, in Australia, for secondary school students. Due to growing student demand for less expensive textbooks, many college bookstores, online retailers, and other entities, offer used or rental textbooks to students at lower prices than new textbooks. The Internet has made the used and rental textbook markets more efficient and has significantly increased student access to used and rental textbooks.&#160;Further expansion of the used and rental textbook markets could further adversely affect our sales of print textbooks, subsequently affecting our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">A reduction in enrollment at colleges and universities could adversely affect the demand for our higher education products.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Enrollment in US colleges and universities can be adversely affected by many factors, including changes in government and private student loan and grant programs, uncertainty about current and future economic conditions, increases in tuition, general decreases in family income and net worth, and record low unemployment due to an active job market. In addition, enrollment levels at colleges and universities outside the US are influenced by global and local economic factors, local political conditions, and other factors that make predicting foreign enrollment levels difficult. Reductions in expected levels of enrollment at colleges and universities both within and outside the US could adversely affect demand for our higher education offerings, which could adversely impact our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">If we are unable to retain key employees and other personnel, our consolidated financial condition or results of operations may be adversely affected.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company and industry are highly dependent on the loyal engagement of key management leaders and professional staff.&#160;Loss of staff due to inadequate skills and career path development or maintaining competitive salaries and benefits could have a significant impact on Company performance.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are highly dependent on the continued services of key employees who have in-depth market and business knowledge and/or key relationships with business partners. The loss of the services of key personnel for any reason and our inability to replace them with suitable candidates quickly or at all, as well as any negative market perception resulting from such loss, could have a material adverse effect on our business, consolidated financial position, and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have a significant investment in our employees around the world. We offer competitive salaries and benefits in order to attract and retain the highly skilled workforce needed to sustain and develop new products and services required for growth. Employment costs are affected by competitive market conditions for qualified individuals and factors such as healthcare and retirement benefit costs.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">The competitive pressures we face in our business, as well as our ability to retain our business relationships with our authors and professional societies, could adversely affect our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The contribution of authors and their professional societies is one of the more important elements of the highly competitive publishing business. Success and continued growth depend greatly on developing new products and the means to deliver them in an environment of rapid technological change. Attracting new authors and professional societies while retaining our existing business relationships is critical to our success. If we are unable to retain our existing business relationships with authors and professional societies, this could have an adverse impact on our consolidated financial position and results of operations.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">16</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Information Technology Systems and Cybersecurity Risks</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Our company is highly dependent on information technology systems and their business management and customer-facing capabilities critical for the long-term competitive sustainability of the business. These capabilities include business planning and transaction information, product development and delivery, marketing and sales information and management, and system security.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We must continue to invest in technology and other innovations to adapt and add value to our products and services to remain competitive. This is particularly true in the current environment, where investment in new technology is ongoing and there are rapid changes in the products competitors are offering, the products our customers are seeking, and our sales and distribution channels. In some cases, investments will take the form of internal development; in others, they may take the form of an acquisition. There are uncertainties whenever developing or acquiring new products and services, and it is often possible that such new products and services may not be launched, or, if launched, may not be profitable or as profitable as existing products and services. If we are unable to introduce new technologies, products, and services, our ability to be profitable may be adversely affected.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">We may be susceptible to information technology risks that may adversely impact our business, consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Information technology is a key part of our business strategy and operations. As a business strategy, Wiley&#8217;s technology enables us to provide customers with new and enhanced products and services and is critical to our success in migrating from print to digital business models. Information technology is also a fundamental component of all our business processes, collecting and reporting business data, and communicating internally and externally with customers, suppliers, employees, and others.&#160;We face technological risks associated with digital products and service delivery in our businesses, including with respect to information technology capability, reliability, security, enterprise resource planning, system implementations, and upgrades. Across our businesses, we hold personal data, including that of employees and customers. Failures of our information technology systems and products (including operational failure, natural disaster, computer virus, or cyberattacks) could interrupt the availability of our digital products and services, result in corruption or loss of data or breach in security, and result in liability or reputational damage to our brands and/or adversely impact our consolidated financial position and results of operations.&#160;</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Management has designed and implemented policies, processes, and controls to mitigate risks of information technology failure and to provide security from unauthorized access to our systems. In addition, we have disaster recovery plans in place to maintain business continuity for our key financial systems.&#8239;While key financial systems have backup and tested disaster recovery systems, other applications and services have limited backup and recovery procedures which may delay or prevent recovery in case of disaster. The size and complexity of our information technology and information security systems, and those of our third-party vendors with whom we contract, make such systems potentially vulnerable to cyberattacks common to most industries from inadvertent or intentional actions by employees, vendors, or malicious third parties. While we have taken steps to address these risks, there can be no assurance that a system failure, disruption, or data security breach would not adversely affect our business and could have an adverse impact on our consolidated financial position and results of operations.&#160;</div>
<div style="text-align: justify;"><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are continually improving and upgrading our computer systems and software.&#8239;We have implemented a global Enterprise Resource Planning (ERP) system as part of a multiyear plan to integrate and upgrade our operational and financial systems and processes. We have also implemented record-to-report, purchase-to-pay, and several other business processes within all locations. We implemented order-to-cash for certain businesses and have continued to roll out additional processes and functionality of the ERP system in phases. Implementation of an ERP system involves risks and uncertainties. Any disruptions, delays, or deficiencies in the design or implementation of a new system could result in increased costs, disruptions in operations, or delays in the collection of cash from our customers, as well as having an adverse effect on our ability to timely report our financial results, all of which could materially adversely affect our business, consolidated financial position, and results of operations.&#160;&#160;We currently use out of support systems for order management for certain businesses. While we have contingency support available, any major disruptions, while unlikely, may require longer remediation time. This could impact our ability to process and fulfill orders for those businesses. We currently use a legacy platform with limited support for order management of the global Academic &amp; Professional Learning business. Any defects and disruptions in the legacy systems which cannot be addressed in a timely manner could impact our ability to process orders&#160; and reconcile financial statements.&#160;</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">17</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Cyber risk and the failure to maintain the integrity of our operational or security systems or infrastructure, or those of third parties with which we do business, could have a material adverse effect on our business, consolidated financial condition, and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The cybersecurity risks we face range from cyberattacks common to most industries, such as the development and deployment of malicious software to gain access to our networks and attempt to steal confidential information, launch distributed denial of service attacks, or attempt other coordinated disruptions, to more advanced threats that target us because of our prominence in the global research and advisory field. As a result of the COVID-19 pandemic, most of our employees are working remotely, which magnifies the importance of the integrity of our remote access security measures.&#160;</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Like many multinational corporations, we, and some third parties upon which we rely, have experienced cyberattacks on our computer systems and networks in the past and may experience them in the future, likely with more frequency and sophistication and involving a broader range of devices and modes of attack, all of which will increase the difficulty of detecting and successfully defending against them. To date, none have resulted in any material adverse impact to our business, operations, products, services, or customers. Wiley has invested heavily in Cybersecurity tools and resources to keep our systems safe. We have implemented various security controls to meet our security obligations, while also defending against constantly evolving security threats. Our security controls help to secure our information systems, including our computer systems, intranet, proprietary websites, email and other telecommunications and data networks, and we scrutinize the security of outsourced website and service providers prior to retaining their services. However, the security measures implemented by us or by our outside service providers may not be effective, and our systems (and those of our outside service providers) may be vulnerable to theft, loss, damage and interruption from a number of potential sources and events, including unauthorized access or security breaches, cyber-attacks, computer viruses, power loss, or other disruptive events.&#160;&#160;</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The security compliance landscape continues to evolve, requiring us to stay apprised of changes in cybersecurity and privacy laws, regulations, and security standards required by our clients, such as the European Union General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA), the Brazilian General Data Protection Law (LGPD), the Chinese Cybersecurity, Data Security and Personal Information Protection laws (and other new and proposed data protection laws), International Organization for Standardization (ISO), and National Institute of Standards and Technology (NIST). Recent well-publicized security breaches at other companies have led to enhanced government and regulatory scrutiny of the measures taken by companies to protect against cyberattacks and may in the future result in heightened cybersecurity requirements, including additional regulatory expectations for oversight of vendors and service providers.&#160;</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A cyberattack could cause delays in initiating or completing sales, impede delivery of our products and services to our clients, disrupt other critical client-facing or business processes, or dislocate our critical internal functions. Additionally, any material breaches or other technology-related catastrophe, or media reports of perceived security vulnerabilities to our systems or those of our third parties, even if no breach has been attempted or has occurred, could cause us to experience reputational harm, loss of customers and revenue, fines, regulatory actions and scrutiny, sanctions or other statutory penalties, litigation, liability for failure to safeguard our customers information, or financial losses that are either not insured against or not fully covered through any insurance maintained by us.&#160;&#160;</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Operational Risks</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">We may not realize the anticipated cost savings and benefits from, or our business may be disrupted by, our business transformation and restructuring efforts.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We continue to transform our business from a traditional publishing model to a global provider of content-enabled solutions with a focus on digital products and services. We have made several acquisitions over the past few years that represent examples of strategic initiatives that were implemented as part of our business transformation. We will continue to explore opportunities to develop new business models and enhance the efficiency of our organizational structure. The rapid pace and scope of change increases the risk that not all our strategic initiatives will deliver the expected benefits within the anticipated timeframes. In addition, these efforts may disrupt our business activities, which could adversely affect our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">18</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We continue to restructure and realign our cost base with current and anticipated future market conditions. Significant risks associated with these actions that may impair our ability to achieve the anticipated cost savings or that may disrupt our business, include delays in the implementation of anticipated workforce reductions in highly regulated locations outside of the US, decreases in employee morale, the failure to meet operational targets due to the loss of key employees, and disruptions of third parties to whom we have outsourced business functions. In addition, our ability to achieve the anticipated cost savings and other benefits from these actions within the expected timeframe is subject to many estimates and assumptions. These estimates and assumptions are subject to significant economic, competitive, and other uncertainties, some of which are beyond our control. If these estimates and assumptions are incorrect, if we experience delays, or if other unforeseen events occur, our business and consolidated financial position and results of operations could be adversely affected.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">We may not realize the anticipated cost savings and processing efficiencies associated with the outsourcing of certain business processes.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have outsourced certain business functions, principally in technology, content management, printing, warehousing, fulfillment, distribution, returns processing, and certain other transactional processing functions, to third-party service providers to achieve cost savings and efficiencies. If these third-party service providers do not perform effectively, we may not be able to achieve the anticipated cost savings, and depending on the function involved, we may experience business disruption or processing inefficiencies, all with potential adverse effects on our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Challenges and uncertainties associated with operating in developing markets has a higher risk due to political instability, economic volatility, crime, terrorism, corruption, social and ethnic unrest, and other factors, which may adversely impact our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We sell our products to customers in certain sanctioned and previously sanctioned developing markets in accordance with such restrictions. While sales in these markets are not material to our consolidated financial position and results of operations, adverse developments related to the risks associated with these markets may cause actual results to differ from historical and forecasted future consolidated operating results.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have certain technology development operations in Russia and Sri Lanka related to software development and architecture, digital content production, and system testing services. Due to the political instability within these regions, there is the potential for future government embargos and sanctions, which could disrupt our operations in these areas. While we have developed business continuity plans to address these issues, further adverse developments in the region could have a material impact on our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In February 2022, the Russian Federation and Belarus commenced a military action with Ukraine. As a result, the United States, as well as other nations, instituted economic sanctions against Russia and Belarus. The impact of this action and related sanctions on the world economy is not determinable as of the date of these financial statements.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have exercised contingency plans in Russia to minimize any disruption if we were to lose access to our staff.&#160;If that should occur, we believe it will not materially impact our overall operations.&#160;As of April 30, 2022, the net assets of our Russian operations were not material to our overall consolidated financial position. We have customers in Russia, primarily for our Research offerings, which are not material to our overall consolidated results of operations.&#160;We do not have operations in Ukraine or Belarus, and the business conducted in those countries is also not material to our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In our Research Publishing &amp; Platforms segment, approximately 28% of research journal articles are sourced from authors in China. Any restrictions on exporting intellectual property could adversely affect our business and consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">In our journal publishing business, we have a trade concentration and credit risk related to subscription agents, and in our book business the industry has a concentration of customers in national, regional, and online bookstore chains. Changes in the financial position and liquidity of our subscription agents and customers could adversely impact our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the journal publishing business, subscriptions are primarily sourced through journal subscription agents who, acting as agents for library customers, facilitate ordering by consolidating the subscription orders/billings of each subscriber with various publishers. Cash is generally collected in advance from subscribers by the subscription agents and is principally remitted to us between the months of December and April. Although at fiscal year-end we had minimal credit risk exposure to these agents, future calendar year subscription receipts from these agents are highly dependent on their financial condition and liquidity.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">19</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Subscription agents account for approximately 15% of total annual consolidated revenue and no one agent accounts for more than 10% of total annual consolidated revenue.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our book business is not dependent upon a single customer; however, the industry is concentrated in national, regional, and online bookstore chains. Although no book customer accounts for more than 8% of total consolidated revenue and 10% of accounts receivable at April 30, 2022, the top 10 book customers account for approximately 12% of total consolidated revenue and approximately 18% of accounts receivable at April 30, 2022.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Financial Risks</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Changes in global economic conditions could impact our ability to borrow funds and meet our future financing needs.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in global financial markets have not had, nor do we anticipate they will have, a significant impact on our liquidity. Due to our significant operating cash flow, financial assets, access to capital markets, and available lines of credit and revolving credit agreements, we continue to believe that we have the ability to meet our financing needs for the foreseeable future. As market conditions change, we will continue to monitor our liquidity position. However, there can be no assurance that our liquidity or our consolidated financial position and results of operations will not be adversely affected by possible future changes in global financial markets and global economic conditions. Unprecedented market conditions including illiquid credit markets, volatile equity markets, dramatic fluctuations in foreign currency rates, and economic recession, could affect future results.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Fluctuations in foreign currency exchange rates and interest rates could materially impact our consolidated financial condition and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-US revenues, as well as our substantial non-US net assets, expose our consolidated results to volatility from changes in foreign currency exchange rates. The percentage of consolidated revenue for the year ended April 30, 2022 recognized in the following currencies (on an equivalent US dollar basis) were approximately: 56% US dollar, 25% British pound sterling, 10% euro, and 9% other currencies. In addition, our interest-bearing loans and borrowings are subject to risk from changes in interest rates. These risks and the measures we have taken to help mitigate them are discussed in Part II, Item 7A, &#8220;Quantitative and Qualitative Disclosures about Market Risk,&#8221; of this Annual Report on Form 10-K. We may, from time to time, use derivative instruments to hedge such risks. Notwithstanding our efforts to foresee and mitigate the effects of changes in external market or fiscal circumstances, we cannot predict with certainty changes in foreign currency exchange rates and interest rates, inflation, or other related factors affecting our business, consolidated financial position, and results of operations<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">We may not be able to mitigate the impact of inflation and cost increases, which could have an adverse impact on our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">From time to time, we experience cost increases reflecting, in part, general inflationary factors. There is no guarantee that we can increase selling prices or reduce costs to fully mitigate the effect of inflation on our costs, which may adversely impact our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As a result of acquisitions, we have and may record a significant amount of goodwill and other identifiable intangible assets and we may never realize the full carrying value of these assets</span>.</div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As a result of acquisitions, we recorded a significant amount of goodwill and other identifiable intangible assets. At April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, we had $1,302.1 million of goodwill and $931.4 million of intangible assets, of which $118.3 million are indefinite-lived intangible assets, on our Consolidated Statements of Financial Position. The intangible assets are principally composed of content and publishing rights, customer relationships, brands and trademarks, and developed technology. Failure to achieve business objectives and financial projections could result in an asset impairment, which would result in a noncash charge to our consolidated results of operations. Goodwill and intangible assets with indefinite lives are tested for impairment on an annual basis and when events or changes in circumstances indicate that impairment may have occurred. Intangible assets with definite lives, which were $813.1 million at April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, are tested for impairment only when events or changes in circumstances indicate that an impairment may have occurred. Determining whether an impairment exists can be difficult as a result of increased uncertainty and current market dynamics and requires management to make significant estimates and judgments. A noncash intangible asset impairment charge could have a material adverse effect on our consolidated financial position and results of operations. </span>See <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Note 11, </span>&#8220;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Goodwill and Intangible Assets&#8221; for further information related to goodwill and intangible assets, and the impairment charges recorded in the year ended April 30, 2020.</span></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">20</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div style="margin-bottom: 12pt;"><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Changes in pension costs and related funding requirements may impact our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We provide defined benefit pension plans for certain employees worldwide. Our Board of Directors approved amendments to the US, Canada, and UK defined benefit plans that froze the future accumulation of benefits effective June 30, 2013, December 31, 2015, and April 30, 2015, respectively. The funding requirements and costs of these plans are dependent upon various factors, including the actual return on plan assets, discount rates, plan participant population demographics, and changes in global pension regulations. Changes in these factors affect our plan funding, consolidated financial position, and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Legal, Regulatory, and Compliance Risks</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">The uncertainty surrounding the implementation and effect of Brexit may cause increased economic volatility, affecting our operations and business</span>.</div>
<div><br /></div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On January 31, 2020, the UK exited the European Union (EU), an action referred to as Brexit. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">This was followed by an implementation period, during which EU law continued to apply in the UK and the UK maintained its EU single market access rights and EU customs union membership. The implementation period expired December 31, 2020. Consequently, the UK has become a third country vis-&#224;-vis the EU, without access to the single market or membership of the EU customs union.</span></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The UK and the EU have signed an EU-UK Trade and Cooperation Agreement, or TCA, which was formally approved by Parliament on April 28, 2021. This agreement provides details on how some aspects of the UK&#8217;s and EU&#8217;s relationship will operate going forward; however, there are still many uncertainties, and how the TCA will take effect in practice is still largely unknown.&#160;This lack of clarity on future UK laws and regulations and their interaction with the EU laws and regulations may negatively impact foreign direct investment in the UK, increase costs, depress economic activity, and restrict access to capital.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The uncertainty concerning the UK&#8217;s legal, political, and economic relationship with the EU after Brexit may be a source of instability in the international markets, create significant currency fluctuations, and/or otherwise adversely affect trading agreements or similar cross-border cooperation arrangements (whether economic, tax, fiscal, legal, regulatory, or otherwise) beyond the date of Brexit.</div>
<div><br /></div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additional Brexit-related impacts on our business could include potential inventory shortages in the UK, increased regulatory burdens and costs to comply with UK-specific regulations, and higher transportation costs for our products coming into and out of the UK. Any of these effects, among others, could materially and adversely affect our business and consolidated financial position and results of operations.</div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Changes in laws, tariffs, and regulations, including regulations related to open access, could adversely impact our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We maintain operations in Asia, Australia, Canada, Euro<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">pe, South America, the Middle East, and the US. The conduct of our business, including the sourcing of content, distribution, sales, marketing, and advertising, is subject to various laws and regulations administered by governments around the world. Changes in laws, regulations, or government policies, including tax regulations and accounting standards, may adversely affect our future consolidated financial position and results of operations.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The scientific research publishing industry generates much of its revenue from paid customer subscriptions to online and print journal content. There is debate within government, academic, and library communities whether such journal content should be made available for free immediately or following a period of embargo after publication, referred to as open access. For instance, certain governments and privately held funding bodies have implemented mandates that require journal articles derived from government-funded research to be made available to the public at no cost after an embargo period. Open access can be achieved in two ways: Green, which enables authors to publish articles in subscription-based journals and self&#8211;archive the author accepted version of the article for free public use after an embargo period; and Gold, which enables authors to publish their articles in journals that provide immediate free access to the final version of the article on the publisher&#8217;s website, and elsewhere under permissive licensing terms, following payment of an APC. These mandates have the potential to put pressure on subscription-based publications. If such regulations are widely implemented, our consolidated financial position and results of operations could be adversely affected.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">21</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">To date, the majority of governments that have taken a position on open access have favored the Green model and have generally specified embargo periods of twelve months. The publishing community generally takes the view that this period should be sufficient to protect subscription revenues, provided that publishers&#8217; platforms offer sufficient added value to the article. Governments in Europe have been more supportive of the Gold model, which thus far is generating incremental revenue for publishers with active open access programs. Several European administrations have signed on to the business model which combines the purchasing of subscription content with the purchase of open access publishing for authors in their respective countries. This development removes an element of risk by fixing revenues from that market, provided that the terms, price, and rate of transition negotiated are acceptable.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Changes in tax laws could have a material impact on our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are subject to tax laws in the jurisdictions where we conduct business, including the US and many foreign jurisdictions. In addition to tax law changes in the US, changes in tax laws and interpretations in other jurisdictions where we do business, such as the UK and Germany, as well as changes proposed by the Organization for Economic Co-operation and Development (OECD) and adopted by OECD member countries, could significantly impact the taxation of our earnings. For example, on June 10, 2021, the UK increased its corporate tax rate from 19% to 25% effective April 2023, resulting in a $21.4 million noncash deferred tax expense from the re-measurement of our applicable UK net deferred tax liabilities. See <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Note 13, </span>&#8220;Income Taxes.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8221;</span> During our year ended April 30, 2022, more than half of our consolidated pretax income was from the UK.&#160;In addition, there are proposals to increase the rate and otherwise change US tax laws which could significantly increase our tax rate. We are also subject to potential taxes and regulations in jurisdictions where we have sales even though we do not have a physical presence. These taxes and potential taxes could have a material impact on our consolidated financial position and results of operations as substantially all our taxable income is earned outside the US. In addition, we are subject to audit by tax authorities and are regularly audited by various tax authorities. Although we believe our tax estimates are reasonable, the final determination of tax audits could be materially different from our historical income tax provisions and accruals and could have a material impact on our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Our intellectual property rights may not be protected, which could adversely affect our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A substantial portion of our publications are protected by copyright, held either in our name, in the name of the author of the work, or in the name of a sponsoring professional society. Such copyrights protect our exclusive right to publish the work in many countries abroad for specified periods, in most cases, the author&#8217;s life plus 70 years. Our ability to continue to achieve our expected results depends, in part, upon our ability to protect our intellectual property rights. Our consolidated financial position and results of operations may be adversely affected by lack of legal and/or technological protections for its intellectual property in some jurisdictions and markets.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">A disruption or loss of data sources could limit our collection and use of certain kinds of information, which could adversely impact our communication with our customers.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Several of our businesses rely extensively upon content and data from external sources. Data is obtained from public records, governmental authorities, customers, and other information companies, including competitors. Legal regulations, such as the EU&#8217;s GDPR, relating to Internet communications, privacy and data protection, e-commerce, information governance, and use of public records, are becoming more prevalent worldwide. The disruption or loss of data sources, either because of changes in the law or because data suppliers decide not to supply them, may impose limits on our collection and use of certain kinds of information about individuals and our ability to communicate such information effectively with our customers. In addition, GDPR imposes a strict data protection compliance regime with severe penalties of up to 4% of worldwide revenue or &#8364;20 million, whichever is greater.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">I</span>f we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements on a timely basis could be impaired.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are subject to the reporting requirements of the Securities Exchange Act of 1934, the Sarbanes-Oxley Act (Sarbanes-Oxley Act) and the rules and regulations of the New York Stock Exchange. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are required to perform system and process evaluations and testing of our internal control over financial reporting to allow management to report on the effectiveness of our internal control over financial reporting in our Annual Report on Form&#160;10-K, as required by Section&#160;404 of the Sarbanes-Oxley Act. This may require us to incur substantial additional professional fees and internal costs to further expand our accounting and finance functions and expend significant management efforts.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">22</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We may in the future discover material weaknesses in our system of internal financial and accounting controls and procedures that could result in a material misstatement of our financial statements. In addition, our internal control over financial reporting will not prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system&#8217;s objectives will be met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to errors or fraud will not occur, or that all control issues and instances of fraud will be detected.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">If we are not able to comply with the requirements of Section&#160;404 of the Sarbanes-Oxley Act in a timely manner, or if we are unable to maintain proper and effective internal controls, we may not be able to produce timely and accurate financial statements. If that were to happen, the market price of our stock could decline and we could be subject to sanctions or investigations by the SEC or other regulatory authorities.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">General Risks</span></div>
<div><br /></div>
<div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">The trading price of the shares of our common stock may fluctuate materially, and investors of our common stock could incur substantial losses.</div>
</div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our stock price may fluctuate materially. The stock market in general has experienced significant volatility that has often been unrelated to the operating performance of companies. As a result of this volatility, investors may not be able to sell their common stock at or above the price paid for the shares. The market price for our common stock may be influenced by many factors, including:</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actual or anticipated changes in our consolidated operating results;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Variances between actual consolidated operating results and the expectations of securities analysts, investors, and the financial community;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in financial estimates by us or by any securities analysts who might cover our stock;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Conditions or trends in our industry, the stock market, or the economy;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The level of demand for our stock, the stock market price, and volume fluctuations of comparable companies;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Announcements by us or our competitors of new product or service offerings, significant acquisitions, strategic partnerships, or divestitures;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Announcements of investigations or regulatory scrutiny of our operations or lawsuits filed against us;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Capital commitments;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Investors&#8217; general perception of the Company and our business;</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Recruitment or departure of key personnel; and</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sales of our common stock, including sales by our directors and officers or specific stockholders.</div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Adverse publicity could negatively impact our reputation, which could adversely affect our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our professional customers worldwide rely upon many of our publications to perform their jobs. It is imperative that we consistently demonstrate our ability to maintain the integrity of the information included in our publications. Adverse publicity, whether valid or not, may reduce demand for our publications and adversely affect our consolidated financial position and results of operations.</div>
<div><br /></div>
<div style="text-align: justify; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item1BUnresolvedStaffComm"><!--Anchor--></a>Item 1B. Unresolved Staff Comments</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">None.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">23</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45.1pt; margin-left: 45.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item2Properties"><!--Anchor--></a>Item 2. Properties</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We occupy office, warehouse, and distribution facilities in various parts of the world, as listed below (excluding those locations with less than 10,000 square feet of floor area, none of which is considered material property).&#160;All of the buildings and the equipment owned or leased are believed to be in good operating condition and are suitable for the conduct of our business.</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 22%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Location</div></td>
    <td style="width: 4%; vertical-align: bottom;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Purpose</div></td>
    <td style="width: 4%; vertical-align: bottom;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Owned or Leased</div></td>
    <td style="width: 4%; vertical-align: bottom;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Approx. Sq. Ft.</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">United States:</div></td>
    <td style="width: 4%; vertical-align: bottom;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom;">&#160;</td>
    <td style="width: 4%; vertical-align: bottom;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom;">&#160;</td>
    <td style="width: 4%; vertical-align: bottom;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">New Jersey</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate Headquarters</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">294,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Florida</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Kentucky</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indiana</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minnesota</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Massachusetts</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">California</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Offices</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">North Carolina</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Texas</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">International:</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">England</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Distribution Centers</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">298,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Offices</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">85,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Offices</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Owned</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Germany</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Owned</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">China</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Offices</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sri Lanka</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">India</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Distribution Centers</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">France</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Offices</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Australia</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Offices</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Russia</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Jordan</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Singapore</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Canada</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brazil</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,000</div></td>
  </tr>
  <tr>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Greece</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leased</div></td>
    <td style="width: 4%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 22%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,000</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item3LegalProceedings"><!--Anchor--></a>Item 3. Legal Proceedings</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth in Part II, Item 8, &#8220;Financial Statements and Supplementary Data&#8221; in Note 16, &#8220;Commitment and Contingencies,&#8221; of the Notes to Consolidated Financial Statements is incorporated herein by reference.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are involved in routine litigation in the ordinary course of our business. In the opinion of management, the ultimate resolution of all pending litigation will not have a material effect upon our consolidated financial position or results of operations.</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item4MineSafetyDisclosure"><!--Anchor--></a>Item 4. Mine Safety Disclosures</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Not applicable.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">24</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Information About Our </span></span><a id="ExecutiveOfficers"><!--Anchor--></a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Executive Officers</span></span></div>
<div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Set forth below are the current executive officers of the Company. Each of the officers listed will serve until the next organizational meetings of the Board of Directors of the Company, and until each of the respective successors are duly elected and qualified.</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 75.75%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Name, Current and Former Positions</div></td>
    <td style="width: 1.81%; vertical-align: bottom;">&#160;</td>
    <td style="width: 4.96%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Age</div></td>
    <td style="width: 1.95%; vertical-align: bottom;">&#160;</td>
    <td style="width: 15.52%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">First Elected to</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Current Position</div></td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">BRIAN A. NAPACK</span></div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">60</div></td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 2017</div></td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -20.85pt; margin-left: 20.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">President and Chief Executive Officer and Director</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -20.85pt; margin-left: 20.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">March 2012 &#8211; Senior Advisor, Providence Equity Partners LLC</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">CHRISTINA VAN TASSELL</span></div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51</div></td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">October 2021</div></td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Vice President and Chief Financial Officer</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">November 2017 &#8211; Chief Financial Officer &#8211; Dow Jones &amp; Company, Inc.</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">DEIRDRE SILVER</span></div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54</div></td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">February 2020</div></td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -20.85pt; margin-left: 20.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Vice President, General Counsel</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">August 2015 &#8211; Associate General Counsel, Senior Vice President of Legal, Research</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">JAMES FLYNN</span></div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51</div></td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 2021</div></td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -20.85pt; margin-left: 20.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Vice President and General Manager, Research</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -20.85pt; margin-left: 20.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">July 2018 &#8211; Chief Product Officer, Research, Wiley</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -20.85pt; margin-left: 20.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">May 2015 &#8211; Senior Vice President and Managing Director, Research Publishing, Wiley</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">CHRISTOPHER F. CARIDI</span></div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56</div></td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">October 2020</div></td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Senior Vice President, Global Corporate Controller, and Chief Accounting Officer</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 2020 &#8211; SVP, Chief Accounting Officer and Controller, Teladoc Health, Inc.</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">March 2017 &#8211; SVP, Chief Accounting Officer and Controller, John Wiley &amp; Sons</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">March 2014 &#8211; Vice President, Finance, Thomson Reuters</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">KEVIN MONACO</span></div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58</div></td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">October 2018</div></td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Senior Vice President, Treasurer and Tax</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">October 2009 &#8211; SVP, Finance, Treasurer, and Investor Relations, Coty Inc.</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">AREF MATIN</span></div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63</div></td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">May 2018</div></td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Vice President, Chief Technology Officer</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">February 2015 &#8211; Executive Vice President, Chief Technology Officer, Ascend Learning</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: justify; margin-left: 0.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">July 2012 &#8211; Executive Vice President, Chief Technology Officer, Pearson Learning Technologies &amp; Pearson Higher Education</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">MATTHEW LEAVY</span></div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54</div></td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 2019</div></td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Vice President and General Manager, Educational Publishing</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 2018 &#8211; SVP, Business Development</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">January 2018 &#8211; Principal Leavy Consulting LLC</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">August 2013 &#8211; Managing Director Global Managed Services, Pearson plc</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">DANIELLE MCMAHAN</span></div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47</div></td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">November 2019</div></td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Vice President, Chief People &amp; Operations Officer</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 2017 &#8211; Chief Human Resources Officer, York Risk Services Group</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">July 2014 &#8211; VP, Global Talent, American Express</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">TODD ZIPPER</span></div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45</div></td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 2020</div></td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Vice President and General Manager, Education Services</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">November 2018 &#8211; Co-President, Wiley Education Services</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">January 2015 &#8211; President and CEO, The Learning House, Inc</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">SHARI HOFFER</span></div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51</div></td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 2021</div></td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Vice President, Chief Marketing Officer</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 75.75%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">May 2017 &#8211; SVP Marketing</div></td>
    <td style="width: 1.81%; vertical-align: top;">&#160;</td>
    <td style="width: 4.96%; vertical-align: top;">&#160;</td>
    <td style="width: 1.95%; vertical-align: top;">&#160;</td>
    <td style="width: 15.52%; vertical-align: top;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">25</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">PART II</div>
<div><br /></div>
<div style="text-align: justify; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item5Market"><!--Anchor--></a>Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Class A and Class B shares are listed on the New York Stock Exchange under the symbols WLY and WLYB, respectively.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On a quarterly basis, the Board of Directors considers the payment of cash dividends based upon its review of earnings, our financial position, and other relevant factors. As of May 31, 2022, the approximate number of holders of our Class A and Class B Common Stock were 692 and 48, respectively, based on the holders of record.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the year ended April 30, 2020, our Board of Directors approved an additional share repurchase program of $200 million of Class A or B Common Stock.&#160;This share repurchase program is in addition to the share repurchase program approved by our Board of Directors during the year ended April 30, 2017 of four million shares of Class A or B Common Stock.&#160; As of April 30, 2022, no additional shares were remaining under this program for purchase.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the fourth quarter of 2022, we made the following purchases of Class A and Class B Common Stock under these publicly announced stock repurchase programs.</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Shares Purchased</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average Price</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Paid Per Share</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Shares Purchased</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">as Part of a Publicly</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Announced Program</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Maximum Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Shares that</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">May Be Purchased</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Under the Program</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Maximum Dollar Value</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Shares that May Yet</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Be Purchased Under</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Additional Plans or Programs</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Dollars in Millions)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">February 2022</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48,950</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">200.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 40%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">March 2022</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93,189</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53.65</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93,189</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">197.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">April 2022</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,585</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51.56</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,585</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">197.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 40%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">95,774</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53.60</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">95,774</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">197.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; text-indent: -45.1pt; margin-left: 45.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item6Reserved"><!--Anchor--></a>Item 6. [Reserved]</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">26</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item7ManagementsDiscussio"><!--Anchor--></a>Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information in our Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations (MD&amp;A) should be read together with our Consolidated Financial Statements and related notes set forth in Part II, Item 8, as well as the discussion included in Part I, Item 1, &#8220;Business,&#8221; &#8220;Cautionary Notice Regarding Forward-Looking Statements &#8220;Safe Harbor&#8221; Statement under the Private Securities Litigation Reform Act of 1995&#8221; and &#8220;Non-GAAP Financial Measures,&#8221; along with Part I, Item 1A, &#8220;Risk Factors,&#8221; of this Annual Report on Form 10-K. All amounts and percentages are approximate due to rounding and all dollars are in thousands, except per share amounts or where otherwise noted. When we cross-reference to a &#8220;Note,&#8221; we are referring to our &#8220;Notes to Consolidated Financial Statements,&#8221; in Part II, Item 8, &#8220;Financial Statements and Supplementary Data&#8221; unless the context indicates otherwise.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Overview</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Wiley </span>is a global leader in scientific research and career-connected education, unlocking human potential by enabling discovery, powering education, and shaping workforces. For over 200 years, Wiley has fueled the world&#8217;s knowledge ecosystem. Today, our high-impact content, platforms, and services help researchers, learners, institutions, and corporations achieve their goals in an ever-changing world.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Wiley is a predominantly digital company with approximately 83% of revenue generated by digital products and tech-enabled services, and 58% of revenue is recurring which includes revenue that is contractually obligated or set to recur with a high degree of certainty for the year ended April 30, 2022.</span></div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We report financial information for the following segments, as well as a Corporate category, which includes certain costs that are not allocated to the reportable segments:</div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Through <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">the Research Publishing &amp; Platforms segment, we provide peer-reviewed STM publishing, content platforms, and related services to academic, corporate, and government customers, academic societies, and individual researchers. The Academic &amp; Professional Learning segment provides Education Publishing and Professional Learning content and courseware, training, and learning services, to students, professionals, and corporations. The Education Services segment provides University Services (online program management or OPM services) for academic institutions and Talent Development Services including placement and training for professionals and businesses.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley&#8217;s business strategies are tightly aligned with accelerating growth trends, including open research, career-connected education, and talent development. Research strategies include driving publishing output to meet the global demand for peer-reviewed research and expanding platform and service offerings for corporations and societies. Education strategies include expanding online degree programs and driving online enrollment for university partners, scaling digital content and courseware, and expanding IT talent placement and reskilling programs for corporate partners.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley has operations in Russia consisting primarily of technology development resources.&#160;We have exercised contingency plans to minimize any disruption if we were to lose access to our staff.&#160;If that should occur, we believe it will not materially impact our overall operations.&#160;As of April 30, 2022, the net assets of our Russian operations were not material to our overall financial position. We have customers in Russia, primarily for our Research offerings, which are not material to our overall financial results.&#160;We do not have operations in Ukraine or Belarus, and the business conducted in those countries is also not material to our overall financial results.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Consolidated Results of Operations</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">FISCAL YEAR 2022 AS COMPARED TO FISCAL YEAR 2021 SUMMARY RESULTS</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue for the year ended April 30, 2022 increased $141.4 million, or 7%, as compared with the prior year on a reported and on a constant currency basis including contributions from acquisitions. Excluding the contributions from acquisitions, revenue increased 5% on a constant currency basis.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See the &#8220;Segment Operating Results&#8221; below for additional details on each segment&#8217;s revenue and Adjusted EBITDA performance<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">.</span></div>
<div style="margin-top: 12pt;"><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">27</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cost of Sales:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of sales for the year ended April 30, 2022 increased $75.3 million, or 12%, as compared with the prior year. On a constant currency basis, cost of sales increased 11% as compared with the prior year. This increase was primarily due to&#160;higher employee costs and, to a lesser extent, higher student acquisition costs in Education Services, increased royalty costs in Research Publishing &amp; Platforms, and increased print product costs in Academic &amp; Professional Learning.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Operating and Administrative Expenses:</div>
<div><br /></div>
<div style="text-align: justify; margin-right: 2.15pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating and administrative expenses for the year ended April 30, 2022 increased $56.9 million, or 6%, as compared with the prior year. On a constant currency basis, operating and administrative expenses increased 5% as compared with the prior year primarily reflecting&#160;higher editorial costs due to additional resources to support investments in growth, technology costs to support growth initiatives, higher advertising and marketing costs and, to a lesser extent, higher employee-related costs.</div>
<div><br /></div>
<div style="text-align: justify; margin-right: 2.15pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Restructuring and Related (Credits) Charges:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended April 30, 2022 and 2021, we recorded pretax restructuring credits of $1.4 million and charges of $33.3 million, respectively primarily related to our Business Optimization Program. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We anticipate $10.0 million in run rate savings from actions starting in fiscal year 2022.&#160;</span></div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In November 2020, in response to the COVID-19 pandemic and the Company&#8217;s successful transition to a virtual work environment, we increased use of virtual work arrangements for postpandemic operations.&#160;As a result, we expanded the scope of the Business Optimization Program to include the exit of certain leased office space beginning in the third quarter of fiscal year 2021, and the reduction of our occupancy at other facilities. We are reducing our real estate square footage occupancy by approximately 12%. These actions resulted in a pretax restructuring charge of $18.3 million in the year ended April 30, 2021.</div>
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In addition, we also incurred ongoing facility-related costs associated with certain properties that resulted in additional restructuring charges of $</span>1.8<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and </span>$3.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million in the years ended </span>April 30, 2022 and 2021, respectively<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div>
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">These actions yielded annualized cost savings of approximately $8.0 million. We anticipate ongoing facility-related costs associated with certain properties to result in additional restructuring charges in future periods.</div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">These (credits) charges are reflected in Restructuring and related (credits) charges in the Consolidated Statements of Income (Loss). See Note 7, &#8220;Restructuring and Related (Credits) Charges&#8221; for more details on these (credits) charges.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the impact of our restructuring program on diluted earnings per share, see the section below, &#8220;Diluted Earnings per Share (EPS).&#8221;</div>
<div><br /></div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2022, the Company initiated a global program to restructure and align our cost base with current and anticipated future market conditions. This program will include the exit of certain leased office space beginning in the first quarter of fiscal year 2023 and the reduction of our occupancy at other facilities. In addition, the program will include severance related charges for the elimination of certain positions. These actions are estimated to result in an initial pretax restructuring charge of approximately $19.0 million to $21.0 million in the first quarter of fiscal year 2023.</div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">These actions are anticipated to yield approximately $30.0 million to $35.0 million in run rate savings. For fiscal year 2023, the cost savings are expected to be approximately $20.0 million to $25.0 million. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We anticipate ongoing facility-related costs associated with certain properties to result in additional restructuring charges in future periods.</span></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">28</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amortization of Intangible Assets:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Amortization </span>of intangible assets was $84.8 million for the year ended April 30, 2022, an increase of $10.2 million, or 14%, as compared with the prior year. On a constant currency basis, amortization of intangible assets <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">increased 13% as compared with the prior year primarily due to the intangibles acquired as part of the Hindawi acquisition completed in fiscal year 2021 and, to a lesser extent, other acquisitions completed in fiscal year 2022, partially offset by </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">the completion of amortization of certain acquired intangible assets.</span> See Note 4, &#8220;Acquisitions&#8221; for more details on our acquisitions.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Operating Income, Adjusted Operating Income (OI) <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and Adjusted EBITDA</span>:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Operating income </span>for the year ended April 30, 2022 increased $33.8 million, or 18% as compared with the prior year on a reported and o<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">n a constant currency basis. The increase was primarily due to the increase in revenue and, to a lesser extent, lower restructuring charges, partially offset by an increase in cost of sales and operating and administrative expenses.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted OI on a constant currency basis and excluding restructuring (credits) charges decreased 1% as compared with the prior year primarily due to an increase in cost of sales, operating and administrative expenses and, to a lesser extent, amortization of intangible assets, partially offset by higher revenues as described above.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted EBITDA on a constant currency basis and excluding restructuring (credits) charges, increased 3%, as compared with the prior year primarily due to&#160;revenue performance, partially offset by an increase in operating and administrative expenses, and cost of sales.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Adjusted OI</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Below is a reconciliation of our consolidated US GAAP Operating Income to Non-GAAP Adjusted OI:</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP Operating Income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">219,276</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">185,511</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjustments:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related (credits) charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,427</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,310</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted OI</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">217,849</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">218,821</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Adjusted EBITDA</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Below is a reconciliation of our consolidated US GAAP Net Income to Non-GAAP EBITDA and Adjusted EBITDA:</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net Income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">148,309</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">148,256</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,802</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,383</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Provision for income taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,352</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,656</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">215,170</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">200,189</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP EBITDA</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">444,633</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">394,484</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related (credits) charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,427</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,310</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange transaction losses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,192</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,977</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gain on sale of certain assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,694</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other income, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,685</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(16,761</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted EBITDA</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">433,019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">419,010</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">29</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest Expense:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Interest </span>expense for the year ended April 30, 2022 was $19.8 million compared with the prior year of $18.4 million. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">This increase was due to a&#160;higher average debt balance outstanding, which included borrowings for the funding of acquisitions and, to a lesser extent, higher weighted average effective interest rate.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Foreign Exchange Transaction Losses:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign </span>exchange transaction losses were $3.2 million for the year ended April 30, 2022 and were <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">primarily due to losses on our foreign currency denominated third-party and, to a lesser extent, intercompany accounts receivable and payable balances due to the impact of the change in average foreign exchange rates as compared to the US dollar.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign </span>exchange transaction losses were $8.0 million for the year ended April 30, 2021 and were due to <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">the unfavorable impact of the changes in exchange rates on US dollar cash balances held in the UK to fund the acquisition of Hindawi and the net impact of changes in average foreign exchange rates as compared to the US dollar on our third-party accounts receivable and payable balances.</span></div>
<div><br /></div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gain on Sale of Certain Assets:</div>
</div>
<div>
<div><br /></div>
</div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The gain on the sale of certain assets is&#160;due to the sale&#160;of our world languages product portfolio which was included in our&#160;Academic &amp; Professional Learning segment&#160;and resulted in a pretax gain of approximately $3.7 million during the year ended April 30, 2022.</div>
</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Income, Net:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Other income, net </span>was $9.7 million for the year ended April 30, 2022, a decrease of $7.1 million, or 42%, as compared with the prior year. This decrease was<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> primarily due to $3 million in donations and pledges made in the year ended April 30, 2022 to humanitarian organizations to provide aid to those impacted by the crisis in Ukraine.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Provision for Income Taxes:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Below is a reconciliation of our US GAAP Income Before Taxes to Non-GAAP Adjusted Income Before Taxes:</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP Income Before Taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">209,661</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">175,912</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pretax Impact of Adjustments:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related (credits) charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,427</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,310</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange losses (gains) on intercompany transactions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,513</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,457</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of acquired intangible assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">89,346</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">79,421</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gain on sale of certain assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,694</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted Income Before Taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">295,399</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">287,186</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">30</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Below is a reconciliation of our US GAAP Income Tax Provision to Non-GAAP Adjusted Income Tax Provision, including our US GAAP Effective Tax Rate and our Non-GAAP Adjusted Effective Tax Rate:</div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP Income Tax Provision</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,352</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,656</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income Tax Impact of Adjustments<sup> (1)</sup>:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related (credits) charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(260</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,065</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange losses (gains) on intercompany transactions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">597</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(363</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of acquired intangible assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,816</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,511</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gain on sale of certain assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(922</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income Tax Adjustments:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impact of increase in UK statutory rate on deferred tax balances<sup>(2)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(21,415</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,511</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impact of US CARES Act<sup>(3)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,998</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impact of change in certain US state tax rates in 2021<sup>(2)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,225</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted Income Tax Provision</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">60,168</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,131</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP Effective Tax Rate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted Effective Tax Rate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
</table>
<div><br /></div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the year ended April 30, 2022, substantially all of the tax impact was from deferred taxes. For the year ended April 30, 2021, except for the $8.4 million current tax impact from the US CARES Act noted below, substantially all of the tax impact was from deferred taxes.</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">These adjustments impacted deferred taxes in the years ended April 30, 2022 and 2021.</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3)</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The tax impact was $8.4 million from current taxes and $5.6 million from deferred taxes in the year ended April 30, 2021.</div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The effective tax rate was 29.3% for the year ended April 30, 2022, compared to 15.7% for the year ended April 30, 2021. Our rate for the year ended April 30, 2022 was increased by $21.4 million from an increase in the UK statutory rate during our three months ended July 31, 2021. On June 10, 2021, the UK increased its statutory corporate tax rate from 19% to 25% <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">effective April 2023, resulting in this nonrecurring, noncash US GAAP deferred tax expense. </span>The 15.7% tax expense rate for the year ended April 30, 2021 benefitted by $14.0 million from the Coronavirus Aid Relief and Economic Security Act (the CARES Act) and certain regulations issued in late July 2020, which enabled us to carryback certain net operating losses (NOLs) to a year with a higher statutory tax rate.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Excluding the expense from the UK rate change, the Non-GAAP Adjusted Effective Tax Rate for the year ended April 30, 2022 was 20.4%. The Non-GAAP Adjusted Effective Tax Rate for the year ended April 30, 2021, excluding the impact of the UK statutory rate change, the CARES Act, and state tax expense from rate changes, was 21.3%. The Non-GAAP Adjusted Effective Tax Rate before these items decreased because the year ended April 30, 2021 included US state tax expenses from our expanded presence from COVID-19 and employees working in additional locations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Diluted Earnings Per Share (EPS):</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Diluted earnings per share for the year ended April 30, 2022 was $2.62 per share compared to $2.63 per share in the prior year. This decrease was due to a higher weighted average number of common shares outstanding in the year ended April 30, 2022 as net income was flat compared to the year ended April 30, 2021. Net income was flat as higher operating income and, to a lesser extent, lower foreign exchange losses and the gain on sale of certain assets were offset by higher provision for income taxes and, to a lesser extent, lower other income, net.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">31</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Below is a reconciliation of our US GAAP EPS to Non-GAAP Adjusted EPS. The amount of the pretax and the related income tax impact for the adjustments included in the table below are presented in the section above, &#8220;Provision for Income Taxes.&#8221;</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP EPS</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.62</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.63</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Adjustments:</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related (credits) charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.02</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.44</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange losses (gains) on intercompany transactions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.02</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.02</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of acquired intangible assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.21</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.08</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gain on sale of certain assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.05</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income tax adjustments</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.38</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.13</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted EPS</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.16</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.00</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On a constant currency basis, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Adjusted EPS increased 1% primarily due to a lower Non-GAAP Adjusted Effective Tax Rate, partially offset by lower Other income, net and, to a lesser extent, lower Adjusted OI.</span></div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">SEGMENT OPERATING RESULTS:</div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">% Change</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Favorable</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Constant Currency</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">% Change</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Favorable</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">RESEARCH PUBLISHING &amp; PLATFORMS:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Unfavorable)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Unfavorable)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,057,022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">972,512</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Platforms</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54,321</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,837</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Research Publishing &amp; Platforms Revenue</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,111,343</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,015,349</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of Sales</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">300,373</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">275,377</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating Expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">468,012</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">429,916</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of Intangible Assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,731</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,033</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(29</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring Charges (Credits) (see Note 7)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">238</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contribution to Profit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">294,989</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">273,059</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring Charges (Credits) (see Note 7)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">238</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted Contribution to Profit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">295,227</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">273,023</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and Amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,899</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83,866</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(13</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(13</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">390,126</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">356,889</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted EBITDA Margin</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"># Not meaningful</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms revenue for the year ended April 30, 2022 increased $96.0 million, or 9%, as compared with the prior year on a reported and constant currency basis. Excluding revenue from acquisitions, organic revenue increased 5% on a constant currency basis. This increase was primarily due to an increase in publishing, corporate solutions and, to a lesser extent, an increase in Research Platforms. Research Publishing has continued growth due to&#160;Transformational Agreements (read and publish). Excluding the impact from acquisitions, Open Access article output growth was approximately 27% for the year ended April 30, 2022 as compared with the prior year.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On a constant currency basis, Adjusted EBITDA increased 10% as compared with the prior year. This increase was primarily due to higher revenue, partially offset by higher editorial costs due to additional resources to support investments in growth, which includes the impact of the acquisition of Hindawi and, to a lesser extent, higher cost of sales including the incremental impact of acquisitions, technology, and sales-related costs.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">32</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">% Change</span></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Favorable</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Constant Currency</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">% Change Favorable</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">ACADEMIC &amp; PROFESSIONAL LEARNING:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Unfavorable)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> (Unfavorable)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Publishing<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">349,992</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">361,194</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Professional Learning</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">296,831</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">280,667</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Academic &amp; Professional Learning</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">646,823</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">641,861</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of Sales</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">180,328</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">174,950</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating Expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">341,136</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">358,097</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of Intangible Assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,442</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,451</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring (Credits) Charges (see Note 7)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(455</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,503</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contribution to Profit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112,372</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88,860</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring (Credits) Charges (see Note 7)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(455</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,503</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted Contribution to Profit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111,917</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92,363</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and Amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,561</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71,997</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">181,478</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">164,360</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted EBITDA Margin</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"># Not meaningful</div>
<div><br /></div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2021, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning &#8211; Education Publishing to Education Services &#8211; Talent Development Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services &#8211; Talent Development Services. The Revenue, Adjusted Contribution to Profit, and Adjusted EBITDA for WileyNXT was $2.7 million, $(0.7) million, and $(0.7) million, respectively, for the year ended April 30, 2021. There were no changes to our total consolidated financial results.</span></div></td>
  </tr>
</table>
<div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div>
</div>
<div>
<div><br /></div>
</div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning revenue increased $5.0 million, or 1%, as compared with the prior year on a reported and constant currency basis. This&#160;increase was primarily driven by strong recovery in Professional Learning from prior year COVID-19 lockdown impacts primarily due to an increase in corporate training and, to a lesser extent, an increase in professional publishing compared with the prior year. This more than offset a 4% decline in Education Publishing due to lower US college enrollment and some easing of prior year COVID-19-related favorability for courseware and content and, to a lesser extent, test preparation.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On a constant currency basis, Adjusted EBITDA increased 10% as compared with the prior year. This&#160;increase was due to lower operating expenses and, to a lesser extent, higher revenues. This was partially offset by higher print product costs.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">33</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">% Change</span></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Favorable</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Constant Currency</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">% Change</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Favorable</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">EDUCATION SERVICES:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Unfavorable)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Unfavorable)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">226,131</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">227,700</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Talent Development Services<sup> (2)(3)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98,631</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,591</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">74</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">72</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Education Services Revenue</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">324,762</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">284,291</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of Sales</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">219,957</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">175,008</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(25</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating Expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">77,853</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67,594</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of Intangible Assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,663</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,201</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring Charges (see Note 7)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">531</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contribution to Profit (Loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,281</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,957</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(84</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(84</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring Charges (see Note 7)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">531</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted Contribution to Profit (Loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,289</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,488</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(84</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(85</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and Amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,157</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,654</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,446</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,142</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(25</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted EBITDA Margin</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"># Not meaningful</div>
<div><br /></div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services was previously referred to as Education Services OPM.</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Talent Development Services was previously referred to as mthree.</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(3)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2021, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning &#8211; Education Publishing to Education Services &#8211; Talent Development Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services &#8211; Talent Development Services. The Revenue, Adjusted Contribution to Profit, and Adjusted EBITDA for WileyNXT was $2.7 million, $(0.7) million, and $(0.7) million, respectively, for the year ended April 30, 2021. There were no changes to our total consolidated financial results.</span></div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services revenue&#160;increased $40.5 million, or 14%, as compared with the prior year on a reported and a constant currency basis.&#160;Excluding revenue from acquisitions, organic revenue increased 12% on a constant currency basis. This increase was primarily due to an increase in placements in Talent Development Services, partially offset by a decrease in student enrollments in University Services. For the year ended April 30, 2022, University Services experienced an 8% decrease in online enrollment. For the year ended April 30, 2022, we delivered approximately 112% growth in IT talent placements in Talent Development Services.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA:</div>
<div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On&#160;a constant currency basis, Adjusted EBITDA decreased 26% as compared with the prior year. This was due to an increase in employee related costs due to increased investments to accelerate growth in Talent Development Services and, to a lesser extent, higher student acquisition costs in University Services and sales related costs, partially offset by higher revenue.</div>
<div style="text-align: left; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CORPORATE EXPENSES:</div>
<div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate expenses for the&#160;year ended&#160;April 30, 2022&#160;decreased $5.0 million, or 3%, as compared with the prior year. On a constant currency basis and excluding restructuring (credits) charges, these expenses increased 16% as compared with the prior year. This was primarily due to higher employee-related costs, marketing costs and, to a lesser extent, technology-related spending.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">34</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">FISCAL YEAR 2021 AS COMPARED TO FISCAL YEAR 2020 SUMMARY RESULTS</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Revenue for the year ended April 30, 2021 increased $110.0 million, or 6%, as compared with the prior year. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">This increase was mainly driven by the following factors</span>:</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">An <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">increase in Research Publishing &amp; Platforms, which included the contributions from Hindawi, which was acquired on December 31, 2020</span>; and</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">An <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">increase in Education Services, due to the contributions from mthree, which was acquired in January 2020, and growth in online program management services.</span></div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">These increases <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">were partially offset by a decline in Academic &amp; Professional Learning</span>.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On a constant currency basis, revenue increased 4% as compared with the prior year. Excluding the inorganic impact of acquisitions, organic revenue on a constant currency basis increased 1%</span>.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See the &#8220;Segment Operating Results&#8221; below for additional details on each segment&#8217;s revenue and Adjusted EBITDA performance<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">.</span></div>
<div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cost of Sales:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of sales for the year ended April 30, 2021 <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">increased $34.3 million, or 6%, as compared with the prior year. Gross margin was consistent with the prior year at approximately 32.2%</span>. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On a constant currency basis, cost of sales increased 4% as compared with the prior year. This increase was primarily due to the impact from the acquisition of mthree and, to a lesser extent, higher royalty costs. These factors were partially offset by lower marketing costs for our Education Services business.</span></div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Operating and Administrative Expenses:</div>
<div><br /></div>
<div style="text-align: justify; margin-right: 2.15pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Op</span>erating and administrative expenses for the year ended April 30, 2021 increased <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$25.3 million, or 3%, as compared with the prior year. On a constant currency basis, operating and administrative expenses increased 1% as compared with the prior year primarily reflecting the impact of the acquisitions of Hindawi and mthree, higher technology related costs and, to a lesser extent, higher annual incentive compensation. These factors were partially offset by lower facilities and occupancy-related costs due to the real estate actions taken as part of our Business Optimization Program as described below, employee benefit and retirement related expenses, and to a lesser extent, COVID-19-related expense savings and other business optimization gains</span>.</div>
<div><br /></div>
<div style="text-align: justify; margin-right: 2.15pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Restructuring and Related Charges:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Business Optimization Program</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended April 30, 2021 and 2020, we recorded pretax restructuring charges of $33.4 million and $32.8 million, respectively, related to this program.</div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In November 2020, in response to the COVID-19 pandemic and the Company&#8217;s successful transition to a virtual work environment, we increased use of virtual work arrangements for postpandemic operations.&#160;As a result, we expanded the scope of the Business Optimization Program to include the exit of certain leased office space beginning in the third quarter of fiscal 2021, and the reduction of our occupancy at other facilities. We are reducing our real estate square footage occupancy by approximately 12%. These actions resulted in a pretax restructuring charge of $18.3 million in the three months ended January 31, 2021.</div>
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, we also incurred ongoing facility-related costs associated with certain properties that resulted in additional restructuring charges of $3.7 million in the year ended April 30, 2021.</div>
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We anticipated ongoing facility-related costs associated with certain properties to result in additional restructuring charges in future periods.</div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">These charges are reflected in Restructuring and related (credits) charges in the Consolidated Statements of Income (Loss). See Note 7, &#8220;Restructuring and Related (Credits) Charges&#8221; for more details on these charges.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">35</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Restructuring and Reinvestment Program</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended April 30, 2021 and 2020, we recorded pretax restructuring credits of $0.1 million and $0.2 million, respectively, related to this program. These credits are reflected in Restructuring and related charges in the Consolidated Statements of Income (Loss).</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the impact of our restructuring programs on diluted earnings per share, see the section below, &#8220;Diluted Earnings per Share (EPS).&#8221;</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amortization of Intangible Assets:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Amortization </span>of intangible assets was $74.7 million for the year ended April 30, 2021, an increase of $12.2 million, or 20%, as compared with the prior year. On a constant currency basis, amortization of intangible assets <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">increased 18% as compared with the prior year primarily due to the intangibles acquired as part of the Hindawi and mthree acquisitions completed in fiscal year 2021 and 2020, respectively</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span> See Note 4, &#8220;Acquisitions&#8221; for more details on our acquisitions.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Operating Income (Loss), Adjusted Operating Income (OI), <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and Adjusted EBITDA</span>:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Operating income </span>for the year ended April 30, 2021 was $185.5 million compared with the prior year operating loss of $54.3 million. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The increase in operating income was primarily due to the prior year impairment of goodwill and intangibles assets of $202.3 million as described below and, to a lesser extent, an increase in revenue. This was partially offset by an increase in cost of sales and operating and administrative expenses and, to a lesser extent, an increase in amortization of intangible assets as described above.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted OI and Adjusted EBITDA on a constant currency basis and excluding restructuring charges and the impairment of goodwill and intangible assets increased 20% and 16% respectively, as compared with the prior year. The increase in Adjusted OI and Adjusted EBITDA was primarily due to&#160;revenue performance described above, partially offset by higher cost of sales and, to a lesser extent, an increase in operating and administrative expenses. In addition, the increase in Adjusted OI was partially offset by higher depreciation and amortization.</div>
<div style="text-align: justify;"><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Adjusted OI</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Below is a reconciliation of our consolidated US GAAP Operating Income (Loss) to Non-GAAP Adjusted OI:</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP Operating Income (Loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">185,511</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(54,287</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjustments:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,310</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,607</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of goodwill</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">110,000</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of Blackwell trade name</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">89,507</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of developed technology intangible</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,841</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted OI</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">218,821</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">180,668</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">36</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Adjusted EBITDA</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Below is a reconciliation of our consolidated US GAAP Net Income (Loss) to Non-GAAP EBITDA and Adjusted EBITDA:</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net Income (Loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">148,256</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(74,287</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,383</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,959</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Provision for income taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,656</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,195</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">200,189</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">175,127</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP EBITDA</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">394,484</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">136,994</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of goodwill and intangible assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">202,348</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,310</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,607</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange transaction losses (gains)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,977</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,773</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(16,761</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(13,381</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted EBITDA</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">419,010</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">355,795</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest Expense:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Interest </span>expense for the year ended April 30, 2021 was $18.4 million compared with the prior year of $25.0 million. This <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">decrease was due to a lower weighted average effective borrowing rate, partially offset by higher average debt balances outstanding, which included borrowings for the funding of acquisitions in fiscal years 2021 and 2020</span>.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Foreign Exchange Transaction (Losses) Gains:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign </span>exchange transaction losses were $8.0 million for the year ended April 30, 2021 and were due to <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">the unfavorable impact of the changes in exchange rates on US dollar cash balances held in the UK to fund the acquisition of Hindawi, and the net impact of changes in average foreign exchange rates as compared to the US dollar on our third-party accounts receivable and payable balances.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange transaction gains were $2.8 million for the year ended April 30, 2020 <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and were primarily due to&#160;the net impact of changes in average foreign exchange rates as compared to the US dollar on our third-party accounts receivable and payable balances</span>.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Provision for Income Taxes:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Below is a reconciliation of our US GAAP Income (Loss) Before Taxes to Non-GAAP Adjusted Income Before Taxes:</div>
<div style="text-align: justify;"><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP Income (Loss) Before Taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">175,912</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(63,092</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pretax Impact of Adjustments:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,310</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,607</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange (gains) losses on intercompany transactions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,457</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,256</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of acquired intangible assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">79,421</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68,269</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of goodwill</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">110,000</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of Blackwell trade name</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">89,507</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of developed technology intangible</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,841</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted Income Before Taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">287,186</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">241,388</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">37</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Below is a reconciliation of our US GAAP Income Tax Provision to Non-GAAP Adjusted Income Tax Provision, including our US GAAP Effective Tax Rate and our Non-GAAP Adjusted Effective Tax Rate:</div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP Income Tax Provision</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,656</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,195</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income Tax Impact of Adjustments<sup>(1)</sup>:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,065</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,949</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange (gains) losses on intercompany transactions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(363</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">242</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of acquired intangible assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,511</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,820</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of Blackwell trade name</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,216</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of developed technology intangible</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">686</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income Tax Adjustments:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impact of increase in UK statutory rate on deferred tax balances<sup>(2)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,511</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impact of US CARES Act<sup>(3)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,998</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impact of change in certain US state tax rates in 2021 and tax rates in France in 2020<sup>(2)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,225</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,887</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted Income Tax Provision</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,131</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,995</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP Effective Tax Rate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted Effective Tax Rate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
</table>
<div><br /></div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the year ended April 30, 2021, except for the $8.4 million current tax impact from the US CARES Act noted below, substantially all of the tax impact was from deferred taxes. For the year ended April 30, 2020, the tax impact was $1.5 million from current taxes and $22.6 million from deferred taxes.</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">These adjustments impacted deferred taxes in the years ended April 30, 2021 and 2020.</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3)</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The tax impact was $8.4 million from current taxes and $5.6 million from deferred taxes in the year ended April 30, 2021.</div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The effective tax rate was 15.7% for the year ended April 30, 2021, compared to a tax expense rate of 17.7% on a pretax loss for the year ended April 30, 2020. Our rate for the year ended April 30, 2021 benefitted by $14.0 million from the CARES Act and certain regulations issued in late July 2020, which enabled us to carryback certain US net operating losses (NOLs), to fiscal 2015, a year with a higher US statutory rate, reducing our tax for the year ended April 30, 2020. We received a $20.7 million refund plus interest in February 2021. This benefit was partially offset by (a) $3.5 million from an increase in the official UK statutory rate during our three months ended July 31, 2020 resulting in an increase in our UK deferred tax liabilities and (b) $3.2 million from a noncash deferred state tax expense due to increasing our deferred tax liabilities in connection with our expanded presence in additional states resulting from COVID-19. As a result of COVID-19, we adjusted our policies to permit employees to work from home, resulting in an increased presence in many locations.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The 17.7% tax expense rate on a pretax loss for the year ended April 30, 2020 was primarily due to the $110.0 million non-deductible impairment of goodwill. Excluding the benefit from the CARES Act and expense from the UK rate change, the change in our state tax expense from our expanded presence and a lower tax benefit from our restructuring charges, foreign exchange gains and the amortization of acquired intangible assets, the Non-GAAP Adjusted Effective Tax Rate for the year ended April 30, 2021 was 21.3%. The Non-GAAP Adjusted Effective Tax Rate for the year ended April 30, 2020, excluding the impact of the $110.0 million impairment of goodwill and other items included in the table above was 22.4%. The decrease in the Non-GAAP Adjusted Effective Tax Rate before these items was due to a more favorable mix of earnings for the year ended April 30, 2021.</div>
<div><br /></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">38</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Diluted Earnings (Loss) Per Share (EPS):</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Diluted earnings per share for the year ended April 30, 2021 was $2.63 per share compared with loss per share of $1.32 in the prior year. This increase was due to the higher operating income and, to a lesser extent, lower interest expense. These factors were partially offset by higher provision for income taxes and foreign exchange transaction losses for the year ended April 30, 2021 as compared to gains for the year ended April 30, 2020.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Below is a reconciliation of our US GAAP Earnings (Loss) Per Share to Non-GAAP Adjusted EPS. The amount of the pretax and the related income tax impact for the adjustments included in the table below are presented in the section above, &#8220;Provision for Income Taxes.&#8221;</div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP EARNINGS (LOSS) PER SHARE</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.63</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1.32</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Adjustments:</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.44</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.43</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange (gains) losses on intercompany transactions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.02</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.02</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of acquired intangible assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.08</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.90</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income tax adjustments</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.13</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.03</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of goodwill</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.94</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of Blackwell trade name</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.31</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of developed technology intangible</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.04</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">EPS impact of using weighted-average dilutive shares for adjusted EPS calculation<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.01</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted EPS</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.00</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.30</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Represents the impact of using diluted weighted-average number of common shares outstanding (56.7 million shares for the year ended April 30, 2020) included in the Non-GAAP Adjusted EPS calculation in order to apply the dilutive impact on adjusted net income due to the effect of unvested restricted stock units and other stock awards. This impact occurs when a US GAAP net loss is reported and the effect of using dilutive shares is antidilutive.</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On a constant currency basis, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Adjusted EPS increased 25% primarily due to an increase in Adjusted CTP and, to a lesser extent, a lower Non-GAAP Adjusted Effective Tax Rate and a decrease in interest expense. These factors were partially offset by foreign </span>exchange transaction losses for the year ended April 30, 2021 as compared with gains <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">for the year ended April 30, 2020.</span></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">39</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">SEGMENT OPERATING RESULTS:</div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">% Change</span></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Favorable</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Constant Currency</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">% Change Favorable</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">RESEARCH PUBLISHING &amp; PLATFORMS</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">:</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Unfavorable)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Unfavorable)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">972,512</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">908,952</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Platforms</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,837</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39,887</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 17.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Research Publishing &amp; Platforms Revenue</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,015,349</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">948,839</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of Sales</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">275,377</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">255,696</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating Expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">429,916</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">398,514</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of Intangible Assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,033</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,276</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of Intangible Assets (see Note 11)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92,348</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring (Credits) Charges (see Note 7)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,886</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contribution to Profit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">273,059</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">169,119</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">60</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of Intangible Assets (see Note 11)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92,348</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring (Credits) Charges (see Note 7)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,886</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted Contribution to Profit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">273,023</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">265,353</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and Amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83,866</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,495</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(21</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(20</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">356,889</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">334,848</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted EBITDA Margin</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"># Not meaningful</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms revenue for the year ended April 30, 2021 increased $66.5 million, or 7%, as compared with the prior year on a reported basis. On a constant currency basis, revenue increased 5% as compared with the prior year. Excluding revenue from acquisitions, organic revenue increased 3% on a constant currency basis. This increase was primarily due to continued growth in Open Access in Research Publishing due to continued growth in transformational &#8220;read and publish&#8221; agreements. In fiscal year 2021, we experienced a 15% increase in article output, which resulted in a 38% increase in Open Access revenue as compared to prior year. This was partially offset by a decline in subscriptions revenue partially attributable to those &#8220;read and publish&#8221; agreements and, to a lesser extent, previously anticipated libraries and academic budget challenges as a result of COVID-19.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On a constant currency basis, Adjusted EBITDA increased 6% as compared with the prior year. This increase was primarily due to higher revenue, and COVID-19-related expense savings. These factors were partially offset by higher royalty costs, higher annual incentive compensation and employee related costs, and to a lesser extent, the impact of the acquisition of Hindawi.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">40</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">% Change</span></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Favorable</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Constant Currency</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">% Change Favorable</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">ACADEMIC &amp; PROFESSIONAL LEARNING:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Unfavorable)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Unfavorable)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Publishing<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">361,194</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">351,514</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Professional Learning</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">280,667</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">298,601</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -0.05pt; margin-left: 17.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Academic &amp; Professional Learning</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">641,861</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">650,115</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of Sales</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">174,950</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">178,721</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating Expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">358,097</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">369,230</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of Intangible Assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,451</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,649</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring Charges (see Note 7)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,503</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,470</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contribution to Profit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88,860</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">75,045</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring Charges (see Note 7)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,503</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,470</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted Contribution to Profit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92,363</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">85,515</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and Amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71,997</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,807</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">164,360</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">155,322</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted EBITDA Margin</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div style="text-align: justify;"><br /></div>
<div style="text-align: justify; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"># Not meaningful</div>
<div>
<div><br /></div>
</div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2021, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning &#8211; Education Publishing to Education Services &#8211; Talent Development Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services &#8211; Talent Development Services. The Revenue, Adjusted Contribution to Profit, and Adjusted EBITDA for WileyNXT was $2.7 million, $(0.7) million, and $(0.7) million, respectively, for the year ended April 30, 2021, and $0.7 million, $(0.9) million, and $(0.9) million, respectively, for the year ended April 30, 2020. There were no changes to our total consolidated financial results.</span></div></td>
  </tr>
</table>
<div><br /></div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div>
</div>
<div>
<div><br /></div>
</div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning revenue decreased $8.3 million, or 1%, as compared with the prior year on a reported basis.&#160;On a constant currency basis, revenue decreased 3% as compared with the prior year. This decrease was primarily due to the COVID-19 impact on Professional Learning revenue due to the continued adverse impact on classroom dependent corporate training due to the continued office closures and cancellations of in-person engagements, and the decline in trade print book publishing, partially offset by growth in digital content. In Education Publishing, growth in digital content and courseware offerings, which continued to benefit due to the COVID-19 driven shift to remote learning, were partially offset by declines in print textbooks and test preparation product offerings. In fiscal year 2021, digital content revenue increased 21% and digital courseware activations increased 23% as compared to prior year.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On a constant currency basis, Adjusted EBITDA <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">increased 4% as compared with the prior year. This increase reflects business optimization gains and COVID-19-related expense savings, partially offset by lower revenues and, to a lesser extent, higher annual incentive compensation</span>.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">41</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">% Change</span></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Favorable</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Constant Currency</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">% Change Favorable</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">EDUCATION SERVICES:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Unfavorable)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Unfavorable)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">227,700</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">210,882</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Talent Development Services<sup>(2)(3)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,591</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,647</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Education Services Revenue</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">284,291</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">232,529</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of Sales</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">175,008</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">156,607</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating Expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67,594</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64,124</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of Intangible Assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,201</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,511</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of Goodwill (see Note 11)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">110,000</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring Charges (see Note 7)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">531</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,671</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contribution to Profit (Loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,957</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(118,384</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of Goodwill (see Note 11)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">110,000</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring Charges (see Note 7)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">531</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,671</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted Contribution to Profit (Loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,488</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,713</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and Amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,654</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,131</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(23</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,142</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,418</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">#</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted EBITDA Margins</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"># Not meaningful</div>
<div><br /></div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services was previously referred to as Education Services OPM.</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Talent Development Services was previously referred to as mthree.</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(3)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2021, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning &#8211; Education Publishing to Education Services &#8211; Talent Development Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services &#8211; Talent Development Services. The Revenue, Adjusted Contribution to Profit, and Adjusted EBITDA for WileyNXT was $2.7 million, $(0.7) million, and $(0.7) million, respectively, for the year ended April 30, 2021, and $0.7 million, $(0.9) million, and $(0.9) million, respectively, for the year ended April 30, 2020. There were no changes to our total consolidated financial results.</span></div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Education Services</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> revenue increased $51.8 million, or 22%, as compared with the prior year on a reported basis. On a constant currency basis, revenue increased 21% as compared with the prior year. Excluding revenue from our mthree acquisition, organic revenue increased 7% on a constant currency basis, mainly driven by an increase in enrollments and new student starts and, to a lesser extent, new university partnerships and programs in our OPM services. In fiscal year 2021, we experienced a 14% increase in online enrollment and a 20% increase in new student starts as compared to prior year.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On a constant currency basis, Adjusted EBITDA increased $30.7&#160;million as compared with the prior year. This was due to higher revenue, lower marketing costs, and business optimization initiatives, including lower occupancy-related costs due to certain actions taken as part of our Business Optimization Program. These factors were partially offset by the impact from the acquisition of mthree.</div>
<div style="text-align: left; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CORPORATE EXPENSES:</div>
<div><br /></div>
<div style="text-align: justify; margin-right: 2.15pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Corporate Expenses</span> for the year ended April 30, 2021 <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">increased $16.3 million, or 9%, as compared with the prior year. On a constant currency basis and excluding restructuring charges, these expenses increased 1% as compared with the prior year. This was primarily due to higher annual incentive compensation, partially offset by lower employee benefit and retirement related expenses and professional fees.</span></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">42</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">FISCAL YEAR </span></span><span style="text-decoration: underline;">2023</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;"> OUTLOOK</span></span></div>
<div><br /></div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Revenue</span>: The Company anticipates mid-single digit revenue growth at constant currency driven by Research and Education Services.</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Earnings:</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Wiley expects</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">gains from revenue growth to be offset by wage inflation and&#160; growth </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">investments in Research and Corporate Talent Development</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. Adjusted EPS performance is expected to be adversely impacted by 35-cents of non-operational items such as higher interest expense, higher tax expense, and&#160; lower pension income. Wiley&#8217;s adjusted effective tax rate is expected to be 22-23% in fiscal year 2023, up from 20% in fiscal year 2022.</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> This is primarily due to an anticipated less favorable mix of earnings by country and an increase in the UK statutory rate.&#160; Fiscal year 2022 also benefitted from certain non-recurring tax benefits</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Free Cash Flow: </span>Wiley expects<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160;</span>positive cash earnings and lower incentive payouts for fiscal year 2022 performance compared to prior year to be offset by higher cash taxes, interest and capital expenditures (Fiscal year 2023 Outlook of $115 to $125 million compared to $116 million in fiscal year 2022).</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Foreign Exchange Impact:&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">With Wiley generating 47% of its revenue from outside the US, the Company&#8217;s reported results are adversely impacted by a strengthening US dollar, particularly in relation to the euro and the British pound.&#160;Given volatility in exchange rates, there is now a material foreign currency impact to our fiscal year 2023 outlook relative to our outlook at constant currency.&#160;&#160;</span></div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(amounts in millions, except Adjusted EPS)</div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 29.04%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Metric</div></td>
    <td style="width: 15.68%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fiscal Year 2022 Actual <sup>(1)</sup></div></td>
    <td style="width: 2.48%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 18.98%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fiscal Year 2023 Outlook <sup>(1)</sup></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">At constant currency</div></td>
    <td style="width: 1.64%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 12.39%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">FX Impact <sup>(2)</sup></div></td>
    <td style="width: 2.48%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 17.33%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fiscal Year 2023 Outlook <sup>(3)</sup></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">At spot rates</div></td>
  </tr>
  <tr>
    <td style="width: 29.04%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue</div></td>
    <td style="width: 15.68%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$2,083</div></td>
    <td style="width: 2.48%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 18.98%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$2,175 to $2,215</div></td>
    <td style="width: 1.64%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 12.39%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$(75)</div></td>
    <td style="width: 2.48%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 17.33%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$2,100 to $2,140</div></td>
  </tr>
  <tr>
    <td style="width: 29.04%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EBITDA</div></td>
    <td style="width: 15.68%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$433</div></td>
    <td style="width: 2.48%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 18.98%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$425 to $450</div></td>
    <td style="width: 1.64%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 12.39%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$(25)</div></td>
    <td style="width: 2.48%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 17.33%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$400 to $425</div></td>
  </tr>
  <tr>
    <td style="width: 29.04%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted EPS</div></td>
    <td style="width: 15.68%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$4.16</div></td>
    <td style="width: 2.48%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 18.98%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$3.70 to $4.05</div></td>
    <td style="width: 1.64%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 12.39%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$(0.30)</div></td>
    <td style="width: 2.48%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 17.33%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$3.40 to $3.75</div></td>
  </tr>
  <tr>
    <td style="width: 29.04%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Free Cash Flow</div></td>
    <td style="width: 15.68%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$223</div></td>
    <td style="width: 2.48%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 18.98%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$210 to $235</div></td>
    <td style="width: 1.64%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 12.39%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$(25)</div></td>
    <td style="width: 2.48%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 17.33%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$185 to $210</div></td>
  </tr>
</table>
<div><br /></div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on fiscal year 2022 average rates of 1.15 euro and 1.36 British pound.</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Variance between fiscal year 2022 average rates and spot rates as of June 10, 2022: 1.06 euro and 1.24 British pound.</div></td>
  </tr>
</table>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3)</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fiscal year 2023 outlook at spot rates as of June 10, 2022.</div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">LIQUIDITY AND CAPITAL RESOURCES:</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Principal Sources of Liquidity</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We believe that our operating cash flow, together with our revolving credit facilities and other available debt financing, will be adequate to meet our operating, investing, and financing needs in the foreseeable future. There can be no assurance that continued or increased volatility in the global capital and credit markets will not impair our ability to access these markets on terms commercially acceptable in the future. We do not have any off-balance-sheet debt. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We will continue to pursue attractive opportunities to add scale and provide enhanced technology-enabled services in research and online education.</span></div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022, we had cash and cash equivalents of $100.4 million, of which approximately $93.2 million, or 93%, was located outside the US. Maintenance of these cash and cash equivalent balances outside the US does not have a material impact on the liquidity or capital resources of our operations.&#160;Notwithstanding the Tax <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Cuts and Jobs Act of 2017 (the Tax Act),</span> which generally eliminated federal income tax on future cash repatriation to the US, cash repatriation may be subject to state and local taxes or withholding or similar taxes. In addition, as a result of Brexit, certain tax benefits applicable to distributions from subsidiaries of our UK companies were eliminated or reduced effective January 1, 2021. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Since April 30, 2018, we </span>no longer intend to permanently reinvest earnings outside the US. We have a $2.7 million liability related to the estimated taxes that would be incurred upon repatriating certain non-US earnings.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">43</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; margin-top: 12pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On May 30, 2019, we entered into a credit agreement that amended and restated our existing revolving credit agreement, which was then amended on December 22, 2021 (collectively, the Amended and Restated RCA). </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">See Note 14, &#8220;Debt and Available Credit Facilities&#8221; for more details on the amendment. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Amended and Restated RCA provides for senior unsecured credit facilities comprised of a (i) five-year revolving credit facility in an aggregate principal amount up to $1.25 billion, and (ii) a five-year term loan A facility consisting of $250 million. </span>The agreement contains customary affirmative and negative covenants, including a financial covenant in the form of a consolidated net leverage ratio and consolidated interest coverage ratio.</div>
<div style="text-align: justify; margin-top: 12pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As of April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, we had approximately $787.0 million of debt outstanding, net of unamortized issuance costs of $0.3 million, and approximately $0.7 billion of unused borrowing capacity under our Amended and Restated RCA and other facilities. </span>Our Amended and Restated RCA contains certain restrictive covenants related to our consolidated leverage ratio and interest coverage ratio, which we were in compliance with as of April 30, 2022.</div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contractual Obligations and Commercial Commitments</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A summary of contractual obligations and commercial commitments, excluding unrecognized tax benefits further described in Note 13, &#8220;Income Taxes,&#8221; of the Notes to Consolidated Financial Statements<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">,</span> as of April 30, 2022 is as follows:</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Payments Due by Period</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Within</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year 1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2&#8211;3</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">4&#8211;5</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">After 5</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">787.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18.8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">768.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 40%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest on debt<sup>(2)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-cancellable leases</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">197.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">77.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 40%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum royalty obligations</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">444.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">108.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">163.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">102.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other operating commitments</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">41.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 40%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,524.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">212.2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,022.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">142.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">147.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 9pt;"></td>
    <td style="width: 27pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">debt is exclusive of unamortized issuance costs of $0.3 million.</span></div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 9pt;"></td>
    <td style="width: 27pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest on Debt includes the effect of our interest rate swap agreements and the estimated future interest payments on our unhedged variable rate debt, assuming that the interest rates as of April 30, 2022 remain constant until the maturity of the debt.</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Analysis of Historical Cash Flow</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows the changes in our Consolidated Statements of Cash Flows:</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash provided by operating activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">339,100</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">359,923</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">288,435</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash used in investing activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(194,024</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(433,154</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(346,670</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash (used in) provided by financing activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(131,638</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(47,086</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">172,677</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,070</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,629</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,943</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Cash </span>flow from operations is seasonally a use of cash in the first half of Wiley&#8217;s fiscal year principally due to the timing of collections for annual journal subscriptions, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">which typically occurs in the beginning of the second half of our fiscal year</span>.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Free cash flow less product development spending helps assess our ability, over the long term, to create value for our shareholders, as it represents cash available to repay debt, pay common dividends, and fund share repurchases, and acquisitions. Below are the details of Free cash flow less product development spending.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Free Cash Flow Less Product Development Spending:</div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash provided by operating activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">339,100</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">359,923</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">288,435</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: Additions to technology, property and equipment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(88,843</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(77,407</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(88,593</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: Product development spending</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(27,015</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(25,954</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26,608</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Free cash flow less product development spending</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">223,242</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">256,562</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">173,234</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">44</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Net Cash Provided By Operating Activities</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">2022 compared to 2021</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a summary of the $20.8 million change in Net cash provided by operating activities for the year ended April 30, 2022 as compared with the year ended April 30, 2021 (amounts in millions).</div>
<div style="text-align: justify;"><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net cash provided by operating activities &#8211; Year ended April 30, 2021</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">359.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: justify; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income adjusted for items to reconcile net income to net cash provided by operating activities, which would include such noncash items as depreciation and amortization and the change in deferred taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(16.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Working capital changes:</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: justify; margin-left: 7.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts payable and accrued royalties</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; margin-left: 7.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable, net and contract liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(23.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;"><div style="text-align: left; margin-left: 7.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in other assets and liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net cash provided by operating activities &#8211; Year ended April 30, <span style="text-indent: 0pt;">2022</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">339.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The favorable change in accounts payable and accrued royalties was due to the timing of payments.</div>
</div>
<div>
<div><br /></div>
</div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The unfavorable change in&#160;accounts receivable, net and contract liabilities was primarily the result of sales growth, as well as the timing of billings and collections with customers.</div>
</div>
<div>
<div><br /></div>
</div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The unfavorable&#160;changes in other assets and liabilities noted in the table above was primarily due to an increase in employee-related costs, including payments due to higher annual incentive compensation payments in fiscal year 2022, partially offset by a favorable change in income taxes, and a decrease in restructuring payments.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our negative working capital <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(current assets less current liabilities) </span>was $418.6 million and $462.7 million as of April 30, 2022 and April 30, 2021, respectively. The primary driver of the negative working capital is the benefit realized from unearned contract liabilities related to subscriptions for which cash has been collected in advance. The contract liabilities will be recognized as income when the products are shipped or made available online to the customers over the term of the subscription. Current liabilities as of <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">April 30, 2022</span> and as of April 30, 2021 include contract liabilities of $538.1 million and $545.4 million, respectively, primarily related to deferred subscription revenue for which cash was collected in advance.</div>
</div>
<div>
<div><br /></div>
</div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash collected in advance for subscriptions is used by us for a number of purposes, including funding operations, capital expenditures, acquisitions, debt repayments, dividend payments, and share repurchases.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">2021 compared to 2020</div>
<div><br /></div>
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a summary of the $71.5 million change in Net cash provided by operating activities for the year ended April 30, 2021 as compared with the year ended April 30, 2020 (amounts in millions).</div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net cash provided by operating activities &#8211; Year ended April 30, 2020</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">288.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: justify; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Higher net income adjusted for items to reconcile net income to net cash provided by operating activities, which would include such noncash items as depreciation and amortization, impairment of goodwill and intangible assets in 2020, and the change in deferred taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Working capital changes:</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts payable and accrued royalties</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other accrued liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: justify; margin-left: 7.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 7.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable, net and contract liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;"><div style="text-align: justify; margin-left: 7.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in other assets and liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(41.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net cash provided by operating activities &#8211;Year ended April 30, 2021</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">359.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The changes in accounts payable and accrued royalties and accounts receivable, net of contract liabilities, were primarily due to timing. Change in inventories was primarily due to lower purchases and the lower cost of inventory.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> The change in other accrued liabilities noted in the table above was primarily due to an increase in annual incentive compensation and, to a lesser extent, an increase in employee-related costs, including </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">the deferral of employer tax withholding payments in connection with the CARES Act in the year ended April 30, 2021</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div>
</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">45</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">change in other assets and liabilities noted in the table above was primarily due to an increase in cash used for prepayments, employee benefit and retirement-related costs, including retirement plan contributions, certain tax-related payments, and restructuring payments in the year ended April 30, 2021.</span></div>
</div>
<div><br /></div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our negative working capital <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(current assets less current liabilities) </span>was $462.7 million and $312.3 million as of April 30, 2021 and April 30, 2020, respectively. The primary driver of the negative working capital is the benefit realized from unearned contract liabilities related to subscriptions for which cash has been collected in advance. The contract liabilities will be recognized as income when the products are shipped or made available online to the customers over the term of the subscription. Current liabilities as of <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">April 30, 2021</span> and as of April 30, 2020 include contract liabilities of $545.4 million and $520.2 million, respectively, primarily related to deferred subscription revenue for which cash was collected in advance.</div>
</div>
<div>
<div><br /></div>
</div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash collected in advance for subscriptions is used by us for a number of purposes, including funding operations, capital expenditures, acquisitions, debt repayments, dividend payments, and share repurchases. Due to the adverse impact of COVID-19 on the global economy during this period, we estimated that approximately $30 million of customer payments were delayed into fiscal year 2021. Our accounts receivable collections were in line with our expectations. Although, in certain situations, the timing of collections may be extended, we did not experience any material issues with customer collections. Many of our customers had been adversely impacted by COVID-19, and we expected some continued delays in payments due to widespread disruption and pervasive cash conservation behaviors in the face of uncertainty.&#160;We recorded provisions for bad debt where appropriate.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Net Cash Used In Investing Activities</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">2022 Compared to 2021</div>
<div style="text-align: justify;"><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash used in investing activities in the year ended April 30, 2022 was $194.0 million compared to $<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">433.2 </span>million in the prior year. The decrease in cash used in investing activities was due to a decrease of $224.2 million in cash used to acquire businesses. See Note 4, &#8220;Acquisitions&#8221;&#160;for more information related to the acquisitions that occurred in the years ended April 30, 2022 and 2021. Additionally, cash outflows for the acquisitions of publication rights and other activities&#160;decreased $24.0 million.&#160; This was partially offset by an increase of $11.4 million for <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">additions of technology, property, and equipment.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">2021 Compared to 2020</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash used in investing activities in the year ended April 30, 2021 was $433.2 million compared to $<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">346.7 </span>million in the prior year. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The increase in cash used in investing activities was due to an increase of $70.3 million in cash used to acquire businesses and, to a lesser extent, an increase of $28.0 million for the acquisition of publication rights and other activities. This was partially offset by a decrease of $11.2 million for additions of technology, property, and equipment. See Note 4, &#8220;Acquisitions,&#8221; for further details of the acquisition activity in fiscal year 2021 and 2020.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Net Cash Used In Financing Activities</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">2022 Compared to 2021</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash used in financing activities was $131.6 million in the year ended April 30, 2022 compared to net cash used of $<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">47.1 </span>million in the year ended April 30, 20<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21</span>. This change was primarily due to net debt repayments of $11.0 million in the year ended April 30, 2022 compared with net debt borrowings of $30.7 million in the year ended April 30, 2021 and, to a lesser extent, a $24.7 million change from book overdrafts, and a $14.2 million increase in cash used for purchases of treasury shares.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">2021 Compared to 2020</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash used in financing activities was $47.1 million in the year ended April 30, 2021 compared to net cash <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">provided by </span>financing activities of $<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">172.7 </span>million in the year ended April 30, 20<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20</span>. This change was due to lower net borrowings of $273.1 million, which was primarily due to lower borrowings in the year ended April 30, 2021 and, to a lesser extent, a reduction of $30.8 million for the purchase of treasury shares and an increase in cash provided by book overdrafts of $18.4 million compared to the prior year.</div>
<div><br /></div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Dividends and Share Repurchases</div>
<div><br /></div>
</div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the year ended April 30, 2022, we increased our quarterly dividend to shareholders to $1.38 per share annualized versus $1.37 per share annualized in the prior year.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">46</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the year ended April 30, 2021, we increased our quarterly dividend to shareholders to $1.37 per share annualized versus $1.36 per share annualized in the prior year.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the year ended April 30, 2020, our Board of Directors approved an additional share repurchase program of $200 million of Class A or B Common Stock. As of April 30, 2022, we had authorization from our Board of Directors to purchase up to $197.5 million that was remaining under this program. During the year ended April 30, 2022, we purchased $2.5 million under this program.&#160; No share repurchases were made under this program during the years ended April 30, 2021 and 2020.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The share repurchase program described above is in addition to the share repurchase program approved by our Board of Directors during the year ended April 30, 2017 of four million shares of Class A or B Common Stock. As of April 30, 2022, no additional shares were remaining under this program for purchase.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the shares repurchased of Class A and B Common Stock (shares in thousands):</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares repurchased &#8211; Class A</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">542</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">308</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,080</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares repurchased &#8211; Class B</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Average Price &#8211; Class A and Class B</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55.14</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.93</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43.05</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; margin-top: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">RECENTLY ISSUED STATEMENTS OF FINANCIAL ACCOUNTING STANDARDS, ACCOUNTING GUIDANCE, AND DISCLOSURE REQUIREMENTS</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are subject to numerous recently issued statements of financial accounting standards, accounting guidance, and disclosure requirements. The information set forth in Part II, Item 8, &#8220;Financial Statements and Supplementary Data&#8221; in Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued and Recently Adopted Accounting Standards,&#8221; of the Notes to Consolidated Financial Statements of this Annual Report on Form 10-K is incorporated by reference and describes these new accounting standards.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CRITICAL ACCOUNTING POLICIES AND ESTIMATES:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of our Consolidated Financial Statements and related disclosures in conformity with US&#160;GAAP requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the financial statements, and revenue and expenses during the reporting period.&#160;These estimates include, among other items, sales return reserves, allocation of acquisition purchase price to assets acquired and liabilities assumed, goodwill and indefinite-lived intangible assets, intangible assets with definite lives and other long-lived assets, and retirement plans. We review these estimates and assumptions periodically using historical experience and other factors and reflect the effects of any revisions on the Consolidated Financial Statements in the period we determine any revisions to be necessary. Actual results could differ from those estimates, which could affect the reported results. In Part II, Item 8, &#8220;Financial Statements and Supplementary Data&#8221; in Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued and Recently Adopted Accounting Standards&#8221; of the Notes to Consolidated Financial Statements includes a summary of the significant accounting policies and methods used in preparation of our Consolidated Financial Statements. Set forth below is a discussion of our more critical accounting policies and methods.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Revenue Recognition:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In Part II, Item 8, &#8220;Financial Statements and Supplementary Data,&#8221; see Note 3, &#8220;Revenue Recognition, Contracts with Customers,&#8221; of the Notes to Consolidated Financial Statements for details of our revenue recognition policy.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Sales Return Reserves:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In Part II, Item 8, &#8220;Financial Statements and Supplementary Data,&#8221; see Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#8221; in the section &#8220;Summary of Significant Accounting Policies&#8221; of the Notes to Consolidated Financial Statements for details of our sales return reserves.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A one percent change in the estimated sales return rate could affect net income by approximately $1.7 million. A change in the pattern or trends in returns could also affect the estimated allowance.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">47</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Allocation of Acquisition Purchase Price to Assets Acquired and Liabilities Assumed</span>:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In connection with acquisitions, we allocate the cost of the acquisition to the assets acquired and the liabilities assumed based on the estimates of fair value for such items, including intangible assets. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The excess of the purchase consideration over the fair value of assets acquired and liabilities assumed is recorded as goodwill. The determination of the acquisition date fair value of the assets acquired, and liabilities assumed, requires us to make significant estimates and assumptions, such as, if applicable, forecasted revenue growth rates and operating cash flows, royalty rates, customer attrition rates, obsolescence rates of developed technology, and discount rates. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We may use a third-party valuation consultant to assist in the determination of such estimates.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In Part II, Item 8, &#8220;Financial Statements and Supplementary Data,&#8221; see Note 4, &#8220;Acquisitions,&#8221; of the Notes to Consolidated Financial Statements for details of our acquisitions.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Goodwill and Indefinite-lived Intangible Assets:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill is reviewed for possible impairment at least annually on a reporting unit level during the fourth quarter of each year. Our annual impairment assessment date is February 1. A review of goodwill may be initiated before or after conducting the annual analysis if events or changes in circumstances indicate the carrying value of goodwill may no longer be recoverable.</div>
<div style="text-align: left;"><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A reporting unit is the operating segment unless, at businesses one level below that operating segment&#8211; the &#8220;component&#8221; level, discrete financial information is prepared and regularly reviewed by management, and the component has economic characteristics that are different from the economic characteristics of the other components of the operating segment, in which case the component is the reporting unit.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As part of the annual impairment test, we may elect to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In a qualitative assessment, we would consider the macroeconomic conditions, including any deterioration of general conditions and industry and market conditions, including any deterioration in the environment where the reporting unit operates, increased competition, changes in the products/services and regulatory and political developments, cost of doing business, overall financial performance, including any declining cash flows and performance in relation to planned revenues and earnings in past periods, other relevant reporting unit specific facts, such as changes in management or key personnel or pending litigation, and events affecting the reporting unit, including changes in the carrying value of net assets.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">If the results of our qualitative assessment indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform a quantitative assessment to determine the fair value of the reporting unit.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Alternatively, if an optional qualitative goodwill impairment assessment is not performed, we may perform a quantitative assessment. Under the </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">quantitative assessment, we compare the fair value of each reporting unit to its carrying value, including the goodwill allocated to the reporting unit.</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">If the fair value of the reporting unit exceeded its carrying value, there would be no indication of impairment. If the fair value of the reporting unit were less than the carrying value, an impairment charge would be recognized for the difference.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We derive an estimate of fair values for each of our reporting units using a combination of an income approach and a market approach, each based on an applicable weighting. We assess the applicable weighting based on such factors as current market conditions and the quality and reliability of the data. Absent an indication of fair value from a potential buyer or similar specific transactions, we believe that the use of these methods provides a reasonable estimate of a reporting unit&#8217;s fair value.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Fair value computed by these methods is arrived at using a number of key assumptions</span> including forecasted revenues and related growth rates, forecasted operating cash flows, the discount rate, and the selection of <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">relevant market multiples </span>of comparable publicly-traded companies with similar characteristics to the reporting unit. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">There are inherent uncertainties, however, related to these factors and to our judgment in applying them to this analysis. We believe that the combination of these methods provides a reasonable approach to estimate the fair value of our reporting units. Assumptions for sales, net earnings, and cash flows for each reporting unit were consistent among these methods.</span></div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Fiscal Year 2022 and 2021 Annual Goodwill Impairment Test</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of February 1, 2022 and 2021, we completed our annual goodwill impairment test for our reporting units. We concluded that the fair values of our reporting units were above their carrying values and, therefore, there was no indication of impairment.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">48</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Income Approach Used to Determine Fair Values</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The income approach is based upon the present value of expected cash flows. Expected cash flows are converted to present value using factors that consider the timing and risk of the future cash flows. The estimate of cash flows used is prepared on an unleveraged debt-free basis. We use a discount rate that reflects a market-derived weighted average cost of capital. We believe that this approach is appropriate because it provides a fair value estimate based upon the reporting unit&#8217;s expected long-term operating and cash flow performance. The projections are based upon our best estimates of forecasted economic and market conditions over the related period including growth rates, expected changes in forecasted operating cash flows, and cash expenditures. Other estimates and assumptions include terminal value long-term growth rates, provisions for income taxes, future capital expenditures, and changes in future cashless, debt-free working capital.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in any of these assumptions could materially impact the estimated fair value of our reporting units. Our forecasts take into account the near and long-term expected business performance, considering the long-term market conditions and business trends within the reporting units. For example, each reporting unit includes an assumption regarding any continued impact of COVID-19 from both a current and long-term perspective. However, changes in this assumption may impact our ability to recover the allocated goodwill in the future. For further discussion of the factors that could result in a change in our assumptions, see &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Market Approach Used to Determine Fair Values</div>
<div><br /></div>
<div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The market approach estimates the fair value of the reporting unit by applying multiples of operating performance measures to the reporting unit&#8217;s operating performance (the Guideline Public Company Method). These multiples are derived from comparable publicly-traded companies with similar investment characteristics to the reporting unit, and such comparable data are reviewed and updated as needed annually. We believe that this approach is appropriate because it provides a fair value estimate using multiples from entities with operations and economic characteristics comparable to our reporting units and Wiley.</div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The key estimates and assumptions that are used to determine fair value under this market approach include current and forward 12-month revenue and EBITDA results, as applicable, and the selection of the relevant multiples to be applied. Under the Guideline Public Company Method, a control premium, or an amount that a buyer is usually willing to pay over the current market price of a publicly traded company is considered, and applied to the calculated equity values to adjust the public trading value upward for a 100% ownership interest, where applicable.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In order to assess the reasonableness of the calculated fair values of our reporting units, we also compare the sum of the reporting units&#8217; fair values to our market capitalization and calculate an implied control premium (the excess of the sum of the reporting units&#8217; fair values over the market capitalization). We evaluate the control premium by comparing it to control premiums of recent comparable market transactions. If the implied control premium is not reasonable in light of these recent transactions, we will reevaluate our fair value estimates of the reporting units by adjusting the discount rates and/or other assumptions.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">If our assumptions and related estimates change in the future, or if we change our reporting unit structure or other events and circumstances change (such as a sustained decrease in the price of our common stock, a decline in current market multiples, a significant adverse change in legal factors or business climates, an adverse action or assessment by a regulator, heightened competition, strategic decisions made in response to economic or competitive conditions, or a more-likely-than-not expectation that a reporting unit or a significant portion of a reporting unit will be sold or disposed of), we may be required to record impairment charges in future periods. Any impairment charges that we may take in the future could be material to our consolidated results of operations and financial condition.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Fiscal Year 2020 Annual Goodwill Impairment Test</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of February 1, 2020, we completed our annual goodwill impairment test for our reporting units. We concluded that the fair values of our Research Publishing &amp; Platforms and Academic &amp; Professional Learning reporting units were above their carrying values and, therefore, there was no indication of impairment.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">49</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During our annual goodwill impairment test initiated on February 1, 2020, we identified indicators that the goodwill of the Education Services business was impaired due to underperformance, as compared with our acquisition case projections for revenue growth and operating cash flow. Subsequently, during the fourth quarter of fiscal year 2020, we determined that our updated revenue and operating cash flow projections would be further impacted by anticipated near-term headwinds due to COVID-19, including adverse impacts on new student starts and student reenrollment. Therefore, we updated the impairment test as of March 31, 2020 to reflect this change in circumstances. As a result, we concluded that the carrying value was above the fair value, resulting in a noncash goodwill impairment of $110.0 million. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">This charge is reflected in Impairment of goodwill and intangible assets </span>in the Consolidated Statements of Income (Loss).</div>
<div><br /></div>
<div style="text-align: left; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The material assumptions underlying the estimate of the fair value of the Education Services reporting unit included the following:</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Future cash flow assumptions &#8211; the projections for future cash flows utilized in the model were derived from historical experience and assumptions regarding future growth and profitability of the reporting unit. These projections are consistent with our operating budget and strategic plan. We applied a compounded annual growth rate of approximately 6.8% for forecasted sales in our projected cash flows through fiscal year 2028. Beyond the forecasted period, a terminal value was determined using a perpetuity growth rate of 3.0% to reflect our estimate of stable and perpetual growth.</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average cost of capital (WACC) &#8211; the WACC is the rate used to discount the reporting unit&#8217;s estimated future cash flows. The WACC is calculated based on a proportionate weighting of the cost of debt and equity. The cost of equity is based on a capital asset pricing model and includes a company-specific risk premium to capture the perceived risks and uncertainties associated with the reporting unit&#8217;s projected cash flows. The cost of debt component is calculated based on the after-tax cost of debt of Moody&#8217;s Baa-rated corporate bonds. The cost of debt and equity is weighted based on the debt to market capitalization ratio of publicly traded companies with similarities to the Education Services reporting unit. The WACC applied to the Education Services reporting unit was 11.0%.</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Valuation Multiples &#8211; for the Guideline Public Company Method, we applied relevant current and forward 12-month revenue multiples based on an evaluation of multiples of publicly-traded companies with similarities to the Education Services reporting unit. The multiples applied ranged from 1.3 to 1.4x revenue.</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equal weighting was applied to the income and market approach when determining the overall fair value calculation for the Education Services reporting unit.</div></td>
  </tr>
</table>
</div>
<div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following hypothetical changes in the valuation of the Education Services reporting unit would have impacted the goodwill impairment as follows:</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A hypothetical 1% increase to revenue growth and EBITDA margins would have reduced the impairment charge by approximately $16.0 million.</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A hypothetical 1% decrease to revenue growth and EBITDA margins would have increased the impairment charge by approximately $19.0 million.</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A hypothetical change to the weightings by applying a weighting of 25% to the income approach and 75% to the market approach would have increased the impairment charge by approximately $2.0 million.</div></td>
  </tr>
</table>
</div>
<div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior to performing the goodwill impairment test for Education Services, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we also evaluated the recoverability of long-lived assets of the reporting unit. The carrying value of the long-lived assets that were tested for impairment was $434.0 million. When indicators of impairment are present, we test definite lived and long-lived assets for recoverability by comparing the carrying value of an asset group to an estimate of the future undiscounted cash flows expected to result from the use and eventual disposition of the asset group. We considered the lower-than-expected revenue and operating cash flows over a sustained period of time and downward revisions to our cash flow forecasts for this reporting unit to be indicators of impairment for their long-lived assets. Based on the results of the recoverability test, we determined that the undiscounted cash flows of the asset group of the Education Services reporting unit exceeded the carrying value. Therefore, there was no impairment.</span></div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Fiscal Year 2022 and 2021 Annual Indefinite-lived Intangible Impairment Test</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We also review our indefinite-lived intangible assets for impairment annually, which consists of brands and trademarks and certain acquired publishing rights. As of February 1, 2022 and 2021, we completed our annual impairment test related to the indefinite-lived intangible assets.&#160;We concluded that the fair values of these indefinite-lived intangible assets were above their carrying values and, therefore, there was no indication of impairment.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We estimate the fair value of these assets using a relief from royalty method under an income approach. The key assumptions for this method are revenue projections, a royalty rate as determined by management in consultation with valuation experts, and a discount rate.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">50</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Fiscal Year 2020 Annual Indefinite-lived Intangible Impairment Test</div>
<div style="text-align: justify;"><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We recorded a pretax noncash impairment charge of $89.5 million for our Blackwell trademark, which was acquired in 2007 and carried as an indefinite-lived intangible asset primarily related to our Research Publishing &amp; Platforms segment. </span>The impairment reflected our decision to simplify Wiley&#8217;s brand portfolio<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and unify our research journal content under one Wiley brand, which sharply limited the use of the Blackwell trade name.&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">This impairment resulted in writing off substantially all of the carrying value of the intangible trademark asset. This charge is reflected in Impairment of goodwill and intangible assets </span>in the Consolidated Statements of Income (Loss). <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The resulting noncash impairment charge is entirely unrelated to COVID-19 or the expected future financial performance of the </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Research Publishing &amp; Platforms segment</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 11, &#8220;Goodwill and Intangible Assets,&#8221; of the Notes to Consolidated Financial Statements for details of our goodwill and indefinite-lived intangible balances, and the review performed in the year ended April 30, 2022 and other related information.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Intangible Assets with Definite Lives and Other Long-Lived Assets:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards,&#8221; in the section &#8220;Summary of Significant Accounting Policies&#8221; of the Notes to Consolidated Financial Statements for details of definite lived intangible assets and other long-lived assets.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Retirement Plans:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We provide defined benefit pension plans for certain employees worldwide. Our Board of Directors approved amendments to the US, Canada, and UK defined benefit plans that froze the future accumulation of benefits effective June 30, 2013, December 31, 2015, and April 30, 2015, respectively. Under the amendments, no new employees will be permitted to enter these plans and no additional benefits for current participants for future services will be accrued after the effective dates of the amendments.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accounting for benefit plans is highly dependent on assumptions concerning the outcome of future events and circumstances, including discount rates, long-term return rates on pension plan assets, healthcare cost trends, compensation increases, and other factors. In determining such assumptions, we consult with outside actuaries and other advisors.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The discount rates for the US, Canada, and UK pension plans are based on the derivation of a single-equivalent discount rate using a standard spot rate curve and the timing of expected benefit payments as of the balance sheet date. The spot rate curves are based upon portfolios of corporate bonds rated at Aa or above by a respected rating agency. The discount rate for Germany is based on the expected benefit payments for the sample mixed population plan. The expected long-term rates of return on pension plan assets are estimated using forecasted returns for equities and bonds applied to each plan&#8217;s target asset allocation. The expected long-term rates are then compared to the historic investment performance of the plan assets and established by asset class, including an anticipated inflation rate. The expected long-term rates are then compared to the historic investment performance of the plan assets as well as future expectations, and estimated through consultation with investment advisors and actuaries. Salary growth and healthcare cost trend assumptions are based on our historical experience and future outlook. While we believe that the assumptions used in these calculations are reasonable, differences in actual experience or changes in assumptions could materially affect the expense and liabilities related to our defined benefit pension plans. A hypothetical one percent increase in the discount rate would increase net income and decrease the accrued pension liability by approximately $0.9 million and $111.0 million, respectively. A one percent decrease in the discount rate would increase net income and increase the accrued pension liability by approximately $0.4 million and $133.8 million, respectively. A one percent change in the expected long-term rate of return would affect net income by approximately $5.9 million.</div>
<div><br /></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">51</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item7AQuantitative"><!--Anchor--></a>Item 7A. Quantitative and Qualitative Disclosures about Market Risk</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are exposed to market risk primarily related to interest rates, foreign exchange, and credit risk. It is our policy to monitor these exposures, and to use derivative financial investments and/or insurance contracts from time to time to reduce fluctuations in earnings and cash flows when it is deemed appropriate to do so. We do not use derivative financial instruments for trading or speculative purposes.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest Rates:</div>
<div style="text-align: left;"><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">From time to time, we may use interest rate swaps, collars, or options to manage our exposure to fluctuations in interest rates. It is management&#8217;s intention that the notional amount of interest rate swaps be less than the variable rate loans outstanding during the life of the derivatives.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth in Note 15, &#8220;Derivative Instruments and Activities,&#8221; of the Notes to Consolidated Financial Statements under the caption &#8220;Interest Rate Contracts,&#8221; is incorporated herein by reference.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On an annual basis, a hypothetical 1% change in interest rates for the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$287.0</span> million of unhedged variable rate debt as of April 30, 2022 would affect net income and cash flow by approximately <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$2.3</span> million.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign Exchange Rates:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fluctuations in the currencies of countries where we operate outside the US may have a significant impact on financial results. We are primarily exposed to movements in British pound sterling, euros, Canadian and Australian dollars, and certain currencies in Asia. The statements of financial position of non-US business units are translated into US dollars using period-end exchange rates for assets and liabilities and the Statements of Income are translated into US dollars using weighted-average exchange rates for revenues and expenses.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> The percentage of consolidated revenue for the year ended April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> recognized in the following currencies (on an equivalent US dollar basis) were approximately: 56% US dollar, 25% British pound sterling, 10% euro, and 9% other currencies.</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our significant investments in non-US businesses are exposed to foreign currency risk.&#160;Adjustments resulting from translating assets and liabilities are reported as a separate component of Total Accumulated Other Comprehensive Loss, Net of Tax within Shareholders&#8217; Equity under the caption Foreign currency translation adjustment.&#160;During the year ended April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, we recorded foreign currency translation losses in Total accumulated other comprehensive loss, net of tax of approximately $71.6 million primarily as a result of the fluctuations of the US dollar relative to the British pound sterling and, to a lesser extent, the euro.</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">During the year ended April 30, 2021, we recorded foreign currency translation gains in Total accumulated other comprehensive loss, net of tax of approximately $82.8 million primarily as a result of the fluctuations of the US dollar relative to the British pound sterling and, to a lesser extent, the euro. </span>During the year ended April 30, 2020, we recorded foreign currency translation losses in Accumulated other comprehensive loss, net of tax of approximately $28.6 million, primarily as a result of the fluctuations of the US dollar relative to the British pound sterling and, to a lesser extent, the euro.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exchange rate gains or losses related to foreign currency transactions are recognized as transaction gains or losses on the Consolidated Statements of Income (Loss) as incurred. Under certain circumstances, we may enter into derivative financial instruments in the form of foreign currency forward contracts to hedge against specific transactions, including intercompany purchases and loans.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth in Note 15, &#8220;Derivative Instruments and Activities,&#8221; of the Notes to Consolidated Financial Statements under the caption &#8220;Foreign Currency Contracts,&#8221; is incorporated herein by reference.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer Credit Risk:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the journal publishing business, subscriptions are primarily sourced through journal subscription agents who, acting as agents for library customers, facilitate ordering by consolidating the subscription orders/billings of each subscriber with various publishers. Cash is generally collected in advance from subscribers by the subscription agents and is principally remitted to us between the months of December and April. Although at fiscal yearend we had minimal credit risk exposure to these agents, future calendar year subscription receipts from these agents are highly dependent on their financial condition and liquidity. Subscription agents account for approximately 15% of total annual consolidated revenue, and no one agent accounts for more than 10% of total annual consolidated revenue.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our book business is not dependent upon a single customer; however, the industry is concentrated in national, regional, and online bookstore chains. Although no book customer accounts for more than 8% of total consolidated revenue and 10% of accounts receivable at April 30, 2022, the top 10 book customers account for approximately 12% of total consolidated revenue and approximately 18% of accounts receivable at April 30, 2022.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">52</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item8FinancialStatements"><!--Anchor--></a>Item 8. Financial Statements and Supplementary Data</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following Consolidated Financial Statements and Notes are filed as part of this report.</div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">John Wiley &amp; Sons, Inc. and Subsidiaries</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#ReportofIndependentRegist" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reports of Independent Registered Public Accounting Firm</a></div></td>
    <td style="width: 6.93%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.93%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Financial Statements</div></td>
    <td style="width: 6.93%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#FINANCIALPOSITION" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consolidated Statements of Financial Position</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and </span>2021</div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#STATEMENTSOFINCOME" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consolidated Statements of Income (Loss)</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> for the years ended April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span>2020</div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#COMPREHENSIVEINCOME" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consolidated Statements of Comprehensive Income (Loss)</a><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">for the years ended April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span>2020</div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">60</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#CASHFLOWS" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consolidated Statements of Cash Flows</a><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">for the years ended April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span>2020</div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#SHAREHOLDERSEQUITY" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consolidated Statements of Shareholders&#8217; Equity</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> for the years ended April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span>2020</div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Notes to Consolidated Financial Statements</div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -45.1pt; margin-left: 80.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note1DescriptionofBusines" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 1.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; &#160; Description of Business</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 35.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note2SummaryofSignificant" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 2.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; &#160; Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 35.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note3RevenueRecognition" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 3.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; &#160; Revenue Recognition, Contracts with Customers</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note4Acquisitions" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 4.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; &#160; Acquisitions</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">75</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note5" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 5.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; &#160; Reconciliation of Weighted Average Shares Outstanding</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">79</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note6" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 6.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; &#160; Accumulated Other Comprehensive Loss</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">79</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note7" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 7.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; &#160; Restructuring and Related (Credits) Charges</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">80</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note8" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 8.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; &#160; Inventories</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">81</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note9" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 9.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; &#160; Product Development Assets</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">81</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note10" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 10.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; Technology, Property, and Equipment</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">82</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note11" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 11.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; Goodwill and Intangible Assets</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">82</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note12" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 12.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; Operating Leases</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">85</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note13IncomeTaxes" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 13.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; Income Taxes</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">87</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note14" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 14.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; Debt and Available Credit Facilities</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">89</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note15" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 15.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">&#160;</span></span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Derivative Instruments and Activities</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note16" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 16.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; Commitment and Contingencies</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note17" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 17.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; Retirement Plans</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note18" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 18.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; Stock-Based Compensation</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">96</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note19" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 19.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; Capital Stock and Changes in Capital Accounts</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">99</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note20SegmentInformation" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 20.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; Segment Information</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 35.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Note21" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note 21.</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; Subsequent Events</span></div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103</div></td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Financial Statement Schedule</div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 93.07%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item16Form10KSummary" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Schedule II</a><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> &#8211; Valuation and Qualifying Accounts for the years ended April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span>2020</div></td>
    <td style="width: 6.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">110</div></td>
  </tr>
</table>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">53</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="MANAGEMENTSREPORT"><!--Anchor--></a>MANAGEMENT&#8217;S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">To our Shareholders</div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">John Wiley &amp; Sons, Inc.:</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The management of John Wiley &amp; Sons, Inc. and subsidiaries is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f).</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the supervision and with the participation of our management, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Internal Control &#8211; Integrated Framework</span> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on our evaluation under the framework in <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Internal Control &#8211; Integrated Framework </span>issued by COSO<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">, </span>our management concluded that our internal control over financial reporting was effective as of April 30, 2022.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">There were no changes in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting during fiscal year 2022.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The effectiveness of our internal control over financial reporting as of April 30, 2022 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their report which is included herein.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s Corporate Governance Principles, Committee Charters, Business Conduct and Ethics Policy and the Code of Ethics for Senior Financial Officers are published on our web site at www.wiley.com under the &#8220;About Wiley&#8212;Corporate Governance&#8221; captions.&#160; Copies are also available free of charge to shareholders on request to the Corporate Secretary, John Wiley &amp; Sons, Inc., 111 River Street, Hoboken, NJ 07030-5774.</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 43.33%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Brian A. Napack</div></td>
    <td style="width: 56.67%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 43.33%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brian A. Napack</div></td>
    <td style="width: 56.67%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 43.33%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">President and Chief Executive Officer</div></td>
    <td style="width: 56.67%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
</table>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td colspan="2" style="width: 43.48%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Christina Van Tassell</div></td>
    <td style="width: 56.52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td colspan="2" style="width: 43.48%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Christina Van Tassell</div></td>
    <td style="width: 56.52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td colspan="2" style="width: 43.48%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Vice President and Chief Financial Officer</div></td>
    <td style="width: 56.52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td colspan="2" style="width: 43.48%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td style="width: 56.52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td colspan="2" style="width: 43.48%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Christopher F. Caridi</div></td>
    <td style="width: 56.52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td colspan="2" style="width: 43.48%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Christopher F. Caridi</div></td>
    <td style="width: 56.52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td colspan="2" style="width: 43.48%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Senior Vice President, Global Corporate Controller, and</div></td>
    <td style="width: 56.52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td colspan="2" style="width: 43.48%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Chief Accounting Officer</div></td>
    <td style="width: 56.52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td colspan="2" style="width: 43.48%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
    <td style="width: 56.52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 43.33%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
    <td colspan="2" style="width: 56.67%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 43.33%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td colspan="2" style="width: 56.67%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td>
  </tr>
</table>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">54</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="ReportofIndependentRegist"><!--Anchor--></a>Report of Independent Registered Public Accounting Firm</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">To the Shareholders and Board of Directors</div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">John Wiley &amp; Sons, Inc.:</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Opinion on the Consolidated Financial Statements</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have audited the accompanying consolidated statements of financial position of John Wiley &amp; Sons, Inc. and subsidiaries (the Company) as of April 30, 2022 and 2021, the related consolidated statements of income (loss), comprehensive income (loss), cash flows, and shareholders&#8217; equity for each of the years in the three-year period ended April 30, 2022, and the related notes and financial statement schedule II (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of April 30, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended April 30, 2022, in conformity with U.S. generally accepted accounting principles.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of April 30, 2022, based on criteria established in <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Internal Control &#8211; Integrated Framework (2013)</span> issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated June 24, 2022 expressed an unqualified opinion on the effectiveness of the Company&#8217;s internal control over financial reporting.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Basis for Opinion</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Critical Audit Matters</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</div>
<div><br /></div>
<div style="text-align: justify; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Evaluation of the sufficiency of audit evidence over certain subscriber and publishing revenue</div>
<div><br /></div>
<div style="text-align: justify; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As discussed in Note 3 to the consolidated financial statements, the Company generated revenue of $1,057.0 million from Research Publishing Products, including Journal Subscriptions, $350.0 million from Education Publishing Products, including Education (print and digital) Publishing, and $296.8 million from Professional Learning Products, including Professional Publishing, for the year ended April 30, 2022. The Company&#8217;s uses multiple information technology (IT) systems to record revenue.</div>
<div><br /></div>
<div style="text-align: justify; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We identified the evaluation of the sufficiency of audit evidence over revenue from Journal Subscriptions, Education (print and digital) Publishing, and Professional Publishing as a critical audit matter. Evaluating the sufficiency of audit evidence obtained involved IT professionals with specialized skills and knowledge and required especially subjective auditor judgment because of the multiple revenue recognition processes, IT applications, and data interfaces.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">55</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: justify; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following are the primary procedures we performed to address this critical audit matter. We performed risk assessment procedures and applied auditor judgment to determine the nature and extent of procedures to be performed over Journal Subscriptions, Education (print and digital) Publishing, and Professional Publishing revenue, including the determination of the IT systems where those procedures were to be performed based on the nature of the information processed by those systems. We evaluated the design and tested the operating effectiveness of certain internal controls over the related revenue recognition processes. We involved IT professionals with specialized skills and knowledge, who assisted in testing 1) certain general IT controls, and 2) certain application controls within those revenue recognition process, including the interface of relevant revenue data between different IT systems used therein. On a sample basis, we also tested certain Journal Subscriptions, Education (print and digital) Publishing, and Professional Publishing revenue by tracing the recorded amounts for specific transactions back to underlying documentation. We evaluated the sufficiency of audit evidence obtained over revenue by assessing the results of procedures performed.</div>
<div><br /></div>
<div><br /></div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ <ix:nonNumeric name="dei:AuditorName" id="Fact_ea383ff1e4b1430f9220c9bc8354e70e" contextRef="c20210501to20220430">KPMG LLP</ix:nonNumeric></div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have served as the Company&#8217;s auditor since 2002.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:AuditorLocation" id="Fact_1d4656ce06ca42b693213c7952efd333" contextRef="c20210501to20220430">New York, New York</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></span>June 24, 2022</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">56</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Report of Independent Registered Public Accounting Firm</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">To the Shareholders and Board of Directors</div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">John Wiley &amp; Sons, Inc.:</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Opinion on Internal Control Over Financial Reporting</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have audited <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">John Wiley &amp; Sons, </span>Inc. and subsidiaries&#8217; (the Company) internal control over financial reporting as of April 30, 2022, based on criteria established in <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Internal Control &#8211; Integrated Framework (2013)</span> issued by the Committee of Sponsoring Organizations of the Treadway Commission<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">.</span> In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of April 30, 2022, based on criteria established in <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Internal Control &#8211; Integrated Framework (2013)</span> issued by the Committee of Sponsoring Organizations of the Treadway Commission.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated statements of financial position of the Company as of April 30, 2022 and 2021, and the related consolidated statements of income (loss), comprehensive income (loss), cash flows, and shareholders&#8217; equity for each of the years in the three-year period ended April 30, 2022, and the related notes and financial statement schedule II (collectively, the consolidated financial statements), and our report dated June 24, 2022 expressed an unqualified opinion on those consolidated financial statements.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Basis for Opinion</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report On Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Definition and Limitations of Internal Control Over Financial Reporting</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ KPMG LLP</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">New York, New York<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></span>June 24, 2022</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">57</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">John Wiley &amp; Sons, Inc. and Subsidiaries</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF <a id="FINANCIALPOSITION"><!--Anchor--></a>FINANCIAL POSITION</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">In thousands</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_0fd7f758f5014a5eb2f770511dc1f28a" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">100,397</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_83146273ba2b4bbb80ac063d19c13629" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">93,795</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_6e7e2f48a96049578bd36a9d4f342ac8" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">331,960</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_95ea91daa7f24d5cb5668fa81113f454" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">311,571</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_1ecd79df334148d4b0c997dfdd6a1a90" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">36,585</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_db4b9dae624f469c877c39098456aa01" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">42,538</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prepaid expenses and other current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" id="Fact_f9132a0860854f449c8fd312e2b2c908" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">81,924</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" id="Fact_a90b49f4897e4246848f64d71c6a7797" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">78,393</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_7b66a2a695d848c0a42eb7457e4cd6bc" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">550,866</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_180081bbcebe4a92ad5cfacee6e00daf" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">526,297</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_0d225125d87f468ab5e9cdc5e16bb0b2" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">271,572</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_88f08530329547dfb02dd8411790b269" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">282,270</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" id="Fact_26614f8d1fba4e34937c8701035243ce" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">931,429</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" id="Fact_dc4e0c75a23943e3ae81c810947e6f78" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,015,302</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_559075a7cbae421b9f00f51c0eef77a9" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,302,142</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_f1fd60fbc2124631827a50ce9eacd788" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,304,340</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease right-of-use assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_e3cf400ca9a24b49a2c5557865fd338d" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">111,719</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_e7faaee45f234f7f92d97ef800a8d8ae" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">121,430</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other non-current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_aa56adb070de4b19bc8b8a52b0110f34" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">193,967</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_40e805debddf46d1981b90e57ff4775d" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">196,800</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_7560e2ff824741898c70e277bf7ea9fc" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,361,695</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_24b8422b3c20423183ba5f4183249598" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,446,439</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities and shareholders&#8217; equity:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts payable</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_937878846d23423bbaacb99044b3465d" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">77,438</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_62950fe3fe2440a1ad8583fea6b354d2" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">95,791</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued royalties</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccruedRoyaltiesCurrent" id="Fact_98b2e9dd73aa42b5bde5fdfd1678ad27" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">101,596</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccruedRoyaltiesCurrent" id="Fact_a9197793a67b4033998dacb9a75b8ef1" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">78,582</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term portion of long-term debt</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" id="Fact_480eb23b83534318829c99036a144957" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">18,750</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" id="Fact_b70d9b4bfa6c4e9a806692bb4941ecc7" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,500</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_3f2afeba813f4715a8a2daa4e3a50b3c" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">538,126</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_80210e8c07e749bcb6db0e2ddc65d516" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">545,425</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued employment costs</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_d2a934df8faf468cba21d88277403092" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">117,121</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_e4d00136bd824bdf941f56d44fe3ca33" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">144,744</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term portion of operating lease liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_e6d0639043bf4bb7b612e390d3ff2c6d" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">20,576</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_050e63611b474e0ea803f3bfedc2e81e" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">22,440</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other accrued liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" id="Fact_046f4621658b4c80af2ae0be2d833912" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">95,812</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" id="Fact_04b00a2fd545495eb5eeefc4dd42dc8c" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">89,490</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total current liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_f655e2481b684096b031831887e027d1" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">969,419</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_fc453c7cdb204357a7b37008de9e3669" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">988,972</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long-term debt</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_4f02f301a4e645dcb7400d9f2ad79042" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">768,277</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_9cd5b39764ca4a36a817c6732adf149e" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">809,088</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued pension liability</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" id="Fact_fab2057f74914b83b32d51382052129e" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">78,622</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" id="Fact_208db0196a2942d6b5f8997005558de5" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">146,247</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred income tax liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" id="Fact_78ea482230ed429abe41052047e196b9" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">180,065</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" id="Fact_61a4019e777448b3bb47f6207e4d8e12" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">172,903</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_66eed1b830da4938b78ae2f0096e8cdb" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">132,541</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_f8e66541589e470c816422327f5e683e" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">145,832</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other long-term liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact_0a3263f34f8c443d90d7b9c4025a7520" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">90,502</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact_7d824ecbee7141fab4976edda00ac704" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">92,106</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_99678baf1a8f41ad8d32c0d9b6b8fa61" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,219,426</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_c2be115247d34daeab0f38697fe8b52c" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,355,148</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shareholders&#8217; equity</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Preferred stock, $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact_e6f0e8604b9c474daa89a082c79228eb" contextRef="c20210430" unitRef="U003" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact_7d115ab143524d35a072452f3a6ba040" contextRef="c20220430" unitRef="U003" decimals="0" scale="0" format="ixt:numdotdecimal">1</ix:nonFraction></ix:nonFraction></span> par value: Authorized &#8211; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" id="Fact_70d555d26c994f8c94a8c2bfa8be7db4" contextRef="c20210430" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" id="Fact_71dfb1252c2e4006b5ad1b6c5a041019" contextRef="c20220430" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></ix:nonFraction></span> million, Issued &#8211; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" id="Fact_f05dae7ac2bc4466a3a025ddea2a5315" contextRef="c20210430" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" id="Fact_8653efc42ae9473caf964b7b56665a60" contextRef="c20220430" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">0</ix:nonFraction></ix:nonFraction></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PreferredStockValue" id="Fact_3b861abe4f74432aab045ba560b39e59" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PreferredStockValue" id="Fact_a60093db8eda4f62a9f89744430ee839" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A common stock, $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_201fc60381554ff78d5313d46173381b" contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_0ba1ca3397004ffbb356d48063ba7716" contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="0" scale="0" format="ixt:numdotdecimal">1</ix:nonFraction></ix:nonFraction></span> par value: Authorized &#8211; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_4e1604f8dbb449209be6fdf788edb70b" contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_58986bf524374e57951ddf6f29fcbb04" contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">180</ix:nonFraction></ix:nonFraction></span> million, Issued &#8211; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_38fcd9b56b1744e7b4ba12ad2ab289b4" contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">70,226</ix:nonFraction></span> and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_ca8e666d5b59485098de0c498d0e4e8e" contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">70,208</ix:nonFraction></span> as of April 30, <span style="text-indent: 0pt;">2022</span> and <span style="text-indent: 0pt;">2021</span>, respectively</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_3b034eaa10be47e2896bfac1873d9914" contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">70,226</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_27fd58a984b043a9b08da695875d5da9" contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">70,208</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B common stock, $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_e27c8ff8288c422589578cfece1ced8f" contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_2a4610b515884d96bb63d21384b7b0ae" contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="0" scale="0" format="ixt:numdotdecimal">1</ix:nonFraction></ix:nonFraction></span> par value: Authorized &#8211; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_6dd377034d314b649d66b8d7e5d8f136" contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_8712ade6d560491ba56ced554ad6e1e5" contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">72</ix:nonFraction></ix:nonFraction></span> million, Issued &#8211; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_a546ab88a627421f8546d5119d91026a" contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">12,956</ix:nonFraction></span> and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_d8c5811f70c24699916c5b4166d0c6f7" contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">12,974</ix:nonFraction></span> as of April 30, <span style="text-indent: 0pt;">2022</span> and <span style="text-indent: 0pt;">2021</span>, respectively</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_4b479959799f4171a07f08fd69006592" contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,956</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_4b6f9ec165eb41c497449fc571d6c903" contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,974</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additional paid-in capital</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_4bc95aaf7aec4880af23a251afb4feef" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">459,297</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_39706f16975c4383b49860c1ee198136" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">444,358</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Retained earnings</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_a5d533857cf34098b6c85a3dff6129ee" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,921,160</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_df35e16b4cc243e79dde7b3560243e37" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,850,058</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated other comprehensive loss:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign currency translation adjustment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" id="Fact_60bbb0b0055e4a59b871041b68de8af1" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">329,566</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" id="Fact_bff2cce2873b4079937adb63782b4c04" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">257,941</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unamortized retirement costs, net of tax</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" id="Fact_f0bff726346246a79e415725565ff37a" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">182,226</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" id="Fact_fc211733e6cb4fc1bd120e920594d69f" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">228,146</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unrealized gain (loss) on interest rate swaps, net of tax</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax" id="Fact_30b1fb012bb24c45a621764b6aa3eaee" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,646</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax" id="Fact_101b672c73c8442aa0549b914335bee9" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,703</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 8.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total accumulated other comprehensive loss, net of tax</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_b187b75736774560a4d23c4ad6c27d63" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">508,146</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_26d4e323e1d840f2918fd8033ac01d6f" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">490,790</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: treasury shares at cost (Class A &#8211; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_385897be526e432dbfaaf928550b3350" contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">23,515</ix:nonFraction></span> and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_c0d0945e6e59481294ed2705efeaec02" contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">23,419</ix:nonFraction></span> as of April 30, <span style="text-indent: 0pt;">2022</span> and <span style="text-indent: 0pt;">2021</span>, respectively, Class B &#8211; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_2e6b4a7a6f76437f948ff816f24503b9" contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3,924</ix:nonFraction></span> and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_04499390fd524b0eb89e9e9255f8ba1c" contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3,922</ix:nonFraction></span> as of April 30, <span style="text-indent: 0pt;">2022</span> and <span style="text-indent: 0pt;">2021</span>, respectively)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" id="Fact_dd503551404f4adcbf4c41e1815a9af1" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">813,224</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" id="Fact_12e0b3fe00e14d1c902265ef1a98875d" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">795,517</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total shareholders&#8217; equity</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_88e7160bd69049479afb093f544be1d8" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,142,269</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_fe8bee5e55c046928f4e095628732bdc" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,091,291</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total liabilities and shareholders&#8217; equity</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_4adda1bbd08f47fa973de22afb2af552" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,361,695</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_4c8bbf65bb5a49419c342e86d6a5f5da" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,446,439</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See accompanying Notes to Consolidated Financial Statements.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">58</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">John Wiley &amp; Sons, Inc. and Subsidiaries</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED <a id="STATEMENTSOFINCOME"><!--Anchor--></a>STATEMENTS OF INCOME (LOSS)</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dollars in thousands, except per share information</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_6ff80e7e4cd54c41b16343bc8cab5269" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,082,928</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_88dda1c5f8e44bce97f545a81b563837" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,941,501</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_417964d9653e41c0a7812839be7acb2a" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,831,483</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Costs and expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of sales</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_435e568d67c04cb9a0cc14994d4e56b2" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">700,658</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_098df4948abd4340b521533ff7a7775c" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">625,335</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_d27b3b53940248859cc16f46b8550d52" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">591,024</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating and administrative expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_5da2a84f85d14908a7f832632eaac929" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,079,585</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_56d3ee69a90f425cbf9f1304a5a03dd6" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,022,660</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_cd18a4fe96e14250bba2e582f612cc40" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">997,355</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of goodwill and intangible assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillAndIntangibleAssetImpairment" id="Fact_2313574b271548f7bb651bef45795bda" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillAndIntangibleAssetImpairment" id="Fact_77ba5fa30be64ed98833e20e9335cdf4" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillAndIntangibleAssetImpairment" id="Fact_7a89fb15f64a425f89332a0ae6150bdb" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">202,348</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related (credits) charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_f02f2255f33c447d93761258ba0989b0" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,427</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_a9e7d9fb24cd4a179c95d3c3f85008bf" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">33,310</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_91a86059616e41cab4c0ce678cc7cb6f" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">32,607</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of intangible assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_d53fa8882cce4d478bb8d08649e34c63" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">84,836</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_be6f7a0e5d7e41d886552e85288c5c8f" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">74,685</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_23c201e5de9d4851a4e4e2637bf3771c" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">62,436</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total costs and expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CostsAndExpenses" id="Fact_5ff5c976efcb408e9c6ffa6053f96ffa" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,863,652</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CostsAndExpenses" id="Fact_d2c3a582c686449db6ed6ca3d536cb1d" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,755,990</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CostsAndExpenses" id="Fact_58ae13d47d674e90bb2bcd07dd36ccb7" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,885,770</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating income (loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_2c34f85c68524998b8054ebf25afd3a7" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">219,276</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_86ab19dc1c6b40799900104ffeacf058" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">185,511</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_3adc77c09afa4c4997d66ce5e645b2bc" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">54,287</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:InterestExpense" id="Fact_233508d4b526406390bd291fd3cfcd00" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">19,802</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:InterestExpense" id="Fact_9bba3459062440168abce36718dbd944" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">18,383</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:InterestExpense" id="Fact_afe8da817ffe4ed2b374fe5dfe3e9f6e" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">24,959</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange transaction (losses) gains</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_46623a283b664675b2bf364ba3bf8d52" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,192</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_a9e36c53a4dd4e2ea94561c481189bb9" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,977</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_e259c6cb898c4c5b85d9eb062c5016f0" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,773</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gain on sale of certain assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" id="Fact_024779ff65ac4c6a9d9eab23d04a16f7" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,694</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" id="Fact_912ac7218c8543aab9fa6276c2d51a07" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" id="Fact_9f284696a3104d4d8949e97ea40ca2f1" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other income, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_eb86cb59be28425b8adc68a96b480818" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,685</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_3d581beaee1845f38c2d8eb7a52fad1d" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">16,761</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_d303a78f9050487abf120240f1585c16" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">13,381</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income (loss) before taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_802ae012921d4c32b3bf66d119e56517" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">209,661</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_7ebd907930e24cb38e1ab32117ce0865" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">175,912</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_48363eb60c694692ab31d6191e4cc7ff" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">63,092</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Provision for income taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_8483c92544774105852a5ae084fe2dd0" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">61,352</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_435b0f2d48fd440e8ddd86740df0c8b0" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">27,656</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_6d88f030a022421a831bad0b7917aa66" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,195</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income (loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_cad245031e4540adadb76fce642ada0a" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">148,309</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_ac2b6b4b0634484e879e097aac2fef1e" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">148,256</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_8ca7a04578d740a08c1688c420cbbcbc" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">74,287</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Earnings (loss) per share:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_1578f590a7c3487fad9a953ead2323a6" contextRef="c20210501to20220430" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">2.66</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_fa7ee954f11e4f46bea7584cd4bf59b8" contextRef="c20200501to20210430" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">2.65</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_704aab808a73428197ebfad33333b3e6" contextRef="c20190501to20200430" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal">1.32</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Diluted</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_32411afa26524e15b49f1a63561a7c53" contextRef="c20210501to20220430" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">2.62</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_1f88c07dc4b1457fae20b89d17f9649b" contextRef="c20200501to20210430" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">2.63</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_f38018f8ac4c4a4b9f9e6e46063b2c90" contextRef="c20190501to20200430" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal">1.32</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average number of common shares outstanding:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_e2fbd255f88f481e8770bcb61f20398b" contextRef="c20210501to20220430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">55,759</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_9bb7a8e2c9e04f4caef7475f92e6e16f" contextRef="c20200501to20210430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">55,930</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_f31f1bfea05248aab4ccae973a4ba832" contextRef="c20190501to20200430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">56,209</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Diluted</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_442729f4adee4e448d8f4a61ba7bfa01" contextRef="c20210501to20220430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">56,598</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_f93e3a0f7e1942809efca48d874a5a36" contextRef="c20200501to20210430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">56,461</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_4ae3226cc5464c0ab29022ea3096f422" contextRef="c20190501to20200430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">56,209</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See accompanying Notes to Consolidated Financial Statements.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">59</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">John Wiley &amp; Sons, Inc. and Subsidiaries</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF <a id="COMPREHENSIVEINCOME"><!--Anchor--></a>COMPREHENSIVE INCOME (LOSS)</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dollars in thousands</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income (loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_27b04fa8b6b64764b10fa888253b6a2b" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">148,309</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_0859c6e7546a48bd9fb886d23578e033" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">148,256</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_a09ce743d7d049909072acd2bbc62f51" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">74,287</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other comprehensive income (loss):</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign currency translation adjustment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_df0ab598cc3d4899b1d96d23faef5e6b" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">71,625</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_6e5483bb031f4ec69824e644605995d7" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">82,762</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_4f455842744047cbbfde23bd06a0eed7" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,596</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_7bb3c5fcbb894c208b7fda5e1f58ee0b"><span style="-sec-ix-hidden:Fact_f2275576b40b4fe287cc3a68ffb47113"><span style="-sec-ix-hidden:Fact_a36f518f745640e2b93951b5608ae8fa"><span style="-sec-ix-hidden:Fact_3bcd362fdcfe4973aa2d11285b2dfc54"><span style="-sec-ix-hidden:Fact_556b373eb41a429092467cb4bd06e326"><span style="-sec-ix-hidden:Fact_cbe6f4590bef47cfbd01c52ea9b0f0b5">Unamortized retirement costs, net of tax (expense) benefit</span></span></span></span></span></span></span> of $(<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" id="Fact_97840d8710be47048b18e96cc4326ac7" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">13,440</ix:nonFraction></span>), $(<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" id="Fact_d11358f26bf946978e35d8a199e19e1e" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,103</ix:nonFraction></span>), and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" id="Fact_7b3f9bf1d8534303b5d6ed394d665f67" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,137</ix:nonFraction></span>, respectively</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" id="Fact_710c7c83030348d5a6620b13f9f694ac" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">45,920</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" id="Fact_1d9de73e7a09432e8c0e5a22aac0e64c" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">226</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" id="Fact_401a5a36d59f4ee9824a030ae756879b" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">31,863</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unrealized gain (loss) on interest rate swaps, net of tax (expense) benefit of $(<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" id="Fact_e356dae3c2734ab9972e23dfc376eb54" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,787</ix:nonFraction></span>), $(<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" id="Fact_a1ee2e235e5843d9a311c0865e3e963a" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">657</ix:nonFraction></span>), and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" id="Fact_95bd765b4f8f4ed5b319ecf99b6a5915" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,114</ix:nonFraction></span>, respectively</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" id="Fact_1d4a9e422d9a4659ac002b7590073f65" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8,349</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" id="Fact_e847d05b7455457a980b03f6b7966c79" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,171</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" id="Fact_bee9997170ee4ca5b74515857cca03d2" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,300</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other comprehensive income (loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_be1689fca7c748b795b1c66d7edff156" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,356</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_c2f59d4acee04cab8b1784552dea2578" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">84,707</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_8ff884479c50450d805c473856a06cac" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">66,759</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Comprehensive income (loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_d63439d218664138a57253c99d1a22e3" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">130,953</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_9c3e471b49c941edbfe8cf7c1e75d324" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">232,963</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_79e9d1c667014a228b9a5bf1664b237f" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">141,046</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See accompanying Notes to Consolidated Financial Statements.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">60</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">John Wiley &amp; Sons, Inc. and Subsidiaries</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF <a id="CASHFLOWS"><!--Anchor--></a>CASH FLOWS</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dollars in thousands</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Operating activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income (loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_eeff3c0363f446aebf550fb08936e737" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">148,309</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_9ff41d0b8495432cb1f8aaf005990c66" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">148,256</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_cbfe938a4c1f4439bd976e1e30c4f03f" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">74,287</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of goodwill and intangible assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillAndIntangibleAssetImpairment" id="Fact_ccc0c093e1a444299fbb26375eef86e0" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillAndIntangibleAssetImpairment" id="Fact_1a1c8dfa1af249b490fd5111e26d65b3" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillAndIntangibleAssetImpairment" id="Fact_dbaa117f655647849f16292287c41093" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">202,348</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of intangible assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_6261e724a326446c8c031bde2cea1663" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">84,836</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_c4ad2c17baa44cb286690986efba42bc" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">74,685</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_616a7e724ba64977866b2aa8da1dce97" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">62,436</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of product development assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AmortizationOfProductDevelopmentAssets" id="Fact_a87b4676f2624788a525f3c7c20df381" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">35,162</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AmortizationOfProductDevelopmentAssets" id="Fact_c2be77525d614e4188352b3ebfb77176" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">34,365</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AmortizationOfProductDevelopmentAssets" id="Fact_173e59ffe4b84c3d8bf1be043e04639e" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">35,975</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and amortization of technology, property, and equipment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_5483d9e6d5a94712ad3d05b2b85ea5bb" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">95,172</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_e6c65918462141009da8376999fe5381" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">91,139</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_768d2e3981974530a06edfe27025dd94" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">76,716</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related (credits) charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_75c87b5f6f2b4c2488d3e26864eb465d" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,427</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_d441dc0f09fb4648bc5a0ec439796e19" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">33,310</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_38eae0400d0c4d719829c27a4f532b92" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">32,607</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stock-based compensation expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_00174477bc8f47f5a0878a90f64882f2" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">25,705</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_c58a4b3839e44aefb26fe3a0c1f318c5" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,982</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_96a76e00281349a58bd002d46218d8dd" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">20,009</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee retirement plan expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherPostretirementBenefitExpense" id="Fact_7c77346795484f769c8223e3a36e0c67" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">19,146</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherPostretirementBenefitExpense" id="Fact_6f05d4d75e1b4a27b7eb6c6c7ffd520f" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,975</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherPostretirementBenefitExpense" id="Fact_b1538d0658d747b1965622a5601e89e3" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">10,832</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange transaction losses (gains)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_2a7722fbcfd14dc5aec47000bdcf0350" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,192</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_c362c07e869d495c8240a99c2747bc67" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,977</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_d40dd540762a4c71a2cc92617f585fe6" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,773</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gain on sale of certain assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" id="Fact_910cb40a17ed483391ad4a3538ba11c5" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,694</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" id="Fact_56ebb43cc5c8496c8b414dc878c84ee8" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" id="Fact_135ef97eed8643a2bde7688036c9daa7" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other noncash charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" id="Fact_c8ae80e925de477997eca3199dda74cf" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">37,128</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" id="Fact_6a389d620e394887b41b162813bfacb5" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">35,138</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" id="Fact_2570ac6051e3407baff705fdee3bcc35" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,115</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in operating assets and liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" id="Fact_7e1a8afc38604f98a4d47ba8dff7e824" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26,318</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" id="Fact_a82b4eeb978d4b87b22260972e1ec377" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">7,263</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" id="Fact_340e8eecf7a349b8aaaa9576deb48397" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,962</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_400086da2dc841e1a2de5aa6499ed3ae" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,311</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_af78df0f92b74969966038e1b2b8ab50" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,842</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_988c49c1ae9c4fe6af6389a2daee4e12" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,714</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts payable and accrued royalties</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" id="Fact_094d69660310479cb1c01d7512b527ca" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">16,373</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" id="Fact_bb4aba4fa8a34491a4a47e65dc5caf9d" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">31,121</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" id="Fact_61e5c1da19e14afba9af69357544e1d3" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">14,588</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" id="Fact_31efc038243b45239b3e8830ec407375" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,973</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" id="Fact_da351a5766904fc7b519a3d80f1610d8" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">14,164</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" id="Fact_9f08cc473343418aaee1eeebff6e86c6" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">118</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring payments</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInRestructuringReserve" id="Fact_52fb57fbdb5a46a78fe6830c9fff7812" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,911</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInRestructuringReserve" id="Fact_7e63d5e1b1c441c5a7a0a3abc587ae62" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">19,667</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInRestructuringReserve" id="Fact_22d318bb47be411c957ad4e44d061bf1" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,563</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other accrued liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" id="Fact_117dcabb88dd4c2eae6f4f9e023ba1e0" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,476</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" id="Fact_e8d100e316574a65954754b32a52ca95" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">28,142</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" id="Fact_b3ed280673b6466dbe488858c09f360a" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,779</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee retirement plan contributions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPostretirementObligations" id="Fact_dcc00feadd894649995f458b92a4d459" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">46,729</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPostretirementObligations" id="Fact_4133d8f044634386abe69c59b1365205" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">40,676</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPostretirementObligations" id="Fact_d4d1f70f9e924a218524ca38ac2536dc" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">33,729</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:IncreaseDecreaseInOperatingLeaseLiabilities" id="Fact_dbe25b940178466bba817f32935aa821" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">29,737</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:IncreaseDecreaseInOperatingLeaseLiabilities" id="Fact_adf88929e7554ca294375a4c04105b3e" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">32,344</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:IncreaseDecreaseInOperatingLeaseLiabilities" id="Fact_85f043cbd8784a11ae02b2dbfd836f67" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,243</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" id="Fact_07d2a9d42d1947f59b6c19f097fbc6f5" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">10,915</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" id="Fact_9fcb5df8355e4967aae63b7c9af94944" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">18,981</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" id="Fact_6c27bb1efb8147f1b28e7f5d55e8bb95" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,023</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 34.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash provided by operating activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_97d2fff6267940a5a46eaa944fe225c6" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">339,100</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_591b50aa4d384f2fac86f23130c4ae3d" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">359,923</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_964d4adaa4ab44fb8725d0af9c761080" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">288,435</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Investing activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development spending</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:AdditionsToProductDevelopmentAssets" id="Fact_9d3a6c19031c4053836f37be2e665cba" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">27,015</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:AdditionsToProductDevelopmentAssets" id="Fact_bb9d092f9bb24c439eb6e9568e596c05" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">25,954</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:AdditionsToProductDevelopmentAssets" id="Fact_ba0b6592c1264625b85c9420d71da11c" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26,608</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additions to technology, property, and equipment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_fa9d0043cc0c4357ac8998c0c234c677" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">88,843</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_0ccdfe9432ea4346b52b9563c61be174" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">77,407</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_5fe7050976bd44c5b192fd1b64715286" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">88,593</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Businesses acquired in purchase transactions, net of cash acquired</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" id="Fact_878179ed48704ed5b1b54bef2dcf0fb8" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">75,703</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" id="Fact_8028ada2e8e44cd6bc19034c5dacf176" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">299,942</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" id="Fact_1170692f38ca4d599413bfd4d5828c33" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">229,629</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Proceeds related to the sale of certain assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" id="Fact_b328c768abb843db844d2b5f4ba72fdb" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,375</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" id="Fact_0ddc06aae90b460ab2f111b6d8d05f74" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" id="Fact_017f4f40ab2c454c8371be64bd08ed43" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Acquisitions of publication rights and other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" id="Fact_3490d8b82aec438fb9685f78088b8619" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,838</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" id="Fact_8cda2acd57344d9a842ba65c9dbb36d8" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">29,851</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" id="Fact_6ae0f4b8d2fb4bb1b9b8245e31b97780" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,840</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 34.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash used in investing activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_2090856b8b874238b96b695ebd0f850f" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">194,024</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_a5633b59e8be4a7da4c71a7be91f09a7" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">433,154</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_bb233553fac446709149c466bedcbf9b" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">346,670</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Financing activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Repayments of long-term debt</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" id="Fact_4c1154d9373b4a8cad6937b91cc11c2d" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">661,873</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" id="Fact_c82cb46b46ea4bc5a3e6b4f00cbea4d0" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">562,752</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" id="Fact_b5a933b043b84d4e9e7cc34bca0ef30f" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">630,551</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Borrowings of long-term debt</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" id="Fact_b54126c7fc8e42cf96d9835c3a0364a9" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">650,877</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" id="Fact_c46b90fd1c244453a1f8689d01cdec7f" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">593,405</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" id="Fact_1107ed3d210e4e62acf295a6c6d51f6d" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">934,323</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payment of debt issuance costs</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" id="Fact_17475f1c3e0648829e249eb31384ec32" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" id="Fact_fb4b72c7673246608ce9914974585534" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" id="Fact_90b2761dfc8242c09719f08c1cfd96bf" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">4,006</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchases of treasury shares</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_b78a58ff37c74a4da0998c8baec2e278" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_a8b27dfa4068407aa43422b31ead8190" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,765</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_aa8adda5929a4195b3164764392bdb7c" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">46,589</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Change in book overdrafts</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" id="Fact_70e6c077d2454ff0a31fa02520ec135c" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,327</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" id="Fact_7479067b66f04c0182a0c14ac94e24c6" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">18,398</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" id="Fact_ecd52277d1c14a3b9010618da1eff2c4" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">48</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash dividends</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_29e5fdc63d2445eeaaa3ce8bfd3c3efd" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">77,205</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_d52f000236784f8983dd8f5ad3dc8ab7" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">76,938</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_20723edb391946bbb856efdf75468acd" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">76,658</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impact of tax withholding on stock-based compensation and other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:ProceedsFromPaymentsForShareBasedPaymentArrangement" id="Fact_f049ed11e0b8459dabb245a03a8c4357" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,110</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:ProceedsFromPaymentsForShareBasedPaymentArrangement" id="Fact_c860fc197642445d9d9e81ec285a76b4" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,434</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:ProceedsFromPaymentsForShareBasedPaymentArrangement" id="Fact_035b3122353246559a80a629501a49cd" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,794</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash (used in) provided by financing activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_78c798c87fbb4080b0b80eea6055d1ab" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">131,638</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_f0c89b4ee4254ec782ba123239f43608" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">47,086</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_475230b3f5604505a93aaa64516b051a" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">172,677</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Effects of exchange rate changes on cash, cash equivalents, and restricted cash</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_6c95ee8d09874e038299869e1c726c77" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,070</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_8f5926a5c3ff4d1d945f4efe1a3356de" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,629</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_d5c72eae9c114de3b6f97af3f44529d4" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,943</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Cash reconciliation:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_359a669b7cbc4c8ba214cf439177da9e" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">93,795</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_9da4623e4c9644dba598d00925b75499" contextRef="c20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">202,464</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_b19ba8ce2795406da8ed3d576c1d3375" contextRef="c20190430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">92,890</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted cash included in Prepaid expenses and other current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalents" id="Fact_8c621cc45f3b4247955bd4dfc2d10fcf" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">564</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalents" id="Fact_cda315f2f44a4156906bbeafbd152e7d" contextRef="c20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">583</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalents" id="Fact_9699b0cba98946a694d9b0957090255e" contextRef="c20190430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">658</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Balance at beginning of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_b5e8de8a0207473d9ec21af5112217ba" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">94,359</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_e1c31722035543d7bb486fa9046e4800" contextRef="c20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">203,047</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_e75a0e49e0864c3aa368329315c79fe4" contextRef="c20190430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">93,548</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Increase/(decrease) for year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_c8fdde07e7494592902d1b8b13302658" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">6,368</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_053923fcacc642428fbdfd5a30048f37" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">108,688</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_97c97767f2c84d55978987e689738765" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">109,499</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_2bf56011a2554ae38ab740991fe16dc8" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">100,397</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_3121dd4a63f847bbb1d0b3061cc43c30" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">93,795</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_856f29fd1cfb49b1b6c58b573b42f844" contextRef="c20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">202,464</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted cash included in Prepaid expenses and other current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalents" id="Fact_7ec11cc31138438f98b18b65cbfd2b6f" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">330</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalents" id="Fact_b078ecf0644946c4b3b4df3ef754a2b4" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">564</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalents" id="Fact_624342866da7496a93ff3ebe79dd935a" contextRef="c20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">583</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Balance at end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_9aa8f245f7214682bb08e3eede74af8b" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">100,727</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_eff1e22b2e324f2a908721c5186b395a" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">94,359</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_d895f15013ad41928cf82363d9bacb1e" contextRef="c20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">203,047</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash paid during the year for:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_25b2c05b72b84e87b9760c79fe0077b2" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">17,834</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_5e1f712a431d48efb52c30a8b583d791" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">17,171</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_a6ce7dea7e2f4767987c5576bd098a8f" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">23,622</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes, net of refunds</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_b140c244e35448b2a5d2371c3b9216f5" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">48,887</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_765f96470b4949c9b9ddfa41a8388e91" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">41,064</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_8508aaeda58544328a5694d23e821133" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">41,537</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 64%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncash items:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares issued in connection with the acquisition of a business</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" id="Fact_35bd15dfee6d422993085262138d82ec" contextRef="c20210501to20220430_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">7,363</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" id="Fact_4c70aaf30625456b95da57afe7cab953" contextRef="c20200501to20210430_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" id="Fact_3353f4af004547f0b1ce4db16400662d" contextRef="c20190501to20200430_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See accompanying Notes to Consolidated Financial Statements.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">61</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">John Wiley &amp; Sons, Inc. and Subsidiaries</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF <a id="SHAREHOLDERSEQUITY"><!--Anchor--></a>SHAREHOLDERS&#8217; EQUITY</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dollars in thousands</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Class A common stock</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Class B common stock</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Additional</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">paid-in</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">capital</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Retained</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">earnings</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">other</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">comprehensive</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">loss, net of tax</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Treasury</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">stock</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">shareholders&#8217;</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">equity</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">April 30, 2019</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_6672495e44dc42c7a1d7a69dfd4b9ba7" contextRef="c20190430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">70,127</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_a4236192e97e4b4a9994956dfee13ee2" contextRef="c20190430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">13,055</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c8d9bf0ec89d48589d647ae53b1d3608" contextRef="c20190430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">422,305</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_63b132fb90ed49588ba379393401063b" contextRef="c20190430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,931,074</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_4371bc5af241450284c6a079aecd3945" contextRef="c20190430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">508,738</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_ed8225cf8cf746ab853677b78fe2a6f6" contextRef="c20190430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">746,476</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_60e892127f194d01ab53f69ea84350d2" contextRef="c20190430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,181,347</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares issued under stock-based compensation plans</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_a18656b0448e4983a43b74dcd81c7861" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_6c8adbafde934c6eaf598d9a97d7f70a" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_37891d3db01f4bac895138200af1d066" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,992</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_7cc42f4cece44a5285bbf3985bc85755" contextRef="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_e6da12181014487482bd39bde07ac12f" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_6fb9c86fa80d42f984e4a7259fe0c4e1" contextRef="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,347</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_5def1b4c426f4951a8dd3c504f681d4b" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">355</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impact of tax withholding on stock-based compensation and other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_1b166dee393c41f197e31cb6b0390ac7" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_a75bc23badcd4a039a6c3706ac3b8f13" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_69c1ff15c37148a295f6363855828c06" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">358</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_0d8de6f009e044218ea9de544bec2024" contextRef="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_bb145a3cf56944c98e075dbfa8f7912f" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_4c25520155b646729da3028d18b0da11" contextRef="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,152</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_23df7cdb077e4075b48bd71e1177657d" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,794</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stock-based compensation expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_4a0550d038654f268f9b7151878a5a89" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_9ddbbf067e514bfca6d82fc4781718d7" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_2513c183fded4c94a63ef8a78eb1cee9" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">20,009</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_d970c2af806144299b6a20c17f94047d" contextRef="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_e24b9606b03f4bb0b51d7be4423cc3fe" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_1a3d7f5921344a0e856963b74374dbd3" contextRef="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_f0a2e3c9e0ae41ec88307653e96ca025" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">20,009</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchases of treasury shares</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_1069f0af1a0644c192a424e722ab3b61" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_050f7e6aeb1a4e2a924928ef76c58042" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_6084b32309694a33ae9258555da9f63b" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_60f66ab9d196425dae9bcacdbf3a9ff7" contextRef="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_fcefd29135d0479089716649e4f6ce21" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_c52486eee9594c778a3bff74deaa87d0" contextRef="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">46,589</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_bc662c4bf9ec45f8be07a74d042d2fde" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">46,589</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A common stock dividends ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_b150d51557cb4be98624fff8272bedc1" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.36</ix:nonFraction></span> per share)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_4644c10d36da427eb41921aee792f5fd" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_d540120425ad4e6394e3e9b25957204c" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_2a1ef74e1ed14c8e963a17f973bc40b8" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_986faacf635b46c3991e82f64bd00b7d" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">64,264</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_6890f46170af4174b3a7dd70c05f2942" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_7f9991531ced403e8ecbea9c96f9b77d" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_fc201e378c4343fa80b5b6feeebcf4d7" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">64,264</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B common stock dividends ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_3b613862723e4e99b6c7b3176ea09015" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.36</ix:nonFraction></span> per share)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_e0c2f78c155f4d2b92ca29fb23ec9e86" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_4dd9fbcdaa1446e0be66921d1c383207" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_2546603761f04ba4a754e0fc0d99934d" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_da6c6d8f55bd45a885f4776aee2bb756" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,394</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_4a00caaf23b94b2eaa4a4182e66c2f71" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_9d4c46ca7b64425484348730b562d6fd" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_a169bdc645c54b57b8d4e05c2e4499c3" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,394</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Common stock class conversions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_30e6eeb4520740d593de561efc64ddf2" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">39</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_919423974c5b42db953530097160c5a3" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">39</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_eb0f68e60ba54bb6bb18b0c393cdac0f" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_7110b87bee7c4760bb71b73fa499f65f" contextRef="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_0c49667a88bb48c4821670d5dad4fb89" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_b350263f8b7247fc8909b47a7d89fab1" contextRef="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_54103d97f5154226b8d156852b58c7c4" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Comprehensive loss, net of tax</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_a1669ba0e20b4c088f1cd5e373faf49c" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_83c72cf2481141148f0ccf4b8cd3742f" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_d73d6beea704436caa4ceca1dc7d52b0" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_3a29987bb70148c99f65f9e991cb58d9" contextRef="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">74,287</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_898c6cf94206413a80f4ca585cfcd361" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">66,759</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_c886d0eb4d8549758921c7fd350c685b" contextRef="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_e5ff395b11b241dfa2ad589842caa325" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">141,046</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">April 30, 2020</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_2d418a5fd9be408ba2811dee795e6f0b" contextRef="c20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">70,166</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_f1af3e3e324142e194c1836b29d9f94f" contextRef="c20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">13,016</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_d71211d3ab1e46f486bdb930756d96c5" contextRef="c20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">431,680</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_553e5ba69b8e4c50868128bc5d6d4b63" contextRef="c20200430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,780,129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_9ce6165d10b748ae871cf9ed31116992" contextRef="c20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">575,497</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_758a553374c340a68a13839dac446d76" contextRef="c20200430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">785,870</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_206447b954964d36af783e1ec615e9b6" contextRef="c20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">933,624</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cumulative effect of change in accounting principle, net of tax</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_b6aa16d28c3f4a44a082ed888c08b64e" contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_99812934998c411c8456dce61f206356" contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_0c7dfd0b87bb49f6bcd3ab8a55834619" contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_670f367cd43a4a13b9678a6fd0197df2" contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,390</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_79f104e162924ec9b456a3d0183b89cd" contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_417e8690ab7144298211bf846a9ddcef" contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_7edb72c184b64eb3b36e1bee83a26cf3" contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,390</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares issued under stock-based compensation plans</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_274374de876a4cd8a5a2cf019f6d5dfb" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_9070c89f1f574b1db4f9fa3a7b26c6e5" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_da17bae81bca4864a731f924d5c18036" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,206</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_cfbfcd39f31147babc97f7c535a0e328" contextRef="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_0a3180894a11443cb4caeabe3bd89f28" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_d73d55bfae0e4454bc958a971e732db6" contextRef="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">10,454</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_4ba2374189d34afc8ffe1b95093143e8" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">249</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impact of tax withholding on stock-based compensation and other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_ef4bbc7e8d984bcbaf8255ac40e4141c" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_87cd1ad725b84a988de629a6dce329e1" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_0b0ea222e82b4244a354b4db89cfa979" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">902</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_bc4e5939069e42e7aba158729a894bd8" contextRef="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_55afa6518c124acbabcd378dc680494a" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_d15526e1bba94b25a11974f003814153" contextRef="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,336</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_371e1589a2cc43afb2842b6d8de2b2e6" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,434</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stock-based compensation expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_c0cf36b1d2eb456daa33368326bd84c0" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_cf8e82c352934ed480b00aa4bc194c2d" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_da58ce0c2b4849188cdd5bf1edc4abc5" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,982</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_fee5306e60934f0a985432e27611d267" contextRef="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_b0368917287344c7ad0d6be72dbf1600" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_9bb9de852af64eb8bc3243ec32ccbb53" contextRef="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_ef73d6571648472ba674320146a295f0" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,982</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchases of treasury shares</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_ae50fa24c0b3458abcf450c098412fbf" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_741411ad7df5478d90843cd8392ba7c7" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_be8ef8c3a53544fca216b7edfc9c8434" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_b8b2222e49424b2e86a6ac016698ae4f" contextRef="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_9b280aae3a9d4a02a219844d9125e637" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_c271476ab8a843b2ac2dd2f6e16a3295" contextRef="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,765</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_fb0da664ed9b41199418d72852024da6" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,765</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A common stock dividends ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_9be5e104bf8b4f3eb89f90473868495f" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.37</ix:nonFraction></span> per share)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_e7cc3e93a2cd4b0eb16a0f2587d90ecd" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_4a094199e9fb47c38fae660e4f581a7a" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_5d31726e00d148fa835799629ff9dd9b" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_82f527e2ff6c4d3aa34a6ba5201d5818" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">67,614</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_48d1c7e8dc924ac6a6dffd14f2eecbac" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_2fe22fd40ef94ca082c4179304e993df" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_710004e6939f44c9aa2e6e271da58d23" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">67,614</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B common stock dividends ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_fe9b4c73a8804652a659aa44eb227271" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.37</ix:nonFraction></span> per share)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_693b5c5998c6433b852c8570dd2b4149" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_381fa512d8fd4d35b6826433a58e7241" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_a5d0ecaef0674218a2ca41f9cae3cf30" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_c0b64ebfe5414e8fa855d2aef602c69c" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,324</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_442a9ff276444d37a102ccd16dd97b27" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_86e5748b5b32442799d1efbb07bd7ce1" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_ead397df360e433089f2515a03d00f18" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,324</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Common stock class conversions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_29a9a57526484f4b9f5c606e667f1171" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">42</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_2d81db02851242c5a566c952d2ad6f9e" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">42</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_600b0f9bef944439a6b4d0f1d2255935" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_1f1227d6c6164628805a87695b6a3047" contextRef="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_97450dcb15b249f9949eefe0299d5fdc" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_c571a62078d64d61915a1be22da294ec" contextRef="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_142daebb6bad43d7998deddcd77fca26" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Comprehensive income, net of tax</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_801f9402730d4d82a715eaf1828e9f4a" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_74758376701b49eeb2212266b71ed27e" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_ff5f1580b9084a8c8e4881e47be058cf" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_b9d32d12f4ca4e5d89e3c5e7cb10de72" contextRef="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">148,256</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_d159135f23fc4acb89f013fb9231e8fa" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">84,707</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_054380940c3f4dd1b76dcae71360e30e" contextRef="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_bd0736a88bf74f46b0094b6a02dec87e" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">232,963</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, 2021</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_d7c1e15c22fe4ca5b7d9c4f9d1b40bf3" contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">70,208</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_9c617e45b4794cd7a8f58c5934920797" contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,974</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c01016f77c35463b9a2a1a2cc9a2d194" contextRef="c20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">444,358</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_4043c857b64a48c8b1fd37448ce37e8c" contextRef="c20210430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,850,058</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_faf9767753c54415832ea98c03500ba6" contextRef="c20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">490,790</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_44d0666dc28f4e9f90356b55d78dd641" contextRef="c20210430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">795,517</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_b13b408723804b538fd3737eacb4fed4" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,091,291</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares issued under stock-based compensation plans</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_509f55dadaf147ebbbf5de3d09ba0e55" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_d27e329cf1fd4b908a16be82d7ac3a79" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_5681160cc5634f0099347cb5daf1d27d" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,578</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_7f75aadf13274e5ca6229d5631172637" contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_88bd78d21a3946509cc1744201e76774" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_b1573daf61674a6cb35f0ea7e9ff9894" contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,854</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_190446e8ba6b4cceaaf57d2ba80c8a13" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">274</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Issuance of Class A common stock related to the acquisition of a business</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" id="Fact_6c3187618be7408984db727a16746e07" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" id="Fact_d3fa519a87d14f1abc7ff872360ef75d" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" id="Fact_a637b285255c4b59b281ecf7b1e2c363" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" id="Fact_7d998400dd1b4984be6c7e7384ef5802" contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" id="Fact_a0ebd257dbb34e4cbd0e7a7eddd18bf5" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" id="Fact_e285592cfcd1421ea522d19c9e38b523" contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">7,363</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" id="Fact_af504a57f2194ef99de09150f30d5e49" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">7,363</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impact of tax withholding on stock-based compensation and other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_47cd758b3f2d4a3e9f87bce2e3d35121" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_3205a1fb847147128957b51c6951f0ca" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_b08f5dc2384e4fe582c555ed12b811f9" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">814</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_008a7b4fb0c241deb40407811d7f5672" contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_4b9d25c0e987449087df0c1109a94c8d" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_b8d1e6900a094571a37d502687b08d4f" contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,924</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_7d4227ddbaa749118680fcc88b626208" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,110</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stock-based compensation expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_96c6fa121964423fb554ff5036d80c24" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_d92764f9ec22461da2dd9230570943f3" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_a93f8801cd4e4ea99f2540f964dfc6af" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26,703</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_bada252cc52549bcba6a0b72e3bcc7c0" contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_608ec140b0514233bc13bf8043b8388e" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_2f35695245cb4f20b93b609dd6c52100" contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" id="Fact_303ad569d9614693a622053c0d453321" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26,703</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchases of treasury shares</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_a0fa163b4f8246039ae379829da67478" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_f93131aa8a0842b489220e3ce2a8fe21" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_e092a1155c0645d09e54dbf58c859a69" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_4c441c51559c4e54a375be92ca091f40" contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_d70e7e97f58b4c82b2b133cafd921250" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_96b5f3189e964b8f8046b34f3dd036a7" contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_495aa59ae12046dc86015bad96ee2a33" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A common stock dividends ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_3acbdb7df34543e5ba2c441f2420fd81" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.38</ix:nonFraction></span> per share)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_946b3a00c13e4bb680593f3cbfe9a6b9" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_470912234a38420684bd1b6fbc43598d" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_9b04a74eac1a4d2492fecd4621307353" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_b44d2d22dc594eac851d9c7c513aa031" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">64,724</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_44b3d892175f4149868c6dbba8da0f6a" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_8b5b1a4d848c476f98ef96dc0d7bd46a" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_d2232e6b6325434b863e37572d2c64d2" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">64,724</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B common stock dividends ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_3ee22343e1d1430389b2215a9a4bb596" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.38</ix:nonFraction></span> per share)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_d6f7f2fef6e942b88086995167727a95" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_0d2d45bd52e34361bacfe48f065bbf7a" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_e3262f4ec6c84055be3fe447aebf0b73" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_c4c634dc59014af5ae4d69b81c911bf5" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,481</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_c287c25e888f49a6b294b67cb250d929" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_cc3b8be04be748efb3d9ff3143849f7f" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_ff060fb84e9440678c3d073b75c2cbbc" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,481</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Common stock class conversions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_076bd9247afd4607b3eb94c1be62bcb4" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">18</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_554ca1502ee0444c8ca77e1b83c052a1" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">18</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_b1144bcf8abf4ad19e3039f01e78a400" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_c996c45a3f6e43538264ab3d04dfd701" contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_c6d4bb7dad0745a0bf509db419c90e7f" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_f5a654ce950545a49d64b3233fa3f60a" contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_dc5d4722bc4644af907029258caf8918" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Comprehensive income, net of tax</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_3dc396d9de014fef87ee288a5d9f9ab9" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_279b0213cb664bae808b7f0764e33e5a" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_450869e7a74047e39929804ed66cc3a0" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_92a7c2a04e444b56b0bb50a9baf5ec4e" contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">148,309</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_eb82d49cff154721b4ce26c2313400e1" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,356</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_06d9792df2314fbda2eea89406d80305" contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_a30d887be54144e5a41296a75135ed1f" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">130,953</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, 2022</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c479c74e7e91489c99b63a474477cfae" contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">70,226</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_4d5639f58ec24e21837e104d8e04537e" contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,956</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_fc62dfbd10ce4534ae602da65613c3c0" contextRef="c20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">459,297</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_3f49c8cc876a4d47a9c975c5a6656971" contextRef="c20220430_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,921,160</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_2315d19af0444fb1a8456cccc9e6689e" contextRef="c20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">508,146</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_86d798dee9c04463b53c49b401b410e0" contextRef="c20220430_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">813,224</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_3491f83863ea4d23aff3559772edaed6" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,142,269</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See accompanying Notes to Consolidated Financial Statements<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">.</span></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">62</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">John Wiley &amp; Sons, Inc. and Subsidiaries</div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Notes to Consolidated Financial Statements</div>
<div><br /></div>
<div><a id="Note1DescriptionofBusines"><!--Anchor--></a><ix:nonNumeric name="us-gaap:NatureOfOperations" id="Text_ec0bc186b480400399d1330f1f11fb0a" contextRef="c20210501to20220430" escape="true" continuedAt="Text_7bad4df30f6140d1b7460db3ee77af2b1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 1 &#8211; Description of Business</div>
</ix:nonNumeric><ix:continuation id="Text_7bad4df30f6140d1b7460db3ee77af2b1" continuedAt="Text_7bad4df30f6140d1b7460db3ee77af2b2">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7bad4df30f6140d1b7460db3ee77af2b2" continuedAt="Text_7bad4df30f6140d1b7460db3ee77af2b3">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company, founded in 1807, was incorporated in the state of New York on January 15, 1904. Throughout this report, when we refer to &#8220;Wiley,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us,&#8221; we are referring to John Wiley &amp; Sons, Inc. and all our subsidiaries, except where the context indicates otherwise.</div>
</ix:continuation><ix:continuation id="Text_7bad4df30f6140d1b7460db3ee77af2b3" continuedAt="Text_7bad4df30f6140d1b7460db3ee77af2b4">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7bad4df30f6140d1b7460db3ee77af2b4">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Wiley </span>is a global leader in scientific research and career-connected education, unlocking human potential by enabling discovery, powering education, and shaping workforces.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We report financial information in </span><ix:nonFraction name="us-gaap:NumberOfReportableSegments" id="Fact_bd810d5b76f54f92a53fbf93c30b4779" contextRef="c20210501to20220430" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> segments, as well as a Corporate category.&#160; </span>Through <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">the Research Publishing &amp; Platforms segment, we provide peer-reviewed scientific, technical, and medical (STM) publishing, content platforms, and related services to academic, corporate, and government customers, academic societies, and individual researchers. The Academic &amp; Professional Learning segment provides Education Publishing and Professional Learning content and courseware, training and learning services, to students, professionals, and corporations. The Education Services segment provides University Services, including online program management (OPM) services for academic institutions, and Talent Development Services, including placement and training, for professionals and businesses. We have operations primarily located in the United States (US), United Kingdom (UK), India, Sri Lanka, and Germany.</span></div>
</ix:continuation></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
<div><a id="Note2SummaryofSignificant"><!--Anchor--></a><ix:nonNumeric name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="Text_3d4f4ded3d6f429c955e67cd0f486bc1" contextRef="c20210501to20220430" escape="true" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 2 &#8211; Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards</div>
</ix:nonNumeric><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b1" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b2">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b2" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b3">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Summary of Significant Accounting Policies</div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b3" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b4">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b4" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b5"><ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Text_dd618f3c83c043f780934e9aa781376b" contextRef="c20210501to20220430" escape="true" continuedAt="Text_5fe5fc278eb34aa19159511bc3dcfa341">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Basis of Presentation:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b5" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b6"><ix:continuation id="Text_5fe5fc278eb34aa19159511bc3dcfa341" continuedAt="Text_5fe5fc278eb34aa19159511bc3dcfa342">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b6" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b7"><ix:continuation id="Text_5fe5fc278eb34aa19159511bc3dcfa342" continuedAt="Text_5fe5fc278eb34aa19159511bc3dcfa343">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Consolidated Financial Statements include all the accounts of the Company and our subsidiaries. We have eliminated all intercompany transactions and balances in consolidation. All amounts are in thousands, except per share amounts, and approximate due to rounding.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b7" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b8"><ix:continuation id="Text_5fe5fc278eb34aa19159511bc3dcfa343" continuedAt="Text_5fe5fc278eb34aa19159511bc3dcfa344">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b8" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b9"><ix:continuation id="Text_5fe5fc278eb34aa19159511bc3dcfa344" continuedAt="Text_5fe5fc278eb34aa19159511bc3dcfa345">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the fourth quarter of fiscal year 2021, a UK entity acquired in connection with the acquisition of mthree, which was acquired on January 1, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>was erroneously dissolved by the Company in accordance with UK Companies Act regulations while still holding assets. This entity, along with its subsidiaries, (the Entity) had various net intercompany receivables owed to them from other Wiley companies of approximately $<ix:nonFraction name="jwa:IntercompanyReceivables" id="Fact_222ec31c22a846709ba92464e5b5dcc0" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">188.8</ix:nonFraction> million as of April 30, 2021, which upon a dissolution technically would revert to the British Crown (Crown). Wiley petitioned to Companies House to reinstate the Entity without prejudice, which was completed in March 2022.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b9" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b10"><ix:continuation id="Text_5fe5fc278eb34aa19159511bc3dcfa345" continuedAt="Text_5fe5fc278eb34aa19159511bc3dcfa346">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b10" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b11"><ix:continuation id="Text_5fe5fc278eb34aa19159511bc3dcfa346" continuedAt="Text_5fe5fc278eb34aa19159511bc3dcfa347">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">When these events occurred, the Company evaluated whether it was appropriate to consolidate the assets, liabilities, and operations of the Entity as part of its Consolidated Financial Statements as of April 30, 2021, and for each reporting period from the Entity being dissolved until its reinstatement in March 2022. The Company evaluated whether there was a liability to the Crown and a related loss associated with the dissolution of the Entity under US GAAP in fiscal year 2021 and through to reinstatement in March 2022.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b11" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b12"><ix:continuation id="Text_5fe5fc278eb34aa19159511bc3dcfa347" continuedAt="Text_5fe5fc278eb34aa19159511bc3dcfa348">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b12" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b13"><ix:continuation id="Text_5fe5fc278eb34aa19159511bc3dcfa348">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company evaluated the criteria in <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) Topic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">810</span>, &#8220;Consolidations,&#8221; to determine if consolidating the Entity was appropriate under US GAAP. Based on that evaluation and the administrative nature of the process to restore, the Company concluded that although the Entity was dissolved, we maintained control of the assets of the Entity and, therefore, appropriately consolidated the assets, liabilities, and operations of the Entity in our Consolidated Financial Statements as of April 30, 2021 and through to reinstatement in March 2022. </div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b13" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b14">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b14" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b15"><ix:nonNumeric name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="Text_478f400d579a4723aefeb6bf3ab87b49" contextRef="c20210501to20220430" escape="true" continuedAt="Text_b13dac5ea7f24ce8808cc07a4e1897421">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Reclassifications:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b15" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b16"><ix:continuation id="Text_b13dac5ea7f24ce8808cc07a4e1897421" continuedAt="Text_b13dac5ea7f24ce8808cc07a4e1897422">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b16" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b17"><ix:continuation id="Text_b13dac5ea7f24ce8808cc07a4e1897422">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Certain prior year amounts have been reclassified to conform to the current year&#8217;s presentation.</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b17" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b18">
<div><br /></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">63</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b18" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b19">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b19" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b20"><ix:nonNumeric name="us-gaap:UseOfEstimates" id="Text_09e73574444c4db69c60ff8428971710" contextRef="c20210501to20220430" escape="true" continuedAt="Text_3b576eba70124a358f549a995fef29d91">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Use of Estimates:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b20" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b21"><ix:continuation id="Text_3b576eba70124a358f549a995fef29d91" continuedAt="Text_3b576eba70124a358f549a995fef29d92">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b21" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b22"><ix:continuation id="Text_3b576eba70124a358f549a995fef29d92">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of our Consolidated Financial Statements and related disclosures in conformity with US GAAP requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the financial statements, and revenue and expenses during the reporting period. These estimates include, among other items, sales return reserves, allocation of acquisition purchase price to assets acquired and liabilities assumed, goodwill and indefinite-lived intangible assets, intangible assets with definite lives and other long-lived assets, and retirement plans. We review these estimates and assumptions periodically using historical experience and other factors and reflect the effects of any revisions on the Consolidated Financial Statements in the period we determine any revisions to be necessary. Actual results could differ from those estimates, which could affect the reported results.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b22" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b23">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b23" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b24"><ix:nonNumeric name="jwa:CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" id="Text_ad947b430cab4d69b2abcd5267a01c2f" contextRef="c20210501to20220430" escape="true" continuedAt="Text_4b5efbfd5187451c9bf9e62ae11bbfb51">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Book Overdrafts:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b24" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b25"><ix:continuation id="Text_4b5efbfd5187451c9bf9e62ae11bbfb51" continuedAt="Text_4b5efbfd5187451c9bf9e62ae11bbfb52">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b25" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b26"><ix:continuation id="Text_4b5efbfd5187451c9bf9e62ae11bbfb52">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under our cash management system, a book overdraft balance exists for our primary disbursement accounts. This overdraft represents uncleared checks in excess of cash balances in individual bank accounts. Our funds are transferred from other existing bank account balances or from lines of credit as needed to fund checks presented for payment. As of April 30, 2022 and 2021, book overdrafts of $<ix:nonFraction name="us-gaap:BankOverdrafts" id="Fact_707bc91ca40c4d868f04636aec09b94a" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">19.4</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:BankOverdrafts" id="Fact_4318b57713614ac69611e15d061f3a43" contextRef="c20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">25.8</ix:nonFraction> million, respectively, were included in Accounts payable on the Consolidated Statements of Financial Position.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b26" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b27">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b27" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b28"><ix:nonNumeric name="us-gaap:RevenueRecognitionPolicyTextBlock" id="Text_b9d8343aafdd4a47ad44d321c68d8e06" contextRef="c20210501to20220430" escape="true" continuedAt="Text_bbd00c75621e4a38b8178f5ab46de8a81">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Revenue Recognition:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b28" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b29"><ix:continuation id="Text_bbd00c75621e4a38b8178f5ab46de8a81" continuedAt="Text_bbd00c75621e4a38b8178f5ab46de8a82">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b29" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b30"><ix:continuation id="Text_bbd00c75621e4a38b8178f5ab46de8a82" continuedAt="Text_bbd00c75621e4a38b8178f5ab46de8a83">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from contracts with customers is recognized using a five-step model consisting of the following: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) we satisfy a performance obligation. Performance obligations are satisfied when we transfer control of a good or service to a customer, which can occur over time or at a point in time. The amount of revenue recognized is based on the consideration to which we expect to be entitled in exchange for those goods or services, including the expected value of variable consideration. The customer&#8217;s ability and intent to pay the transaction price is assessed in determining whether a contract exists with the customer. If collectability of substantially all the consideration in a contract is not probable, consideration received is not recognized as revenue unless the consideration is nonrefundable, and we no longer have an obligation to transfer additional goods or services to the customer, or collectability becomes probable.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b30" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b31"><ix:continuation id="Text_bbd00c75621e4a38b8178f5ab46de8a83" continuedAt="Text_bbd00c75621e4a38b8178f5ab46de8a84">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b31" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b32"><ix:continuation id="Text_bbd00c75621e4a38b8178f5ab46de8a84">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 3, &#8220;Revenue Recognition, Contracts with Customers,&#8221; for further details of our revenue recognition policy.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b32" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b33">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b33" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b34"><ix:nonNumeric name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Text_a5283318dfa144c98cb437fdc52b7281" contextRef="c20210501to20220430" escape="true" continuedAt="Text_017f79a9a48b432ca0389790ae167ef01">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Cash and Cash Equivalents:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b34" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b35"><ix:continuation id="Text_017f79a9a48b432ca0389790ae167ef01" continuedAt="Text_017f79a9a48b432ca0389790ae167ef02">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b35" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b36"><ix:continuation id="Text_017f79a9a48b432ca0389790ae167ef02">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents consist of highly liquid investments with an original maturity of three months or less at the time of purchase and are stated at cost, which approximates market value, because of the short-term maturity of the instruments.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b36" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b37">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b37" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b38"><ix:nonNumeric name="us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" id="Text_c94a5075835740a0a89dac6eadb30d95" contextRef="c20210501to20220430" escape="true" continuedAt="Text_6f38f80f55ca417195396e122ff9bfe61">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Allowance for Credit Losses:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b38" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b39"><ix:continuation id="Text_6f38f80f55ca417195396e122ff9bfe61" continuedAt="Text_6f38f80f55ca417195396e122ff9bfe62">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b39" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b40"><ix:continuation id="Text_6f38f80f55ca417195396e122ff9bfe62" continuedAt="Text_6f38f80f55ca417195396e122ff9bfe63">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are exposed to credit losses&#160;through our accounts receivable with customers.&#160;Accounts receivable, net, is stated at amortized cost net of provision for credit losses. Our methodology to measure the provision for credit losses requires an estimation of loss rates based upon historical loss experience adjusted for factors that are relevant to determining the expected collectability of accounts receivable such as, delinquency trends, aging behavior of receivables, credit and liquidity indicators for industry groups, customer classes or individual customers,&#160;and reasonable and supportable forecasts of the economic and geopolitical conditions that may exist through the contractual life of the asset.&#160;Our provision for credit losses&#160;is reviewed and revised periodically.&#160;Our accounts receivable is evaluated on a pool basis that is based on customer groups with similar risk characteristics.&#160;This includes consideration of the following factors to develop these pools: size of the customer, industry, geographical location, historical risk, and types of services or products sold.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b40" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b41"><ix:continuation id="Text_6f38f80f55ca417195396e122ff9bfe63" continuedAt="Text_6f38f80f55ca417195396e122ff9bfe64">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b41" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b42"><ix:continuation id="Text_6f38f80f55ca417195396e122ff9bfe64" continuedAt="Text_6f38f80f55ca417195396e122ff9bfe65">
<div style="text-align: justify; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our customers&#8217; ability&#160;to pay is assessed through our internal credit review processes. Based on the value of credit extended, we assess our customers&#8217; credit by reviewing the total expected receivable exposure, expected timing of&#160;payments, and the customers&#8217; established credit rating. In determining customer creditworthiness, we assess our customers&#8217; credit utilizing different resources including </span>third<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-party validations and/or our own assessment through analysis of the customers&#8217; financial statements and review of trade/bank references. We also consider contract terms and conditions, country and geopolitical risk, and the customers&#8217; mix of products purchased in our evaluation. A credit limit is established for each customer based on the outcome of this review. Credit limits are periodically reviewed for existing customers and whenever an increase in the credit limit is being considered. When necessary, we utilize collection agencies and legal counsel to pursue recovery of defaulted receivables.&#160;We write off receivables only when deemed </span>no<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> longer collectible.</span></div>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">64</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b42" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b43"><ix:continuation id="Text_6f38f80f55ca417195396e122ff9bfe65" continuedAt="Text_6f38f80f55ca417195396e122ff9bfe66">
<div style="margin-bottom: 6pt;"><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b43" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b44"><ix:continuation id="Text_6f38f80f55ca417195396e122ff9bfe66" continuedAt="Text_6f38f80f55ca417195396e122ff9bfe67"><ix:nonNumeric name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="Text_808081c0cdf847028b31aaee0ce6bec2" contextRef="c20210501to20220430" escape="true" continuedAt="Text_7a9043b532a74761a43ad5dee360f0361">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The&#160;following table presents the change in provision for credit losses, which is presented net in Accounts receivable on our Consolidated Statements of Financial Position for the period indicated:</span></div>
</ix:nonNumeric></ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b44" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b45"><ix:continuation id="Text_6f38f80f55ca417195396e122ff9bfe67" continuedAt="Text_6f38f80f55ca417195396e122ff9bfe68"><ix:continuation id="Text_7a9043b532a74761a43ad5dee360f0361" continuedAt="Text_7a9043b532a74761a43ad5dee360f0362">
<div><br /></div>
</ix:continuation></ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b45" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b46"><ix:continuation id="Text_6f38f80f55ca417195396e122ff9bfe68"><ix:continuation id="Text_7a9043b532a74761a43ad5dee360f0362">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Provision for</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Credit Losses</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of April 30, 2021</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" id="Fact_fc870a9cd2aa4db89dc2d4269851a5df" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,474</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 88%; white-space: nowrap;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current period provision</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" id="Fact_b1ce77308230428ab3fc35d213f32d34" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">4,029</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts written off, less recoveries</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ContractWithCustomerAssetAllowanceForCreditLossWriteoff" id="Fact_e5069b2aa5884fa29fa78f2e505c2c65" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,754</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 2px; white-space: nowrap;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange translation adjustments and other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" id="Fact_b7ed32beab0340d8b3b5c25e75cec00b" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">528</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of April 30, 2022</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" id="Fact_8f1a6083533e4f0e92f7531968fa1dd9" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,221</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b46" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b47">
<div style="text-align: left;"><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b47" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b48"><ix:nonNumeric name="jwa:SalesReturnReservesPolicyTextBlock" id="Text_a9e2fc2e811f4448b28c3fb206e3762c" contextRef="c20210501to20220430" escape="true" continuedAt="Text_27251cb9d7f049da9172940d04212e481">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Sales Return Reserves:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b48" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b49"><ix:continuation id="Text_27251cb9d7f049da9172940d04212e481" continuedAt="Text_27251cb9d7f049da9172940d04212e482">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b49" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b50"><ix:continuation id="Text_27251cb9d7f049da9172940d04212e482" continuedAt="Text_27251cb9d7f049da9172940d04212e483">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The process that we use to determine our sales returns and the related reserve provision charged against revenue, is based on applying an estimated return rate to current year returnable print book sales. This rate is based upon an analysis of actual historical return experience in the various markets and geographic regions in which we do business. We collect, maintain, and analyze significant amounts of sales returns data for large volumes of homogeneous transactions. This allows us to make reasonable estimates of the amount of future returns. All available data is utilized to identify the returns by market and to which fiscal year the sales returns apply. This enables management to track the returns in detail and identify and react to trends occurring in the marketplace, with the objective of being able to make the most informed judgments possible in setting reserve rates. Associated with the estimated sales return reserves, we also include a related increase to inventory and a reduction to accrued royalties as a result of the expected returns. Print book sales return reserves amounted to a net liability balance of $<ix:nonFraction name="jwa:IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" id="Fact_c414b65e95ae4e14b7456829341910b5" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">19.4</ix:nonFraction> million and $<ix:nonFraction name="jwa:IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" id="Fact_45aa2c7337bf442f8669983fa287e967" contextRef="c20210430" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">22.2</ix:nonFraction> million as of April 30, 2022 and 2021, respectively.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b50" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b51"><ix:continuation id="Text_27251cb9d7f049da9172940d04212e483" continuedAt="Text_27251cb9d7f049da9172940d04212e484">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b51" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b52"><ix:continuation id="Text_27251cb9d7f049da9172940d04212e484" continuedAt="Text_27251cb9d7f049da9172940d04212e485"><ix:nonNumeric name="jwa:NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" id="Text_1e19a92656d64e50829c53205db21992" contextRef="c20210501to20220430" escape="true" continuedAt="Text_230e62fac0854a1399a0fbcaccc42f2c1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The reserves are reflected in the following accounts of the Consolidated Statements of Financial Position as of April 30:</div>
</ix:nonNumeric></ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b52" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b53"><ix:continuation id="Text_27251cb9d7f049da9172940d04212e485" continuedAt="Text_27251cb9d7f049da9172940d04212e486"><ix:continuation id="Text_230e62fac0854a1399a0fbcaccc42f2c1" continuedAt="Text_230e62fac0854a1399a0fbcaccc42f2c2">
<div><br /></div>
</ix:continuation></ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b53" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b54"><ix:continuation id="Text_27251cb9d7f049da9172940d04212e486"><ix:continuation id="Text_230e62fac0854a1399a0fbcaccc42f2c2">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increase in Inventories, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:IncreaseDecreaseInContractWithCustomerInventory" id="Fact_4e6263a8a6aa4634aa77077963c90601" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">7,820</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:IncreaseDecreaseInContractWithCustomerInventory" id="Fact_250d72d140f44b618a389cef94a3c7ca" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">10,886</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Decrease in Accrued royalties</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:IncreaseDecreaseInContractWithCustomerAccruedRoyalties" id="Fact_39eeecdab3a148c5877a561f292b9ca3" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,893</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:IncreaseDecreaseInContractWithCustomerAccruedRoyalties" id="Fact_e403bbf25cac4f668ed4da9dca5f0cd7" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,949</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increase in Contract liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:IncreaseDecreaseInContractWithCustomerContractLiability" id="Fact_32da25a8c5df4d93b7223c6f3a8283c9" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">31,135</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:IncreaseDecreaseInContractWithCustomerContractLiability" id="Fact_770797232d4b4077a8206899f33d6245" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">38,034</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Print book sales return reserve net liability balance</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" id="Fact_2466f30790024a41b16dbf3a7f629b3d" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">19,422</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" id="Fact_d715c26ed0fe4c50b36fe72f533ec2bb" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">22,199</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b54" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b55">
<div style="text-align: justify;"><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b55" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b56"><ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" id="Text_60a52699704e493692ebef1f213bec1b" contextRef="c20210501to20220430" escape="true" continuedAt="Text_d97ea85988044ca58c65f1a992f329be1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Inventories:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b56" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b57"><ix:continuation id="Text_d97ea85988044ca58c65f1a992f329be1" continuedAt="Text_d97ea85988044ca58c65f1a992f329be2">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b57" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b58"><ix:continuation id="Text_d97ea85988044ca58c65f1a992f329be2">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories are carried at the lower of cost or net realizable value. US book inventories aggregating $<ix:nonFraction name="us-gaap:LIFOInventoryAmount" id="Fact_92c978705629485ead34b3e7538a3076" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">20.6</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:LIFOInventoryAmount" id="Fact_373012fe149447cab26ba07f0a33b0a5" contextRef="c20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">20.4</ix:nonFraction> million at April 30, 2022 and 2021, respectively, are valued using the last-in, first-out (LIFO) method.&#160;All other inventories are valued using the first-in, first-out (FIFO) method. Finished goods not recorded at LIFO have been recorded at the lower of cost or net realizable value.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b58" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b59">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b59" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b60"><ix:nonNumeric name="jwa:ProductDevelopmentAssetsPolicyPolicyTextBlock" id="Text_f2fb200410b947ad867bce576aef04b9" contextRef="c20210501to20220430" escape="true" continuedAt="Text_fee749d61f084402977541a8507a46be1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Product Development Assets:&#160;</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b60" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b61"><ix:continuation id="Text_fee749d61f084402977541a8507a46be1" continuedAt="Text_fee749d61f084402977541a8507a46be2">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b61" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b62"><ix:continuation id="Text_fee749d61f084402977541a8507a46be2">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets consist of book composition costs and other product development costs and were included in Other non-current assets on the Consolidated Statements of Financial Position. Costs associated with developing a book for publication are expensed until the product is determined to be commercially viable. Book composition costs represent the costs incurred to bring an edited commercial manuscript to publication, which include typesetting, proofreading, design, illustration costs, and digital formatting. Book composition costs are capitalized and are generally amortized on a double-declining basis over their estimated useful lives, ranging from <ix:nonNumeric name="jwa:ProductDevelopmentAssetsUsefulLife" id="Fact_5cebb7bbd90f4c56ba663c89ae5a99d7" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">1</ix:nonNumeric> to <ix:nonNumeric name="jwa:ProductDevelopmentAssetsUsefulLife" id="Fact_f70ec5a94ff449709dfdff7c757dc324" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">3</ix:nonNumeric> years. Other product development costs represent the costs incurred in developing software, platforms, and digital content to be sold and licensed to third parties. Other product development costs are capitalized and amortized on a straight-line basis over their estimated useful lives. As of April 30, 2022, the weighted average estimated useful life of other product development costs was approximately <ix:nonNumeric name="jwa:ProductDevelopmentAssetsUsefulLife" id="Fact_1e9c2d1468a54f82a2625b82a83a9d73" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_OtherProductDevelopmentCostsMember_RangeAxis_WeightedAverageMember" format="ixt-sec:duryear">6</ix:nonNumeric> years.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b62" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b63">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b63" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b64"><ix:nonNumeric name="jwa:RoyaltyAdvancePolicyTextBlock" id="Text_bd4acae7d00d4430816493a5576b25ab" contextRef="c20210501to20220430" escape="true" continuedAt="Text_8e850a3d46814b79a70f78dbe852e2d71">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Royalty Advances:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b64" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b65"><ix:continuation id="Text_8e850a3d46814b79a70f78dbe852e2d71" continuedAt="Text_8e850a3d46814b79a70f78dbe852e2d72">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b65" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b66"><ix:continuation id="Text_8e850a3d46814b79a70f78dbe852e2d72">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Royalty advances are capitalized and, upon publication, are expensed as royalties earned based on sales of the published works. Royalty advances are reviewed for recoverability and a reserve for loss is maintained, if appropriate. </div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b66" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b67">
<div><br /></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">65</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b67" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b68">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b68" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b69"><ix:nonNumeric name="jwa:ShippingAndHandlingCostsPolicyPolicyTextBlock" id="Text_6ad510ffd77f41089565ebead4118473" contextRef="c20210501to20220430" escape="true" continuedAt="Text_e1671e7ffb3f43ddbdeeae6397e80b581">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Shipping and Handling Costs:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b69" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b70"><ix:continuation id="Text_e1671e7ffb3f43ddbdeeae6397e80b581" continuedAt="Text_e1671e7ffb3f43ddbdeeae6397e80b582">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b70" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b71"><ix:continuation id="Text_e1671e7ffb3f43ddbdeeae6397e80b582">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Costs incurred for third party shipping and handling are primarily reflected in Operating and administrative expenses on the Consolidated Statements of Income (Loss). We incurred $<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_52e6156260b9473fa01cfe754ba59436" contextRef="c20210501to20220430_ProductOrServiceAxis_ShippingAndHandlingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">29.0</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_8268cc75b75747799437bf293a06a176" contextRef="c20200501to20210430_ProductOrServiceAxis_ShippingAndHandlingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">27.8</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_e91fb27e35ec49189bce2e08eb10e952" contextRef="c20190501to20200430_ProductOrServiceAxis_ShippingAndHandlingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">28.8</ix:nonFraction> million in shipping and handling costs in the years ended April 30, 2022, 2021, and 2020, respectively.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b71" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b72">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b72" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b73"><ix:nonNumeric name="us-gaap:AdvertisingCostsPolicyTextBlock" id="Text_d76c4bf5bf164f97aa596d1fdf4043ce" contextRef="c20210501to20220430" escape="true" continuedAt="Text_15312bd5c57a44aaa77b8d679ab445f61">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Advertising and Marketing Costs:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b73" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b74"><ix:continuation id="Text_15312bd5c57a44aaa77b8d679ab445f61" continuedAt="Text_15312bd5c57a44aaa77b8d679ab445f62">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b74" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b75"><ix:continuation id="Text_15312bd5c57a44aaa77b8d679ab445f62" continuedAt="Text_15312bd5c57a44aaa77b8d679ab445f63"><ix:nonNumeric name="jwa:AdvertisingAndMarketingCostsTableTextBlock" id="Text_9284b710f6444e4893c9cc76c59527f0" contextRef="c20210501to20220430" escape="true" continuedAt="Text_01e45c4d821e4561a241205c3783f7091">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Advertising and marketing costs are expensed as incurred.&#160;These costs are reflected in the Consolidated Statements of Income (Loss) as follows:</span></div>
</ix:nonNumeric></ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b75" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b76"><ix:continuation id="Text_15312bd5c57a44aaa77b8d679ab445f63" continuedAt="Text_15312bd5c57a44aaa77b8d679ab445f64"><ix:continuation id="Text_01e45c4d821e4561a241205c3783f7091" continuedAt="Text_01e45c4d821e4561a241205c3783f7092">
<div><br /></div>
</ix:continuation></ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b76" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b77"><ix:continuation id="Text_15312bd5c57a44aaa77b8d679ab445f64" continuedAt="Text_15312bd5c57a44aaa77b8d679ab445f65"><ix:continuation id="Text_01e45c4d821e4561a241205c3783f7092" continuedAt="Text_01e45c4d821e4561a241205c3783f7093">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Advertising and marketing costs</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdvertisingExpense" id="Fact_6f625a762c7c4ed79ef24d83a80b32b7" contextRef="c20210501to20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">100.6</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdvertisingExpense" id="Fact_68033019b7c24299a9d79cf2dc33718b" contextRef="c20200501to20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">93.6</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdvertisingExpense" id="Fact_b10c44f690024696b3317bad02521b8d" contextRef="c20190501to20200430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">103.1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of sales<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdvertisingExpense" id="Fact_867937b7c691419c9e5faef640b95dd0" contextRef="c20210501to20220430_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">62.9</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdvertisingExpense" id="Fact_dfabfe877f0b451793d744dcdfd356d3" contextRef="c20200501to20210430_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">57.0</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdvertisingExpense" id="Fact_18fc2e4643e44b1285c3421c6d81212b" contextRef="c20190501to20200430_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">65.8</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating and administrative expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdvertisingExpense" id="Fact_881eb19e643d4eaca77b0b4bca0b64e5" contextRef="c20210501to20220430_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">37.7</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdvertisingExpense" id="Fact_1602c97737924eaa9f779e61748b72d5" contextRef="c20200501to20210430_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">36.6</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdvertisingExpense" id="Fact_d3014f28b8894410a305368f934b6c2f" contextRef="c20190501to20200430_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">37.3</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b77" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b78"><ix:continuation id="Text_15312bd5c57a44aaa77b8d679ab445f65" continuedAt="Text_15312bd5c57a44aaa77b8d679ab445f66"><ix:continuation id="Text_01e45c4d821e4561a241205c3783f7093" continuedAt="Text_01e45c4d821e4561a241205c3783f7094">
<div><br /></div>
</ix:continuation></ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b78" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b79"><ix:continuation id="Text_15312bd5c57a44aaa77b8d679ab445f66"><ix:continuation id="Text_01e45c4d821e4561a241205c3783f7094">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_b450c9832d944cc492e6cf9a2e9daa8a" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">This includes certain advertising and marketing costs incurred by our Education Services business to fulfill performance obligations from contracts with educational institutions.</ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b79" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b80">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b80" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b81"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Text_0394da9de860414489b0c6e03c6493f8" contextRef="c20210501to20220430" escape="true" continuedAt="Text_40a49a19e7484d11b06677a127d69b961">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Technology, Property, and Equipment:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b81" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b82"><ix:continuation id="Text_40a49a19e7484d11b06677a127d69b961" continuedAt="Text_40a49a19e7484d11b06677a127d69b962">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b82" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b83"><ix:continuation id="Text_40a49a19e7484d11b06677a127d69b962" continuedAt="Text_40a49a19e7484d11b06677a127d69b963">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment is recorded at cost, except for property and equipment that have been impaired, for which we reduce the carrying amount to the estimated fair value at the impairment date. Major renewals and improvements are capitalized, while maintenance and repairs are expensed as incurred.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b83" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b84"><ix:continuation id="Text_40a49a19e7484d11b06677a127d69b963" continuedAt="Text_40a49a19e7484d11b06677a127d69b964">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b84" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b85"><ix:continuation id="Text_40a49a19e7484d11b06677a127d69b964" continuedAt="Text_40a49a19e7484d11b06677a127d69b965">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment is depreciated using the straight-line method based upon the following estimated useful lives: Computer Software &#8211; <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_2ed69920f6b74198b7ec31396ea30ffb" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">3</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_2117ae692334462bbf865ea244b6eb3c" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">10</ix:nonNumeric> years; Computer Hardware &#8211; <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_392710a4901d46cdb272183c4c6a3381" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">3</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_e23900bde2c24057980768274df5500e" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">5</ix:nonNumeric> years; Buildings and Leasehold Improvements &#8211; the lesser of the estimated useful life of the asset up to <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_0965fca0bb9d4e6d95581dfc8eef294d" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_BuildingAndLeaseholdImprovementsMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">40</ix:nonNumeric> years or the duration of the lease; Furniture, Fixtures, and Warehouse Equipment &#8211; <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_c2c0e9f3908f4410a4914cdf63ff859c" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">5</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_307e515601c44cab943ec9024603c80f" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">10</ix:nonNumeric> years.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b85" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b86"><ix:continuation id="Text_40a49a19e7484d11b06677a127d69b965" continuedAt="Text_40a49a19e7484d11b06677a127d69b966">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b86" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b87"><ix:continuation id="Text_40a49a19e7484d11b06677a127d69b966">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Costs incurred for computer software internally developed or obtained for internal use are capitalized during the application development stage and expensed as incurred during the preliminary project and postimplementation stages. Costs incurred during the application development stage include costs of materials, services, and payroll and payroll-related costs for employees who are directly associated with the software project. Such costs are amortized over the expected useful life of the related software, which is generally <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_872fb95007924e1193205e270e149d2e" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">3</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_4f466948172d42d0b967f10d731d2b35" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">5</ix:nonNumeric> years. Costs related to the investment in our Enterprise Resource Planning and related systems are amortized over an expected useful life of <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_0c33b19252074ed7a29995636c963e27" contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_EnterpriseResourcePlanningAndRelatedSystemsMember" format="ixt-sec:duryear">10</ix:nonNumeric> years. Maintenance, training, and upgrade costs that do not result in additional functionality are expensed as incurred.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b87" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b88">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b88" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b89"><ix:nonNumeric name="us-gaap:BusinessCombinationsPolicy" id="Text_99e0a8ca2dcf4835b06ac3e34f0c0241" contextRef="c20210501to20220430" escape="true" continuedAt="Text_317513ac9ec2426ea31708da4b5f09f21">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Allocation of Acquisition Purchase Price to Assets Acquired and Liabilities Assumed</span>:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b89" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b90"><ix:continuation id="Text_317513ac9ec2426ea31708da4b5f09f21" continuedAt="Text_317513ac9ec2426ea31708da4b5f09f22">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b90" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b91"><ix:continuation id="Text_317513ac9ec2426ea31708da4b5f09f22">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In connection with acquisitions, we allocate the cost of the acquisition to the assets acquired and the liabilities assumed based on the estimates of fair value for such items, including intangible assets and technology acquired. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The excess of the purchase consideration over the fair value of assets acquired and liabilities assumed is recorded as goodwill. The determination of the acquisition date fair value of the assets acquired and liabilities assumed requires us to make significant estimates and assumptions, such as forecasted revenue growth rates and operating cash flows, royalty rates, customer attrition rates, obsolescence rates of developed technology, and discount rates.</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> We may use a third-party valuation consultant to assist in the determination of such estimates.</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b91" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b92">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b92" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b93"><ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" id="Text_49a24f1a35c14192b2355cfaf40652a1" contextRef="c20210501to20220430" escape="true" continuedAt="Text_e1788278fa9b4674abfcb3bf3ccc88221">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Goodwill and Indefinite-lived Intangible Assets:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b93" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b94"><ix:continuation id="Text_e1788278fa9b4674abfcb3bf3ccc88221" continuedAt="Text_e1788278fa9b4674abfcb3bf3ccc88222">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b94" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b95"><ix:continuation id="Text_e1788278fa9b4674abfcb3bf3ccc88222" continuedAt="Text_e1788278fa9b4674abfcb3bf3ccc88223">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill represents the excess of the aggregate of the following: (1) consideration transferred, (2) the fair value of any noncontrolling interest in the acquiree, and (3) if the business combination is achieved in stages, the acquisition-date fair value of our previously held equity interest in the acquiree over the net of the acquisition-date amounts of the identifiable assets acquired and the liabilities assumed.</div>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">66</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b95" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b96"><ix:continuation id="Text_e1788278fa9b4674abfcb3bf3ccc88223" continuedAt="Text_e1788278fa9b4674abfcb3bf3ccc88224">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b96" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b97"><ix:continuation id="Text_e1788278fa9b4674abfcb3bf3ccc88224" continuedAt="Text_e1788278fa9b4674abfcb3bf3ccc88225">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indefinite-lived intangible assets primarily consist of brands and trademarks, and publishing rights, and are typically characterized by intellectual property with a long and well-established revenue stream resulting from strong and well-established imprint/brand recognition in the market.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b97" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b98"><ix:continuation id="Text_e1788278fa9b4674abfcb3bf3ccc88225" continuedAt="Text_e1788278fa9b4674abfcb3bf3ccc88226">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b98" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b99"><ix:continuation id="Text_e1788278fa9b4674abfcb3bf3ccc88226">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We use the acquisition method of accounting for all business combinations and do not amortize goodwill or intangible assets with indefinite useful lives. Goodwill and intangible assets with indefinite useful lives are tested for possible impairment annually during the fourth quarter of each fiscal year, or more frequently if events or changes in circumstances indicate that the asset might be impaired.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b99" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b100">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b100" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b101"><ix:nonNumeric name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="Text_17156259acd1404580367b85f972722c" contextRef="c20210501to20220430" escape="true" continuedAt="Text_e95dd2ed2871469f9901b6290322fd701">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Intangible Assets with Definite Lives and Other Long-Lived Assets:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b101" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b102"><ix:continuation id="Text_e95dd2ed2871469f9901b6290322fd701" continuedAt="Text_e95dd2ed2871469f9901b6290322fd702">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b102" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b103"><ix:continuation id="Text_e95dd2ed2871469f9901b6290322fd702" continuedAt="Text_e95dd2ed2871469f9901b6290322fd703">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Definite-lived intangible assets principally consist of content and publishing rights, customer relationships, developed technology, brands and trademarks, and covenants not to compete agreements, and are amortized over their estimated useful lives. The most significant factors in determining the estimated lives of these intangibles are the history and longevity, combined with the strength and pattern of projected cash flows.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b103" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b104"><ix:continuation id="Text_e95dd2ed2871469f9901b6290322fd703" continuedAt="Text_e95dd2ed2871469f9901b6290322fd704">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b104" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b105"><ix:continuation id="Text_e95dd2ed2871469f9901b6290322fd704" continuedAt="Text_e95dd2ed2871469f9901b6290322fd705">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets with definite lives as of April 30, 2022, are amortized on a straight-line basis over the following weighted average estimated useful lives: content and publishing rights &#8211; <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Fact_a4034d4d8f504c598cecdfb144cd6b64" contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember_RangeAxis_WeightedAverageMember" format="ixt-sec:duryear">26</ix:nonNumeric> years, customer relationships &#8211; <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Fact_aefb3973a6f744eaa7ad0dc8afc0e056" contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember_RangeAxis_WeightedAverageMember" format="ixt-sec:duryear">16</ix:nonNumeric> years, developed technology &#8211; <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Fact_eee7b58caeb943dca3e1857e2e714441" contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" format="ixt-sec:duryear">7</ix:nonNumeric> years, brands and trademarks &#8211; <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Fact_e4b5b619e75c45d39643b002fb517c41" contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember_RangeAxis_WeightedAverageMember" format="ixt-sec:duryear"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Fact_a85e53b5f0204b638128026e15fb84e8" contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember_RangeAxis_WeightedAverageMember" format="ixt-sec:duryear">11</ix:nonNumeric></ix:nonNumeric> years, and covenants not to compete agreements &#8211; <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Fact_ec5b6a96686440c3ad0c07fa25251e74" contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember_RangeAxis_WeightedAverageMember" format="ixt-sec:duryear">5</ix:nonNumeric> years.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b105" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b106"><ix:continuation id="Text_e95dd2ed2871469f9901b6290322fd705" continuedAt="Text_e95dd2ed2871469f9901b6290322fd706">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b106" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b107"><ix:continuation id="Text_e95dd2ed2871469f9901b6290322fd706">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Assets with definite lives are evaluated for impairment upon a significant change in the operating or macroeconomic environment.&#160;In these circumstances, if an evaluation of the projected undiscounted cash flows indicates impairment, the asset is written down to its estimated fair value based on the discounted future cash flows.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b107" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b108">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b108" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b109"><ix:nonNumeric name="us-gaap:DerivativesPolicyTextBlock" id="Text_a8fd4dea2e2c4cd2a0fc79c812e6434e" contextRef="c20210501to20220430" escape="true" continuedAt="Text_17d746597ce04e1282ec90aa28d123711">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Derivative Financial Instruments:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b109" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b110"><ix:continuation id="Text_17d746597ce04e1282ec90aa28d123711" continuedAt="Text_17d746597ce04e1282ec90aa28d123712">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b110" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b111"><ix:continuation id="Text_17d746597ce04e1282ec90aa28d123712">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">From time to time, we enter into foreign exchange forward and interest rate swap contracts as a hedge against foreign currency asset and liability commitments, changes in interest rates, and anticipated transaction exposures, including intercompany purchases. All derivatives are recognized as assets or liabilities and measured at fair value.&#160; Derivatives that are not determined to be effective hedges are adjusted to fair value with a corresponding adjustment to earnings. We do not use financial instruments for trading or speculative purposes.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b111" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b112">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b112" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b113"><ix:nonNumeric name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="Text_e8ae268331134b13b40bf71b7da59696" contextRef="c20210501to20220430" escape="true" continuedAt="Text_826e0f15de0343e4ad0b6931e6553f591">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Foreign Currency Gains/Losses:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b113" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b114"><ix:continuation id="Text_826e0f15de0343e4ad0b6931e6553f591" continuedAt="Text_826e0f15de0343e4ad0b6931e6553f592">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b114" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b115"><ix:continuation id="Text_826e0f15de0343e4ad0b6931e6553f592">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We maintain operations in many non-US locations. Assets and liabilities are translated into US dollars using end-of-period exchange rates and revenues, and expenses are translated into US dollars using weighted average rates. Our significant investments in non-US businesses are exposed to foreign currency risk. Foreign currency translation adjustments are reported as a separate component of Accumulated Other Comprehensive Loss within Shareholders&#8217; Equity.</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign currency transaction gains or losses are recognized on the Consolidated Statements of Income (Loss) as incurred.</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b115" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b116">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b116" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b117"><ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Text_1ab5feebffd94411a8e2806ad3d0d3e8" contextRef="c20210501to20220430" escape="true" continuedAt="Text_1b4873e44d954173964b31a1e623d5441">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Stock-Based Compensation:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b117" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b118"><ix:continuation id="Text_1b4873e44d954173964b31a1e623d5441" continuedAt="Text_1b4873e44d954173964b31a1e623d5442">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b118" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b119"><ix:continuation id="Text_1b4873e44d954173964b31a1e623d5442">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recognize stock-based compensation expense based on the fair value of the stock-based awards on the grant date, reduced by an estimate for future forfeited awards.&#160;As such, stock-based compensation expense is only recognized for those awards that are expected to ultimately vest. The fair value of stock-based awards is recognized in net income generally on a straight-line basis over the requisite service period. Stock-based compensation expense associated with performance-based stock awards is based on actual financial results for targets established up to <ix:nonNumeric name="jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" id="Fact_a77a13443eac437e88be687caa8111ff" contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric> in advance, or less. The cumulative effect on current and prior periods of a change in the estimated number of performance share awards, or estimated forfeiture rate, is recognized as an adjustment to earnings in the period of the revision. If actual results differ significantly from estimates, our stock-based compensation expense and Consolidated Statements of Income (Loss) could be impacted. The grant date fair value for stock options is estimated using the Black-Scholes option-pricing model. The determination of the assumptions used in the Black-Scholes model include the expected life of an option, the expected volatility of our common stock over the estimated life of the option, a risk-free interest rate, and the expected dividend yield. Judgment was also required in estimating the amount of stock-based awards that may be forfeited.</div>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">67</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b119" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b120">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b120" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b121"><ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Text_626aafd77371464899798dc581b5d9ed" contextRef="c20210501to20220430" escape="true" continuedAt="Text_661687745c034a90bb847360338004191">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Recently Adopted Accounting Standards</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b121" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b122"><ix:continuation id="Text_661687745c034a90bb847360338004191" continuedAt="Text_661687745c034a90bb847360338004192">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b122" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b123"><ix:continuation id="Text_661687745c034a90bb847360338004192" continuedAt="Text_661687745c034a90bb847360338004193">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reference Rate Reform</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b123" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b124"><ix:continuation id="Text_661687745c034a90bb847360338004193" continuedAt="Text_661687745c034a90bb847360338004194">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b124" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b125"><ix:continuation id="Text_661687745c034a90bb847360338004194" continuedAt="Text_661687745c034a90bb847360338004195">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In March 2020, the FASB issued ASU&#160;2020-04, &#8220;Reference Rate Reform (Topic&#160;848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221;&#160;In January 2021, the FASB clarified the scope of that guidance with the issuance of ASU 2021-01, &#8220;Reference Rate Reform: Scope.&#8221;&#160;These ASUs provide optional guidance for a limited period of time to ease the burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting.&#160; This would apply to companies meeting certain criteria that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. This standard was effective for us immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before&#160;December 31, 2022. On December 22, 2021, we amended the Amended and Restated RCA (as defined in Note 14, &#8220;Debt and Available Credit Facilities&#8221;) to change the rates for Sterling and euro denominated borrowings from LIBOR-based rates to alternative rates. We applied ASU 2020-04 at the time of this modification, and there was no impact on our Consolidated Financial Statements.&#160;Refer to Note 14, &#8220;Debt and Available Credit Facilities,&#8221; for more information. The future impact of this ASU on our Consolidated Financial Statements will be based on any future contract modifications.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b125" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b126"><ix:continuation id="Text_661687745c034a90bb847360338004195" continuedAt="Text_661687745c034a90bb847360338004196">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b126" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b127"><ix:continuation id="Text_661687745c034a90bb847360338004196" continuedAt="Text_661687745c034a90bb847360338004197">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Simplifying the Accounting for Income Taxes</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b127" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b128"><ix:continuation id="Text_661687745c034a90bb847360338004197" continuedAt="Text_661687745c034a90bb847360338004198">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b128" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b129"><ix:continuation id="Text_661687745c034a90bb847360338004198" continuedAt="Text_661687745c034a90bb847360338004199">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In December 2019, the FASB issued Accounting Standards Update (ASU) 2019-12, &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#8221;&#160;This ASU is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions within Topic 740, &#8220;Income Taxes,&#8221; and clarifies certain aspects of the current guidance to promote consistent application. We adopted ASU 2019-12 on May 1, 2021. The adoption did not have a material impact on our Consolidated Financial Statements at the time of adoption. The impact in the future would depend on any changes in tax laws and the applicable enactment dates. In accordance with ASU 2019-12, the enactment date is when any effects are recognized in the consolidated financial statements.</div>
</ix:continuation></ix:continuation></div>
<div><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b129" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b130"><ix:continuation id="Text_661687745c034a90bb847360338004199" continuedAt="Text_661687745c034a90bb8473603380041910">
<div><br /></div>
</ix:continuation></ix:continuation></div>
<div><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b130" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b131"><ix:continuation id="Text_661687745c034a90bb8473603380041910" continuedAt="Text_661687745c034a90bb8473603380041911">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Measurement of Credit Losses on Financial Instruments</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b131" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b132"><ix:continuation id="Text_661687745c034a90bb8473603380041911" continuedAt="Text_661687745c034a90bb8473603380041912">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b132" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b133"><ix:continuation id="Text_661687745c034a90bb8473603380041912" continuedAt="Text_661687745c034a90bb8473603380041913">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In June 2016<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, the FASB issued ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2016-13</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, &#8220;Financial Instruments&#8212;Credit Losses (Topic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">326</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">), Measurement of Credit Losses on Financial Instruments,&#8221; </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and issued subsequent amendments to the initial guidance thereafter.&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2016-13</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> requires entities to measure all expected credit losses for most financial assets held at the reporting date based on an expected loss model which includes historical experience, current conditions, and reasonable and supportable forecasts. Entities will now use forward-looking information to better form their credit loss estimates. ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2016-13</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> also required enhanced disclosures to help financial statement users better understand significant estimates and judgments used in estimating credit losses.</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b133" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b134"><ix:continuation id="Text_661687745c034a90bb8473603380041913" continuedAt="Text_661687745c034a90bb8473603380041914">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b134" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b135"><ix:continuation id="Text_661687745c034a90bb8473603380041914" continuedAt="Text_661687745c034a90bb8473603380041915">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We adopted the new standard on </span>May 1, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, with a cumulative effect adjustment to retained earnings as of the beginning of the year of adoption. The adoption of ASU </span>2016-13<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> primarily impacted our trade receivables, specifically our allowance for doubtful accounts.&#160;The adoption of the standard did not have an impact on our&#160;Consolidated Statements of Income (Loss), or our Consolidated Statements of Cash Flows. See above </span>under the caption &#8220;Allowance for Credit Losses&#8221; for a discussion of our policy.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b135" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b136"><ix:continuation id="Text_661687745c034a90bb8473603380041915" continuedAt="Text_661687745c034a90bb8473603380041916">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b136" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b137"><ix:continuation id="Text_661687745c034a90bb8473603380041916" continuedAt="Text_661687745c034a90bb8473603380041917">
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangibles-Goodwill and Other-Internal-Use Software: Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b137" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b138"><ix:continuation id="Text_661687745c034a90bb8473603380041917" continuedAt="Text_661687745c034a90bb8473603380041918">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In August 2018<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, the FASB issued ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2018-15</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, &#8220;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">350-40</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract.&#8221; ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2018-15</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2018-15</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> on </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">May 1, 2020</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> on a prospective basis. There was </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">no</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> impact to our Consolidated Financial Statements at the date of adoption</span>.</div>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">68</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b138" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b139"><ix:continuation id="Text_661687745c034a90bb8473603380041918" continuedAt="Text_661687745c034a90bb8473603380041919">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b139" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b140"><ix:continuation id="Text_661687745c034a90bb8473603380041919" continuedAt="Text_661687745c034a90bb8473603380041920">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Recently Issued Accounting Standards</div>
</ix:continuation></ix:continuation></div>
<div><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b140" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b141"><ix:continuation id="Text_661687745c034a90bb8473603380041920" continuedAt="Text_661687745c034a90bb8473603380041921">
<div><br /></div>
</ix:continuation></ix:continuation></div>
<div><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b141" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b142"><ix:continuation id="Text_661687745c034a90bb8473603380041921" continuedAt="Text_661687745c034a90bb8473603380041922">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b142" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b143"><ix:continuation id="Text_661687745c034a90bb8473603380041922" continuedAt="Text_661687745c034a90bb8473603380041923">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b143" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b144"><ix:continuation id="Text_661687745c034a90bb8473603380041923" continuedAt="Text_661687745c034a90bb8473603380041924">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In October 2021, the FASB issued ASU 2021-08, &#8220;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.&#8221; This ASU requires that an acquirer recognize, and measure, contract assets and contract liabilities acquired in a business combination in accordance with ASC 606 &#8220;Revenue from Contracts with Customers&#8221; (Topic 606) as if it had originated the contracts. Generally, this would result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree&#8217;s financial statements if the acquiree prepared financial statements in accordance with US GAAP. This standard is effective for us on May 1, 2023, including interim periods within the fiscal year. Early adoption is permitted. The standard is applied prospectively to business combinations occurring on or after the effective date of the amendments. The impact will be based on future business combinations after we adopt the standard.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b144" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b145"><ix:continuation id="Text_661687745c034a90bb8473603380041924" continuedAt="Text_661687745c034a90bb8473603380041925">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b145" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b146"><ix:continuation id="Text_661687745c034a90bb8473603380041925" continuedAt="Text_661687745c034a90bb8473603380041926">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Convertible Debt Instruments, Derivatives, and EPS</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b146" continuedAt="Text_7ad0e56493e444c6a59a86c4a10fac5b147"><ix:continuation id="Text_661687745c034a90bb8473603380041926" continuedAt="Text_661687745c034a90bb8473603380041927">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_7ad0e56493e444c6a59a86c4a10fac5b147"><ix:continuation id="Text_661687745c034a90bb8473603380041927">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">August 2020</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, the FASB issued ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2020-06</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, &#8220;Debt&#8212;Debt with Conversion and Other Options (Subtopic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">470-20</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">815-40</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)&#8221;. This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity&#8217;s own equity to reduce form-over-substance-based accounting conclusions.&#160;In addition, this ASU improves and amends the related EPS guidance. This standard is effective for us on </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">May 1, 2022</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, including interim periods within those fiscal years.&#160;Adoption is either a modified retrospective method or a fully retrospective method of transition.&#160;There was </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">no</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> impact to our Consolidated Financial Statements at the date of adoption</span>.</div>
</ix:continuation></ix:continuation></div>
<div><br /></div>
<div><a id="Note3RevenueRecognition"><!--Anchor--></a><ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Text_ac26b4e0d2af4631b4609e7c658638c5" contextRef="c20210501to20220430" escape="true" continuedAt="Text_bead4da240de4877a937305efa49477c1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Note 3 </span>&#8212;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"> Revenue Recognition, Contracts with Customers</span></div>
</ix:nonNumeric><ix:continuation id="Text_bead4da240de4877a937305efa49477c1" continuedAt="Text_bead4da240de4877a937305efa49477c2">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c2" continuedAt="Text_bead4da240de4877a937305efa49477c3"><ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Text_76388c521762404d85599e77de14544d" contextRef="c20210501to20220430" escape="true" continuedAt="Text_3bc03ad06a9145bca5ea2eee96e7754d1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Disaggregation of Revenue</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c3" continuedAt="Text_bead4da240de4877a937305efa49477c4"><ix:continuation id="Text_3bc03ad06a9145bca5ea2eee96e7754d1" continuedAt="Text_3bc03ad06a9145bca5ea2eee96e7754d2">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c4" continuedAt="Text_bead4da240de4877a937305efa49477c5"><ix:continuation id="Text_3bc03ad06a9145bca5ea2eee96e7754d2" continuedAt="Text_3bc03ad06a9145bca5ea2eee96e7754d3">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables present our revenue from contracts with customers disaggregated by segment and product type.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c5" continuedAt="Text_bead4da240de4877a937305efa49477c6"><ix:continuation id="Text_3bc03ad06a9145bca5ea2eee96e7754d3" continuedAt="Text_3bc03ad06a9145bca5ea2eee96e7754d4">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c6" continuedAt="Text_bead4da240de4877a937305efa49477c7"><ix:continuation id="Text_3bc03ad06a9145bca5ea2eee96e7754d4" continuedAt="Text_3bc03ad06a9145bca5ea2eee96e7754d5">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Research Publishing &amp; Platforms:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_491e7f29c01d4db29a157591bcbabc72" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,057,022</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_9c228665f7a14036b3191cdb16dac823" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">972,512</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b03b3cd471254ed08024c858cb38a6c5" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">908,952</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Platforms</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e899bbc7532a4b27ab809db2f255856f" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">54,321</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_85863f00fab649578d793d0af465f660" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">42,837</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a03eb62b5ea943838cd8163b44afde4d" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">39,887</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Research Publishing &amp; Platforms</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b4d8ab805651408888d8ec0198f1c094" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,111,343</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f80cec30632340388ef500f79714a26d" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,015,349</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_8db3e81e08d24b0ca39194a0aad64217" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">948,839</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Academic &amp; Professional Learning:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Publishing<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_28d88e2605fc4415a6e8a98258785f25" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">349,992</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b7c3d8590a4f4ea5b54ad3d5012ae767" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">361,194</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_8d6b26fd0469444aab5f498b6ef2176d" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">351,514</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Professional Learning</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_455a6364cdc3486ebae5e0ba3b8816ea" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">296,831</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_bc58aa925c4440659930af39fc5629d2" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">280,667</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_504f0c6765b04bf99d814b3617c5e37b" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">298,601</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Academic &amp; Professional Learning</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_27a4e72894164602ad031b02c061b178" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">646,823</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a798b5e79a414b6bb58aadf7e1546a70" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">641,861</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e3924494601048df87a68460bcebb3e8" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">650,115</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Education Services:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services<sup>(2)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_cb1fd0891bd74b78990f5e79fbfc706e" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">226,131</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1fefd6653ce54751a208819844bd7f61" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">227,700</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_91a76c2374f34056adb794d2a40a27c6" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">210,882</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Talent Development Services<sup>(1)(3)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f07edaed416b4f37aa9d768f3e339711" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">98,631</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a0274f6bbd774cda9f56c14de929d67b" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">56,591</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f38a56e05e754a3199020de5aa095c2c" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,647</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Education Services</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b0e8583efa9b47eaac4f88814bcb3dd6" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">324,762</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_05109005dc834f8f82627772a600168e" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">284,291</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_08716d3098874c88af5457091e0729c8" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">232,529</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Revenue</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_84a2c3251bbe44c3b8548a5a0b0ca790" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,082,928</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7e15603da3d24e09bcef0e2183fb68c4" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,941,501</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_50c4696c091345d5973839a18e3b8393" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,831,483</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c7" continuedAt="Text_bead4da240de4877a937305efa49477c8"><ix:continuation id="Text_3bc03ad06a9145bca5ea2eee96e7754d5" continuedAt="Text_3bc03ad06a9145bca5ea2eee96e7754d6">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c8" continuedAt="Text_bead4da240de4877a937305efa49477c9"><ix:continuation id="Text_3bc03ad06a9145bca5ea2eee96e7754d6" continuedAt="Text_3bc03ad06a9145bca5ea2eee96e7754d7">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_a770491c746b44598e0a682fcf840b7a" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">In May 2021, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning &#8211; Education Publishing to Education Services &#8211; Talent Development Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services &#8211; Talent Development Services. The Revenue was $</span><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_64d073a72bc14393a610e8707610b0fe" contextRef="c20200501to20210430_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember_SubsegmentsAxis_WileyNXTMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">2.7</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and $</span><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_86cca19cfff44145974bc5898ea03334" contextRef="c20190501to20200430_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember_SubsegmentsAxis_WileyNXTMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.7</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million for the years ended April 30, 2021 and April 30, 2020, respectively. There were no changes to our total consolidated financial results.</span></ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c9" continuedAt="Text_bead4da240de4877a937305efa49477c10"><ix:continuation id="Text_3bc03ad06a9145bca5ea2eee96e7754d7" continuedAt="Text_3bc03ad06a9145bca5ea2eee96e7754d8">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_d3773d4f0bd24f58959adb770890aed4" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">University Services was previously referred to as Education Services OPM.</ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c10" continuedAt="Text_bead4da240de4877a937305efa49477c11"><ix:continuation id="Text_3bc03ad06a9145bca5ea2eee96e7754d8">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(3)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_a152ef2920d14bc59a43d0778a26733f" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Talent Development Services was previously referred to as mthree.</ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c11" continuedAt="Text_bead4da240de4877a937305efa49477c12">
<div><br /></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">69</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_bead4da240de4877a937305efa49477c12" continuedAt="Text_bead4da240de4877a937305efa49477c13">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c13" continuedAt="Text_bead4da240de4877a937305efa49477c14">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following information describes our disaggregation of revenue by segment and product type. Overall, the majority of our revenue is recognized over time.</div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c14" continuedAt="Text_bead4da240de4877a937305efa49477c15">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c15" continuedAt="Text_bead4da240de4877a937305efa49477c16"><ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Text_183a1506a7ab42e584e585a3addabaf8" contextRef="c20210501to20220430" escape="true" continuedAt="Text_542e6e78720d481091a746149ae258061">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Research Publishing &amp; Platforms</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c16" continuedAt="Text_bead4da240de4877a937305efa49477c17"><ix:continuation id="Text_542e6e78720d481091a746149ae258061" continuedAt="Text_542e6e78720d481091a746149ae258062">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c17" continuedAt="Text_bead4da240de4877a937305efa49477c18"><ix:continuation id="Text_542e6e78720d481091a746149ae258062" continuedAt="Text_542e6e78720d481091a746149ae258063">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms customers include academic, corporate, government, and public libraries, funders of research, researchers, scientists, clinicians, engineers and technologists, scholarly and professional societies, and students and professors. Research Publishing &amp; Platforms products are sold and distributed globally through multiple channels, including research libraries and library consortia, independent subscription agents, direct sales to professional society members, and other customers. Publishing centers include Australia, China, Germany, India, the UK, and the US. The majority of revenue generated from Research Publishing &amp; Platforms products is recognized over time. Total Research Publishing &amp; Platforms revenue was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_20a23654736543cf8c2f9d986c18c397" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1,111.3</ix:nonFraction> million in the year ended April 30, 2022.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c18" continuedAt="Text_bead4da240de4877a937305efa49477c19"><ix:continuation id="Text_542e6e78720d481091a746149ae258063" continuedAt="Text_542e6e78720d481091a746149ae258064">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c19" continuedAt="Text_bead4da240de4877a937305efa49477c20"><ix:continuation id="Text_542e6e78720d481091a746149ae258064" continuedAt="Text_542e6e78720d481091a746149ae258065">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We disaggregated revenue by Research Publishing and Research Platforms to reflect the different type of products and services provided.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c20" continuedAt="Text_bead4da240de4877a937305efa49477c21"><ix:continuation id="Text_542e6e78720d481091a746149ae258065" continuedAt="Text_542e6e78720d481091a746149ae258066">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c21" continuedAt="Text_bead4da240de4877a937305efa49477c22"><ix:continuation id="Text_542e6e78720d481091a746149ae258066" continuedAt="Text_542e6e78720d481091a746149ae258067">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Research Publishing Products</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c22" continuedAt="Text_bead4da240de4877a937305efa49477c23"><ix:continuation id="Text_542e6e78720d481091a746149ae258067" continuedAt="Text_542e6e78720d481091a746149ae258068">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c23" continuedAt="Text_bead4da240de4877a937305efa49477c24"><ix:continuation id="Text_542e6e78720d481091a746149ae258068" continuedAt="Text_542e6e78720d481091a746149ae258069">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing products provide scientific, technical, medical, and scholarly journals, as well as related content and services, to academic, corporate, and government libraries, learned societies, and individual researchers and other professionals. Research Publishing revenue was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e9f5d19a75544a158ff1b6a756f84d30" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1,057.0</ix:nonFraction> million in the year ended April 30, 2022, and the majority is recognized over time.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c24" continuedAt="Text_bead4da240de4877a937305efa49477c25"><ix:continuation id="Text_542e6e78720d481091a746149ae258069" continuedAt="Text_542e6e78720d481091a746149ae2580610">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c25" continuedAt="Text_bead4da240de4877a937305efa49477c26"><ix:continuation id="Text_542e6e78720d481091a746149ae2580610" continuedAt="Text_542e6e78720d481091a746149ae2580611">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing products generate approximately <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_82a06bf2ab3449e7a8146625a424782a" contextRef="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">79</ix:nonFraction>% of its revenue from contracts with its customers from Journal Subscriptions (pay to read), Open Access (pay to publish), and Transformational Agreements (read and publish), and the remainder from Licensing, Reprints, Backfiles, and Other.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c26" continuedAt="Text_bead4da240de4877a937305efa49477c27"><ix:continuation id="Text_542e6e78720d481091a746149ae2580611" continuedAt="Text_542e6e78720d481091a746149ae2580612">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c27" continuedAt="Text_bead4da240de4877a937305efa49477c28"><ix:continuation id="Text_542e6e78720d481091a746149ae2580612" continuedAt="Text_542e6e78720d481091a746149ae2580613">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Journal Subscriptions, Open Access, and Transformational Models</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c28" continuedAt="Text_bead4da240de4877a937305efa49477c29"><ix:continuation id="Text_542e6e78720d481091a746149ae2580613" continuedAt="Text_542e6e78720d481091a746149ae2580614">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c29" continuedAt="Text_bead4da240de4877a937305efa49477c30"><ix:continuation id="Text_542e6e78720d481091a746149ae2580614" continuedAt="Text_542e6e78720d481091a746149ae2580615">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Journal subscription contracts are negotiated by us directly with customers or their subscription agents. Subscription periods typically cover calendar years. In a </span>typical journal subscription sale, there is a written agreement between us and our customer that covers multiple years. However, we typically account for these agreements as one-year contracts because our enforceable rights under the agreements are subject to an annual confirmation and negotiation process with the customer.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c30" continuedAt="Text_bead4da240de4877a937305efa49477c31"><ix:continuation id="Text_542e6e78720d481091a746149ae2580615" continuedAt="Text_542e6e78720d481091a746149ae2580616">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c31" continuedAt="Text_bead4da240de4877a937305efa49477c32"><ix:continuation id="Text_542e6e78720d481091a746149ae2580616" continuedAt="Text_542e6e78720d481091a746149ae2580617">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In journal subscriptions, there are generally <ix:nonFraction name="jwa:NumberOfPerformanceObligations" id="Fact_60cfeb8f710f4c5e9aba5ded23fe8a6d" contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember" unitRef="U007" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> performance obligations: a functional intellectual property license with a stand-ready promise to provide access to new content for <ix:nonNumeric name="jwa:DurationOfContracts" id="Fact_3406d92154144cdb939d7f83b591ccd1" contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember" format="ixt-sec:durwordsen">one year</ix:nonNumeric>, which includes online hosting of the content, and a functional intellectual property perpetual license for access to historical journal content, which also includes online hosting of the content. The transaction price consists of fixed consideration. Journal s<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ubscription revenue is generally collected in advance when the annual license is granted and no significant financing component exists.</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c32" continuedAt="Text_bead4da240de4877a937305efa49477c33"><ix:continuation id="Text_542e6e78720d481091a746149ae2580617" continuedAt="Text_542e6e78720d481091a746149ae2580618">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c33" continuedAt="Text_bead4da240de4877a937305efa49477c34"><ix:continuation id="Text_542e6e78720d481091a746149ae2580618" continuedAt="Text_542e6e78720d481091a746149ae2580619">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The total transaction price is allocated to each performance obligation based on its relative standalone selling price. We allocate revenue to the stand-ready promise to provide access to new content for <ix:nonNumeric name="jwa:DurationOfContracts" id="Fact_4a423875d8404a818f84249c9218a7e0" contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember" format="ixt-sec:durwordsen">one year</ix:nonNumeric> based on its observable standalone selling price which is generally the contractually stated price, and the revenue for new content is recognized over <ix:nonNumeric name="jwa:DurationOfContracts" id="Fact_0d75ef10b2d74598b81d0a497a5df873" contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember" format="ixt-sec:durwordsen">one year</ix:nonNumeric> as we have a continuous stand-ready obligation to provide the right of access to additional intellectual property. The allocation of revenue to the perpetual licenses for access to historical journal content is done using the expected cost plus a margin approach as permitted by the revenue standard. Revenue is recognized at the point in time when access to historical content is initially granted.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c34" continuedAt="Text_bead4da240de4877a937305efa49477c35"><ix:continuation id="Text_542e6e78720d481091a746149ae2580619" continuedAt="Text_542e6e78720d481091a746149ae2580620">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c35" continuedAt="Text_bead4da240de4877a937305efa49477c36"><ix:continuation id="Text_542e6e78720d481091a746149ae2580620" continuedAt="Text_542e6e78720d481091a746149ae2580621">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the Open Access business model, we have a signed contract with the customer that contains enforceable rights. The Open Access business model in a typical model includes an over-time single performance obligation that combines a promise to host the customer&#8217;s content on our open access platform, and a promise to provide an Article Publication Charge (APC) at a discount to eligible users who are defined in the contract, in exchange for an upfront payment. Enforceable right to payment occurs over time as we fulfill our obligation to provide a discount to eligible users, as defined, on future APCs. Therefore, the upfront payment is recorded as a contract liability and revenue is recognized over time.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c36" continuedAt="Text_bead4da240de4877a937305efa49477c37"><ix:continuation id="Text_542e6e78720d481091a746149ae2580621" continuedAt="Text_542e6e78720d481091a746149ae2580622">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c37" continuedAt="Text_bead4da240de4877a937305efa49477c38"><ix:continuation id="Text_542e6e78720d481091a746149ae2580622" continuedAt="Text_542e6e78720d481091a746149ae2580623">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Transformational agreements (read and publish) are the innovative new model that blends journal subscription and open access offerings. Essentially, for a single fee, a national or regional consortium of libraries pays for and receives full read access to our journal portfolio and the ability to publish under an open access arrangement. Like subscriptions, transformational deals involve recurring revenue under multiyear contracts. Unlike subscriptio<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ns, some </span>transformational<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> agreements also allow for further upside depending on how much publishing volume we generate. T</span>ransformational<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> models acceler</span>ate the transition to open access while maintaining subscription access.</div>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">70</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_bead4da240de4877a937305efa49477c38" continuedAt="Text_bead4da240de4877a937305efa49477c39"><ix:continuation id="Text_542e6e78720d481091a746149ae2580623" continuedAt="Text_542e6e78720d481091a746149ae2580624">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c39" continuedAt="Text_bead4da240de4877a937305efa49477c40"><ix:continuation id="Text_542e6e78720d481091a746149ae2580624" continuedAt="Text_542e6e78720d481091a746149ae2580625">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c40" continuedAt="Text_bead4da240de4877a937305efa49477c41"><ix:continuation id="Text_542e6e78720d481091a746149ae2580625" continuedAt="Text_542e6e78720d481091a746149ae2580626">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Starting in calendar year 2022, we have signed </span>transformational<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> agreements that generally include three performance obligations</span>: (1) a functional intellectual property license with a stand-ready promise to provide access to new content for <ix:nonNumeric name="jwa:DurationOfContracts" id="Fact_6fb966f056fd490fb370287ed3b7e0c8" contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember" format="ixt-sec:durwordsen">one year</ix:nonNumeric>, which includes online hosting of the content, (2) a functional intellectual property perpetual license for access to historical journal content, which also includes online hosting of the content, and (3) a publishing entitlement that allows for a fixed number of articles to be published in hybrid open access journals each contract year. The transaction price consists of fixed consideration and is allocated to the publishing entitlement performance obligation based on its observable standalone selling price, the residual approach for the license to access new content, and the expected cost plus a margin approach for the perpetual license. The revenue for the publishing entitlement and the license to access new content is generally recognized straight-line over the contract year due to the stand-ready promises. The revenue for the perpetual license is recognized at the point in time when access to historical content is initially granted. Cash<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> is generally collected in advance. In addition, some of these transitional agreements also include another performance obligation that includes the promise to provide an APC at a discount in gold open access journals and is recognized over time.</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c41" continuedAt="Text_bead4da240de4877a937305efa49477c42"><ix:continuation id="Text_542e6e78720d481091a746149ae2580626" continuedAt="Text_542e6e78720d481091a746149ae2580627">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c42" continuedAt="Text_bead4da240de4877a937305efa49477c43"><ix:continuation id="Text_542e6e78720d481091a746149ae2580627" continuedAt="Text_542e6e78720d481091a746149ae2580628">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In January 2019, Wiley announced a contractual arrangement in support of open access, a countrywide partnership agreement with Projekt DEAL, a representative of nearly </span><ix:nonFraction name="jwa:NumberOfAcademicInstitutions" id="Fact_0e3e0fd91efe41b6bc4bffe4678d4eda" contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_OpenAccessMember" unitRef="U008" decimals="0" scale="0" format="ixt:numdotdecimal">700</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> academic institutions in Germany. This </span><ix:nonNumeric name="jwa:DurationOfContracts" id="Fact_5f003c781f86437492563b14fc2aaa31" contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_OpenAccessMember" format="ixt-sec:durwordsen">three-year</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> agreement, which was extended for </span><ix:nonNumeric name="jwa:ExtendedDurationOfContracts" id="Fact_05ffb0f8907a408d9d7da2a72e5abe45" contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_OpenAccessMember" format="ixt-sec:durwordsen">one year</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, provides all Projekt DEAL institutions with access to read Wiley&#8217;s academic journals back to the year 1997, and researchers at Projekt DEAL institutions can publish articles open access in Wiley&#8217;s journals. The partnership will better support institutions and researchers in advancing open science, driving discovery, and developing and disseminating knowledge. </span>Projekt DEAL includes multiple performance obligations, which include a stand-ready promise to provide access to new content, perpetual license for access to historical journal content, and accepting articles to be hosted on our open access platform. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We are compensated primarily through a fee per article published and a consolidated access fee.</span> The consideration for Projekt DEAL consists of fixed and variable consideration. We allocated the total consideration to the fixed and variable components based on its relative standalone selling prices for each performance obligation.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c43" continuedAt="Text_bead4da240de4877a937305efa49477c44"><ix:continuation id="Text_542e6e78720d481091a746149ae2580628" continuedAt="Text_542e6e78720d481091a746149ae2580629">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c44" continuedAt="Text_bead4da240de4877a937305efa49477c45"><ix:continuation id="Text_542e6e78720d481091a746149ae2580629" continuedAt="Text_542e6e78720d481091a746149ae2580630">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Licensing, Reprints, Backfiles, and Other</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c45" continuedAt="Text_bead4da240de4877a937305efa49477c46"><ix:continuation id="Text_542e6e78720d481091a746149ae2580630" continuedAt="Text_542e6e78720d481091a746149ae2580631">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c46" continuedAt="Text_bead4da240de4877a937305efa49477c47"><ix:continuation id="Text_542e6e78720d481091a746149ae2580631" continuedAt="Text_542e6e78720d481091a746149ae2580632">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Within licensing, the revenue derived from these contracts is primarily comprised of advance payments, including minimum guarantees and sales- or usage-based royalty agreements. Our intellectual property is considered to be functional intellectual property.&#160; Due to the stand-ready promise to provide updates during the subscription period, which is generally an annual period, revenue for the minimum guarantee is recognized on a straight-line basis over the term of the agreement. For our sales-or usage-based royalty agreements, we recognize revenue in the period of usage based on the amounts earned. We record revenue under these arrangements for the amounts due and not yet reported to us based on estimates of the sales or usage of these customers and pursuant to the terms of the contracts. We also have certain licenses whereby we receive a non-refundable minimum guarantee against a volume-based royalty throughout the term of the agreement. We recognize volume-based royalty income only when cumulative consideration exceeds the minimum guarantee.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c47" continuedAt="Text_bead4da240de4877a937305efa49477c48"><ix:continuation id="Text_542e6e78720d481091a746149ae2580632" continuedAt="Text_542e6e78720d481091a746149ae2580633">
<div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reprints contracts generally contain a single performance obligation which is the delivery of printed articles. Revenue is recognized at the time of delivery of the printed articles.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c48" continuedAt="Text_bead4da240de4877a937305efa49477c49"><ix:continuation id="Text_542e6e78720d481091a746149ae2580633" continuedAt="Text_542e6e78720d481091a746149ae2580634">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c49" continuedAt="Text_bead4da240de4877a937305efa49477c50"><ix:continuation id="Text_542e6e78720d481091a746149ae2580634" continuedAt="Text_542e6e78720d481091a746149ae2580635">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For Backfiles, the performance obligation is the granting of a functional intellectual property license. Revenue is recognized at the time the functional intellectual property license is granted.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c50" continuedAt="Text_bead4da240de4877a937305efa49477c51"><ix:continuation id="Text_542e6e78720d481091a746149ae2580635" continuedAt="Text_542e6e78720d481091a746149ae2580636">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c51" continuedAt="Text_bead4da240de4877a937305efa49477c52"><ix:continuation id="Text_542e6e78720d481091a746149ae2580636" continuedAt="Text_542e6e78720d481091a746149ae2580637">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other includes our Article Select offering, whereby we have a single performance obligation to our customers to give access to an article through the purchase of a token. The customer redeems the token for access to the article for a 24-hour period. The customer purchases the tokens with an upfront cash payment. Revenue is recognized when access to the article is provided.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c52" continuedAt="Text_bead4da240de4877a937305efa49477c53"><ix:continuation id="Text_542e6e78720d481091a746149ae2580637" continuedAt="Text_542e6e78720d481091a746149ae2580638">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c53" continuedAt="Text_bead4da240de4877a937305efa49477c54"><ix:continuation id="Text_542e6e78720d481091a746149ae2580638" continuedAt="Text_542e6e78720d481091a746149ae2580639">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Research Platforms Services</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c54" continuedAt="Text_bead4da240de4877a937305efa49477c55"><ix:continuation id="Text_542e6e78720d481091a746149ae2580639" continuedAt="Text_542e6e78720d481091a746149ae2580640">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c55" continuedAt="Text_bead4da240de4877a937305efa49477c56"><ix:continuation id="Text_542e6e78720d481091a746149ae2580640" continuedAt="Text_542e6e78720d481091a746149ae2580641">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Platforms is principally comprised of Atypon, a publishing software and service provider that enables scholarly and professional societies and publishers to deliver, host, enhance, market, and manage their content on the web through the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Literatum </span>platform. Research Platforms revenue was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e8421c26721b4e36bdc28894344f27ce" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">54.3</ix:nonFraction> million in the year ended April 30, 2022 and the majority is recognized over time.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c56" continuedAt="Text_bead4da240de4877a937305efa49477c57"><ix:continuation id="Text_542e6e78720d481091a746149ae2580641" continuedAt="Text_542e6e78720d481091a746149ae2580642">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c57" continuedAt="Text_bead4da240de4877a937305efa49477c58"><ix:continuation id="Text_542e6e78720d481091a746149ae2580642" continuedAt="Text_542e6e78720d481091a746149ae2580643">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Platforms services primarily includes a single performance obligation for the implementation and hosting of subscription services. The transaction price is fixed which may include price escalators that are fixed increases per year, and therefore, revenue is recognized upon the initiation of the subscription period and recognized on a straight-line basis over the time of the contractual period. The duration of these contracts is generally multiyear ranging from <ix:nonNumeric name="jwa:DurationOfContracts" id="Fact_e77bccbee4ef48d6bb768f00427ebe56" contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPlatformsMember_RangeAxis_MinimumMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" format="ixt-sec:duryear">2</ix:nonNumeric> to <ix:nonNumeric name="jwa:DurationOfContracts" id="Fact_756072f138e24da49d68e9af13eb5ca7" contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPlatformsMember_RangeAxis_MaximumMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" format="ixt-sec:duryear">5</ix:nonNumeric> years.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c58" continuedAt="Text_bead4da240de4877a937305efa49477c59"><ix:continuation id="Text_542e6e78720d481091a746149ae2580643" continuedAt="Text_542e6e78720d481091a746149ae2580644">
<div><br /></div>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">71</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_bead4da240de4877a937305efa49477c59" continuedAt="Text_bead4da240de4877a937305efa49477c60"><ix:continuation id="Text_542e6e78720d481091a746149ae2580644" continuedAt="Text_542e6e78720d481091a746149ae2580645">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c60" continuedAt="Text_bead4da240de4877a937305efa49477c61"><ix:continuation id="Text_542e6e78720d481091a746149ae2580645" continuedAt="Text_542e6e78720d481091a746149ae2580646">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Academic &amp; Professional Learning</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c61" continuedAt="Text_bead4da240de4877a937305efa49477c62"><ix:continuation id="Text_542e6e78720d481091a746149ae2580646" continuedAt="Text_542e6e78720d481091a746149ae2580647">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c62" continuedAt="Text_bead4da240de4877a937305efa49477c63"><ix:continuation id="Text_542e6e78720d481091a746149ae2580647" continuedAt="Text_542e6e78720d481091a746149ae2580648">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning provides Education Publishing and Professional Learning products and services including scientific, professional, and education print and digital books, digital courseware, and test preparation services, to libraries, corporations, students, professionals, and researchers, as well as learning, development, and assessment services for businesses and professionals. Communities served include business, finance, accounting, workplace learning, management, leadership, technology, behavioral health, engineering/ architecture, science and medicine, and education. Products are developed for worldwide distribution through multiple channels, including chain and online booksellers, libraries, colleges and universities, corporations, direct to consumer, web sites, distributor networks, and other online applications. Publishing centers include Australia, Germany, India, the UK, and the US. Total Academic &amp; Professional Learning revenue was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1c4259da60b2418a9781b9e050b1bd61" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">646.8</ix:nonFraction> million in the year ended April 30, 2022.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c63" continuedAt="Text_bead4da240de4877a937305efa49477c64"><ix:continuation id="Text_542e6e78720d481091a746149ae2580648" continuedAt="Text_542e6e78720d481091a746149ae2580649">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c64" continuedAt="Text_bead4da240de4877a937305efa49477c65"><ix:continuation id="Text_542e6e78720d481091a746149ae2580649" continuedAt="Text_542e6e78720d481091a746149ae2580650">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We disaggregated revenue by<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> type of products provided. Academic &amp; Professional Learning products are Education Publishing and Professional Learning.</span> Academic &amp; Professional Learning revenues are mainly recognized at a point in time.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c65" continuedAt="Text_bead4da240de4877a937305efa49477c66"><ix:continuation id="Text_542e6e78720d481091a746149ae2580650" continuedAt="Text_542e6e78720d481091a746149ae2580651">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c66" continuedAt="Text_bead4da240de4877a937305efa49477c67"><ix:continuation id="Text_542e6e78720d481091a746149ae2580651" continuedAt="Text_542e6e78720d481091a746149ae2580652">
<div style="text-align: left; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Education Publishing Products</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c67" continuedAt="Text_bead4da240de4877a937305efa49477c68"><ix:continuation id="Text_542e6e78720d481091a746149ae2580652" continuedAt="Text_542e6e78720d481091a746149ae2580653">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Publishing products revenue was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_2ee5df5b133f47e38fb1d910fd63ab25" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">350.0</ix:nonFraction> million in the year ended April 30, 2022. Education Publishing products generate approximately <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_b3f55ac5e5c2401cb83a9c59cd08c0b1" contextRef="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_EducationPublishingPrintAndDigitalMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">63</ix:nonFraction>% of its revenue from contracts with its customers from Education (print and digital) Publishing, which is recognized at a point in time, and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_1bea733ebd1d4dc58e7221d4b28e2e43" contextRef="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_EducationPublishingPrintAndDigitalCoursewareMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">23</ix:nonFraction>% from Digital Courseware, which is recognized over time. The remainder of its revenues were from Test Preparation and Certification and Licensing and Other, which has a mix of revenue recognized at a point in time and over time.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c68" continuedAt="Text_bead4da240de4877a937305efa49477c69"><ix:continuation id="Text_542e6e78720d481091a746149ae2580653" continuedAt="Text_542e6e78720d481091a746149ae2580654">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c69" continuedAt="Text_bead4da240de4877a937305efa49477c70"><ix:continuation id="Text_542e6e78720d481091a746149ae2580654" continuedAt="Text_542e6e78720d481091a746149ae2580655">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Education Publishing and Professional Publishing (included within Professional Learning below)</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c70" continuedAt="Text_bead4da240de4877a937305efa49477c71"><ix:continuation id="Text_542e6e78720d481091a746149ae2580655" continuedAt="Text_542e6e78720d481091a746149ae2580656">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c71" continuedAt="Text_bead4da240de4877a937305efa49477c72"><ix:continuation id="Text_542e6e78720d481091a746149ae2580656" continuedAt="Text_542e6e78720d481091a746149ae2580657">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our performance obligations as they relate to Education and Professional Publishing are primarily book products delivered in both print and digital form which could include single or multiple performance obligations based on the number of print or digital books purchased. Each is represented by an International Standard Book Number (ISBN), with each ISBN representing a performance obligation. Each ISBN has an observable stand-alone selling price as Wiley sells the books separately.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c72" continuedAt="Text_bead4da240de4877a937305efa49477c73"><ix:continuation id="Text_542e6e78720d481091a746149ae2580657" continuedAt="Text_542e6e78720d481091a746149ae2580658">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c73" continuedAt="Text_bead4da240de4877a937305efa49477c74"><ix:continuation id="Text_542e6e78720d481091a746149ae2580658" continuedAt="Text_542e6e78720d481091a746149ae2580659">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This revenue stream also includes variable consideration as it relates to discounts and returns for both print and digital books.&#160; Discounts are identifiable by performance obligation and therefore are applied at the point of sale by performance obligation. The process that we use to determine our sales returns and the related reserve provision charged against revenue, is based on applying an estimated return rate to current year returnable print book sales. This rate is based upon an analysis of actual historical return experience in the various markets and geographic regions in which we do business. We collect, maintain, and analyze significant amounts of sales returns data for large volumes of homogeneous transactions. This allows us to make reasonable estimates of the amount of future returns. All available data is utilized to identify the returns by market and to which fiscal year the sales returns apply. This enables management to track the returns in detail and identify and react to trends occurring in the marketplace, with the objective of being able to make the most informed judgments possible in setting reserve rates. Associated with the estimated sales return reserves, we also include a related increase to inventory and reduction to accrued royalties as a result of the expected returns.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c74" continuedAt="Text_bead4da240de4877a937305efa49477c75"><ix:continuation id="Text_542e6e78720d481091a746149ae2580659" continuedAt="Text_542e6e78720d481091a746149ae2580660">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c75" continuedAt="Text_bead4da240de4877a937305efa49477c76"><ix:continuation id="Text_542e6e78720d481091a746149ae2580660" continuedAt="Text_542e6e78720d481091a746149ae2580661">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As it relates to print and digital books within Education Publishing and Professional Publishing, revenue is recognized at the point when control of product transfers, which for print is upon shipment or for digital when fulfillment of the products has been rendered.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c76" continuedAt="Text_bead4da240de4877a937305efa49477c77"><ix:continuation id="Text_542e6e78720d481091a746149ae2580661" continuedAt="Text_542e6e78720d481091a746149ae2580662">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c77" continuedAt="Text_bead4da240de4877a937305efa49477c78"><ix:continuation id="Text_542e6e78720d481091a746149ae2580662" continuedAt="Text_542e6e78720d481091a746149ae2580663">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Digital Courseware Products</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c78" continuedAt="Text_bead4da240de4877a937305efa49477c79"><ix:continuation id="Text_542e6e78720d481091a746149ae2580663" continuedAt="Text_542e6e78720d481091a746149ae2580664">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c79" continuedAt="Text_bead4da240de4877a937305efa49477c80"><ix:continuation id="Text_542e6e78720d481091a746149ae2580664" continuedAt="Text_542e6e78720d481091a746149ae2580665">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Courseware customers purchase access codes to utilize the product. This could include single or multiple performance obligations based on the number of course ISBNs purchased. Revenue is recognized over time in the period from when the access codes are activated over the applicable semester term to which such product relates.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c80" continuedAt="Text_bead4da240de4877a937305efa49477c81"><ix:continuation id="Text_542e6e78720d481091a746149ae2580665" continuedAt="Text_542e6e78720d481091a746149ae2580666">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c81" continuedAt="Text_bead4da240de4877a937305efa49477c82"><ix:continuation id="Text_542e6e78720d481091a746149ae2580666" continuedAt="Text_542e6e78720d481091a746149ae2580667">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Test Preparation and Certification Products</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c82" continuedAt="Text_bead4da240de4877a937305efa49477c83"><ix:continuation id="Text_542e6e78720d481091a746149ae2580667" continuedAt="Text_542e6e78720d481091a746149ae2580668">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c83" continuedAt="Text_bead4da240de4877a937305efa49477c84"><ix:continuation id="Text_542e6e78720d481091a746149ae2580668" continuedAt="Text_542e6e78720d481091a746149ae2580669">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Test Preparation and Certification contracts are generally <ix:nonNumeric name="jwa:DurationOfContracts" id="Fact_f5535a749685457e98f00b9a141f4e01" contextRef="c20210501to20220430_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_TestPreparationAndCertificationMember" format="ixt-sec:durwordsen">three-year</ix:nonNumeric> agreements. This revenue stream includes multiple performance obligations as it relates to the online and printed course materials, including such items as textbooks, ebooks, video lectures, flashcards, study guides, and test banks. The transaction price is fixed; however, discounts are offered and returns of certain products are allowed. We allocate revenue to each performance obligation based on its relative standalone selling price. This standalone selling price is generally based upon the observable selling prices where the product is sold separately to customers. Depending on the performance obligation, revenue is recognized at the time the product is delivered and control has passed to the customer or over time due to our stand-ready obligation to provide updates to the customer.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c84" continuedAt="Text_bead4da240de4877a937305efa49477c85"><ix:continuation id="Text_542e6e78720d481091a746149ae2580669" continuedAt="Text_542e6e78720d481091a746149ae2580670">
<div><br /></div>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">72</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_bead4da240de4877a937305efa49477c85" continuedAt="Text_bead4da240de4877a937305efa49477c86"><ix:continuation id="Text_542e6e78720d481091a746149ae2580670" continuedAt="Text_542e6e78720d481091a746149ae2580671">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c86" continuedAt="Text_bead4da240de4877a937305efa49477c87"><ix:continuation id="Text_542e6e78720d481091a746149ae2580671" continuedAt="Text_542e6e78720d481091a746149ae2580672">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Licensing and Other</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c87" continuedAt="Text_bead4da240de4877a937305efa49477c88"><ix:continuation id="Text_542e6e78720d481091a746149ae2580672" continuedAt="Text_542e6e78720d481091a746149ae2580673">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c88" continuedAt="Text_bead4da240de4877a937305efa49477c89"><ix:continuation id="Text_542e6e78720d481091a746149ae2580673" continuedAt="Text_542e6e78720d481091a746149ae2580674">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue derived from our licensing contracts is primarily comprised of advance payments and sales- or usage-based royalties. Revenue for advance payments is recognized at the point in time that the functional intellectual property license is granted. For sales- or usage- based royalties, we record revenue under these arrangements for the amounts due and not yet reported to us based on estimates of the sales or usage of these customers and pursuant to the terms of the contracts.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c89" continuedAt="Text_bead4da240de4877a937305efa49477c90"><ix:continuation id="Text_542e6e78720d481091a746149ae2580674" continuedAt="Text_542e6e78720d481091a746149ae2580675">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c90" continuedAt="Text_bead4da240de4877a937305efa49477c91"><ix:continuation id="Text_542e6e78720d481091a746149ae2580675" continuedAt="Text_542e6e78720d481091a746149ae2580676">
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Professional Learning Products</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c91" continuedAt="Text_bead4da240de4877a937305efa49477c92"><ix:continuation id="Text_542e6e78720d481091a746149ae2580676" continuedAt="Text_542e6e78720d481091a746149ae2580677">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Professional Learning products revenue was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c4dba63db98c43b59332eb988086f3d6" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">296.8</ix:nonFraction> million in the year ended April 30, 2022. Professional Learning (print and digital) products generate approximately <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_72617ce230cf4e4b92e270f508ca7d77" contextRef="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_ProfessionalPublishingAndLicensingAndOtherMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">61</ix:nonFraction>% of revenue from contracts with its customers from Professional Publishing and Licensing and Other, both of which are described above, and both are mainly recognized at a point in time. Approximately <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_374cf7d8d0c64138b47c9721a4ffae2d" contextRef="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_CorporateTrainingAndCorporateLearningMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">39</ix:nonFraction>% of Professional Learning products revenue is from contracts with its customers from Corporate Training and Corporate Learning, which is recognized mainly over time.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c92" continuedAt="Text_bead4da240de4877a937305efa49477c93"><ix:continuation id="Text_542e6e78720d481091a746149ae2580677" continuedAt="Text_542e6e78720d481091a746149ae2580678">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c93" continuedAt="Text_bead4da240de4877a937305efa49477c94"><ix:continuation id="Text_542e6e78720d481091a746149ae2580678" continuedAt="Text_542e6e78720d481091a746149ae2580679">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Corporate Training</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c94" continuedAt="Text_bead4da240de4877a937305efa49477c95"><ix:continuation id="Text_542e6e78720d481091a746149ae2580679" continuedAt="Text_542e6e78720d481091a746149ae2580680">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c95" continuedAt="Text_bead4da240de4877a937305efa49477c96"><ix:continuation id="Text_542e6e78720d481091a746149ae2580680" continuedAt="Text_542e6e78720d481091a746149ae2580681">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate Training through our authorized distributor network includes multiple performance obligations. This includes a performance obligation that includes an annual membership which includes the right to purchase products and services, access to the platform, support, and training. This performance obligation is recognized over time as we have an obligation to stand-ready for the customer&#8217;s use of the services. In addition, there are performance obligations for the assessments and related products or services which are recognized at a point in time when the assessment, product, or service is provided or delivered. The transaction price is allocated to each performance obligation based on its observable standalone selling price which is generally the contractually stated price for the performance obligation related to the annual membership, and for the other performance obligations based on its relative observable selling price when sold separately.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c96" continuedAt="Text_bead4da240de4877a937305efa49477c97"><ix:continuation id="Text_542e6e78720d481091a746149ae2580681" continuedAt="Text_542e6e78720d481091a746149ae2580682">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c97" continuedAt="Text_bead4da240de4877a937305efa49477c98"><ix:continuation id="Text_542e6e78720d481091a746149ae2580682" continuedAt="Text_542e6e78720d481091a746149ae2580683">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, as it relates to Corporate Training customers&#8217; unexercised rights for situations where we have received a nonrefundable payment for a customer to receive an assessment and the customer is not expected to exercise such right, we will recognize such &#8220;breakage&#8221; amounts as revenue in proportion to the pattern of rights exercised by the customer, which is generally <ix:nonNumeric name="jwa:DurationOfContracts" id="Fact_280c942250d2466db4e607c07a15f469" contextRef="c20210501to20220430_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_CorporateTrainingMember" format="ixt-sec:durwordsen">one year</ix:nonNumeric>.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c98" continuedAt="Text_bead4da240de4877a937305efa49477c99"><ix:continuation id="Text_542e6e78720d481091a746149ae2580683" continuedAt="Text_542e6e78720d481091a746149ae2580684">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c99" continuedAt="Text_bead4da240de4877a937305efa49477c100"><ix:continuation id="Text_542e6e78720d481091a746149ae2580684" continuedAt="Text_542e6e78720d481091a746149ae2580685">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Corporate Learning</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c100" continuedAt="Text_bead4da240de4877a937305efa49477c101"><ix:continuation id="Text_542e6e78720d481091a746149ae2580685" continuedAt="Text_542e6e78720d481091a746149ae2580686">
<div style="text-align: justify;"><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c101" continuedAt="Text_bead4da240de4877a937305efa49477c102"><ix:continuation id="Text_542e6e78720d481091a746149ae2580686" continuedAt="Text_542e6e78720d481091a746149ae2580687">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The transaction price consists of fixed consideration that is determined at the beginning of each year and received at the same time. Within Corporate Learning there are multiple performance obligations, which include the licenses to learning content and the learning application. Revenue is recognized over time as we have a continuous obligation to provide the right of access to the intellectual property which includes the licenses and learning applications.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c102" continuedAt="Text_bead4da240de4877a937305efa49477c103"><ix:continuation id="Text_542e6e78720d481091a746149ae2580687" continuedAt="Text_542e6e78720d481091a746149ae2580688">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c103" continuedAt="Text_bead4da240de4877a937305efa49477c104"><ix:continuation id="Text_542e6e78720d481091a746149ae2580688" continuedAt="Text_542e6e78720d481091a746149ae2580689">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Education Services</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c104" continuedAt="Text_bead4da240de4877a937305efa49477c105"><ix:continuation id="Text_542e6e78720d481091a746149ae2580689" continuedAt="Text_542e6e78720d481091a746149ae2580690">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c105" continuedAt="Text_bead4da240de4877a937305efa49477c106"><ix:continuation id="Text_542e6e78720d481091a746149ae2580690" continuedAt="Text_542e6e78720d481091a746149ae2580691">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services revenue was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_82339c469c1b477988e44d9d9ce7ce2a" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">324.8</ix:nonFraction> million in the year ended April 30, 2022, and the majority is recognized over time. We disaggregated revenue by<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> type of services provided, which are University Services (previously referred to as Education Services OPM) and Talent Development Services (previously referred to as mthree).</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c106" continuedAt="Text_bead4da240de4877a937305efa49477c107"><ix:continuation id="Text_542e6e78720d481091a746149ae2580691" continuedAt="Text_542e6e78720d481091a746149ae2580692">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c107" continuedAt="Text_bead4da240de4877a937305efa49477c108"><ix:continuation id="Text_542e6e78720d481091a746149ae2580692" continuedAt="Text_542e6e78720d481091a746149ae2580693">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">University Services</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c108" continuedAt="Text_bead4da240de4877a937305efa49477c109"><ix:continuation id="Text_542e6e78720d481091a746149ae2580693" continuedAt="Text_542e6e78720d481091a746149ae2580694">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c109" continuedAt="Text_bead4da240de4877a937305efa49477c110"><ix:continuation id="Text_542e6e78720d481091a746149ae2580694" continuedAt="Text_542e6e78720d481091a746149ae2580695">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services revenue was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_2260a76bd5df45668747957e10aaf7e5" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">226.1</ix:nonFraction> million in the year ended April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>and is mainly recognized over time. University Services primarily engages in the comprehensive management of online degree programs for universities and has grown to include a broad array of technology enabled service offerings that address our partner specific pain points. Increasingly, this includes delivering career credentialing education that advances specific careers with in-demand skills.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c110" continuedAt="Text_bead4da240de4877a937305efa49477c111"><ix:continuation id="Text_542e6e78720d481091a746149ae2580695" continuedAt="Text_542e6e78720d481091a746149ae2580696">
<div><br /></div>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">73</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_bead4da240de4877a937305efa49477c111" continuedAt="Text_bead4da240de4877a937305efa49477c112"><ix:continuation id="Text_542e6e78720d481091a746149ae2580696" continuedAt="Text_542e6e78720d481091a746149ae2580697">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c112" continuedAt="Text_bead4da240de4877a937305efa49477c113"><ix:continuation id="Text_542e6e78720d481091a746149ae2580697" continuedAt="Text_542e6e78720d481091a746149ae2580698">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services includes market research, marketing, student recruitment, enrollment support, proactive retention support, academic services to design courses, faculty support, and access to the Engage Learning Management System, which facilitates the online education experience. Graduate degree programs include Business Administration, Finance, Accounting, Healthcare, Engineering, Communications, and others. As of April 30, 2022, the University Services business had <ix:nonFraction name="jwa:NumberOfUniversityPartnersUnderContract" id="Fact_caf73c24841446b08c5779abae5e2a2c" contextRef="c20210501to20220430_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U006" decimals="0" scale="0" format="ixt:numdotdecimal">68</ix:nonFraction> university partners under contract. We are also extending the core OPM business, as well as delivering a broader array of essential university and career credentialing services that the market is demanding and which leverage our core Wiley skills and assets. This full stack education includes teacher professional development and IT skills training, through which we develop and deliver professional credits and job placement through our corporate partners. In addition, University Services derives revenue from unbundled service offerings. University Services revenue is primarily derived from prenegotiated contracts with institutions that provide for a share of tuition generated from students who enroll in a program. The duration of University Services contracts are generally multiyear agreements ranging from a period of <ix:nonNumeric name="jwa:DurationOfContracts" id="Fact_a63e0bf87cc94f4d83c266184e43d5b2" contextRef="c20210501to20220430_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_RangeAxis_MinimumMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" format="ixt-sec:duryear">7</ix:nonNumeric> to <ix:nonNumeric name="jwa:DurationOfContracts" id="Fact_5a20d00f12b04d9ea0142bdcc08d7a7d" contextRef="c20210501to20220430_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_RangeAxis_MaximumMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" format="ixt-sec:duryear">10</ix:nonNumeric> years, with some having optional renewal periods. These optional renewal periods are not a material right and are not considered a separate performance obligation.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c113" continuedAt="Text_bead4da240de4877a937305efa49477c114"><ix:continuation id="Text_542e6e78720d481091a746149ae2580698" continuedAt="Text_542e6e78720d481091a746149ae2580699">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c114" continuedAt="Text_bead4da240de4877a937305efa49477c115"><ix:continuation id="Text_542e6e78720d481091a746149ae2580699" continuedAt="Text_542e6e78720d481091a746149ae25806100">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services includes a single performance obligation for the services provided because of the integrated technology and services our institutional clients need to attract, enroll, educate, and support students. Consideration is variable since it is based on the number of students enrolled in a program. We begin to recognize revenue at the start of the delivery of the class within a semester overtime, which is also when the variable consideration contingency is resolved.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c115" continuedAt="Text_bead4da240de4877a937305efa49477c116"><ix:continuation id="Text_542e6e78720d481091a746149ae25806100" continuedAt="Text_542e6e78720d481091a746149ae25806101">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c116" continuedAt="Text_bead4da240de4877a937305efa49477c117"><ix:continuation id="Text_542e6e78720d481091a746149ae25806101" continuedAt="Text_542e6e78720d481091a746149ae25806102">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Talent Development Services</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c117" continuedAt="Text_bead4da240de4877a937305efa49477c118"><ix:continuation id="Text_542e6e78720d481091a746149ae25806102" continuedAt="Text_542e6e78720d481091a746149ae25806103">
<div style="text-align: justify; margin-top: 7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Talent Development Services revenue was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_9e3d47e43f6e43a99b463c09814fd96e" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">98.6</ix:nonFraction> million in the year ended April 30, 2022 and is recognized at the point in time the services are provided to its customers. Talent Development Services is a talent placement provider that finds, trains, and places job-ready technology talent in roles with leading corporations worldwide.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c118" continuedAt="Text_bead4da240de4877a937305efa49477c119"><ix:continuation id="Text_542e6e78720d481091a746149ae25806103" continuedAt="Text_542e6e78720d481091a746149ae25806104">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c119" continuedAt="Text_bead4da240de4877a937305efa49477c120"><ix:continuation id="Text_542e6e78720d481091a746149ae25806104" continuedAt="Text_542e6e78720d481091a746149ae25806105">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Accounts Receivable, net and Contract Liability Balances</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c120" continuedAt="Text_bead4da240de4877a937305efa49477c121"><ix:continuation id="Text_542e6e78720d481091a746149ae25806105" continuedAt="Text_542e6e78720d481091a746149ae25806106">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c121" continuedAt="Text_bead4da240de4877a937305efa49477c122"><ix:continuation id="Text_542e6e78720d481091a746149ae25806106">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue when, or as, control of the products or services are transferred to the customer and all revenue recognition criteria have been met.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c122" continuedAt="Text_bead4da240de4877a937305efa49477c123">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c123" continuedAt="Text_bead4da240de4877a937305efa49477c124"><ix:nonNumeric name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="Text_cfa0bedc0a0945e69fe190332601244f" contextRef="c20210501to20220430" escape="true" continuedAt="Text_1a1dfe9c7d494000a46104609914f66e1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">following table provides information about accounts receivable, net and contract liabilities from contracts with customers</span>.</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c124" continuedAt="Text_bead4da240de4877a937305efa49477c125"><ix:continuation id="Text_1a1dfe9c7d494000a46104609914f66e1" continuedAt="Text_1a1dfe9c7d494000a46104609914f66e2">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c125" continuedAt="Text_bead4da240de4877a937305efa49477c126"><ix:continuation id="Text_1a1dfe9c7d494000a46104609914f66e2" continuedAt="Text_1a1dfe9c7d494000a46104609914f66e3">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30, 2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30, 2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Increase/</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Decrease)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balances from contracts with customers:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: justify; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_7a77e5146dba4a048ec477da516efb97" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">331,960</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_b05c25b203df4ccebfb793724fc1bd1c" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">311,571</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_776f54c289de403db28449011af165c8" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">20,389</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: justify; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract liabilities<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_b625bd240d3c4f61977f7ca05c2ece79" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">538,126</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_2354e86bbff643a2897512dfe401b596" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">545,425</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" id="Fact_c5181aab7b9a427093d1ced008abdc4b" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,299</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: justify; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract liabilities (included in Other long-term liabilities)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" id="Fact_f3c13537c3f9482187897cb334bf76e2" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">19,072</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" id="Fact_2627d2d48c5048bba07a6987f52a7c59" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">19,560</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" id="Fact_5c2953f5c4ec4618b9261b1db1142051" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">488</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c126" continuedAt="Text_bead4da240de4877a937305efa49477c127"><ix:continuation id="Text_1a1dfe9c7d494000a46104609914f66e3" continuedAt="Text_1a1dfe9c7d494000a46104609914f66e4">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c127" continuedAt="Text_bead4da240de4877a937305efa49477c128"><ix:continuation id="Text_1a1dfe9c7d494000a46104609914f66e4">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_6e67c1264bd544b28dae290f62c0ab3a" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The sales return reserve recorded in Contract liabilities is $<ix:nonFraction name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" id="Fact_a7546db735854375b98bdef9f2367dee" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">31.1</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" id="Fact_343d4e903ae84216ac543e0d55e5202f" contextRef="c20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">38.0</ix:nonFraction> million as of April 30, 2022 and April 30, 2021, respectively. See Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#8221; for further details of the sales return reserve.</ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c128" continuedAt="Text_bead4da240de4877a937305efa49477c129">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c129" continuedAt="Text_bead4da240de4877a937305efa49477c130">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the year ended April 30, 2022, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we estimate that we recognized as revenue substantially all of the current contract liability balance at </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">April 30, 2021</span>.</div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c130" continuedAt="Text_bead4da240de4877a937305efa49477c131">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c131" continuedAt="Text_bead4da240de4877a937305efa49477c132">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The de<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">crease in contract liabilities, excluding the sales return reserve, was primarily driven by revenue earned on journal subscription agreements, transformational agreements, and open access and, to a lesser extent, the impact of foreign exchange. This was partially offset by an increase due to renewals of journal subscription agreements, transformational agreements, and open access.</span></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c132" continuedAt="Text_bead4da240de4877a937305efa49477c133">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c133" continuedAt="Text_bead4da240de4877a937305efa49477c134">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Remaining Performance Obligations included in Contract Liability</div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c134" continuedAt="Text_bead4da240de4877a937305efa49477c135">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c135" continuedAt="Text_bead4da240de4877a937305efa49477c136">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations is approximately $<ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligation" id="Fact_4a2bb42755224274bcd76479d583c627" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">557.2</ix:nonFraction> million, which includes the sales return reserve of $<ix:nonFraction name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" id="Fact_39559e992fd1425da9e7aea5626feea2" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">31.1</ix:nonFraction> million. Excluding the sales return reserve, we expect that approximately $<ix:nonFraction name="jwa:RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" id="Fact_318af0caa9a94fe98a536fb8edbaa06e" contextRef="c20220430_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0220501Member" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">507.0</ix:nonFraction> million will be recognized in the next <ix:nonNumeric name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Fact_6eb9d52023a74aa1b536d34634cb25d9" contextRef="c20220430_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0220501Member" format="ixt-sec:durwordsen">twelve months</ix:nonNumeric> with the remaining $<ix:nonFraction name="jwa:RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" id="Fact_834f93539bd544079d8def2df6be5e24" contextRef="c20220430_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0230501Member" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">19.1</ix:nonFraction> million to be recognized <span style="-sec-ix-hidden:Fact_3c969ceb0ed04d6a983f78579fcce905">thereafter</span>.</div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c136" continuedAt="Text_bead4da240de4877a937305efa49477c137">
<div><br /></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">74</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_bead4da240de4877a937305efa49477c137" continuedAt="Text_bead4da240de4877a937305efa49477c138">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c138" continuedAt="Text_bead4da240de4877a937305efa49477c139">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Assets Recognized for the Costs to Fulfill a Contract</div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c139" continuedAt="Text_bead4da240de4877a937305efa49477c140">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c140" continuedAt="Text_bead4da240de4877a937305efa49477c141">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Costs to fulfill a contract are directly related to a contract that will be used to satisfy a performance obligation in the future and are expected to be recovered. These costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates. These types of costs are incurred in the following product types: (1) <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Research Platforms services, which includes customer specific implementation costs per the terms of the contract and (2) University Services, which includes customer specific costs to develop courses per the terms of the contract.</span></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c141" continuedAt="Text_bead4da240de4877a937305efa49477c142">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c142" continuedAt="Text_bead4da240de4877a937305efa49477c143">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our assets associated with incremental costs to fulfill a contract were $<ix:nonFraction name="us-gaap:CapitalizedContractCostNet" id="Fact_bf74dbc16cc7423ab8f12e0a7de6ba47" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">10.9</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:CapitalizedContractCostNet" id="Fact_5cdd932c3aba46f79353db88197f303d" contextRef="c20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">12.1</ix:nonFraction> million at April 30, 2022 and 2021, respectively, and are included within Other non-current assets on our Consolidated Statements of Financial Position. We recorded amortization expense of $<ix:nonFraction name="us-gaap:CapitalizedContractCostAmortization" id="Fact_82e83a2fa0494da797780ddb2ae6ec1e" contextRef="c20210501to20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">5.2</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:CapitalizedContractCostAmortization" id="Fact_52f6014f5088455b8de461cc28f8cb2e" contextRef="c20200501to20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">5.1</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:CapitalizedContractCostAmortization" id="Fact_1cd113a9ad6145c790fbb86266348948" contextRef="c20190501to20200430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">4.2</ix:nonFraction> million in the years ended April 30, 2022, 2021, and 2020, respectively, related to these assets within Cost of sales on the Consolidated Statements of Income (Loss).</div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c143" continuedAt="Text_bead4da240de4877a937305efa49477c144">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_bead4da240de4877a937305efa49477c144">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sales and value-added taxes are excluded from revenues. Shipping and handling costs, which are primarily incurred within the Academic &amp; Professional Learning segment, occur before the transfer of control of the related goods. Therefore, in accordance with the revenue standard, it is not considered a promised service to the customer and would be considered a cost to fulfill our promise to transfer the goods. Costs incurred for third-party shipping and handling are primarily reflected in Operating and administrative expenses on the Consolidated Statements of Income (Loss). We incurred $<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_872566e7a3904ab398d9457b7702e9a3" contextRef="c20210501to20220430_ProductOrServiceAxis_ShippingAndHandlingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">29.0</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_99e6be1b4db94568b305f14fe66c3380" contextRef="c20200501to20210430_ProductOrServiceAxis_ShippingAndHandlingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">27.8</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_6813041bdacc482b8c1cda9f8163245f" contextRef="c20190501to20200430_ProductOrServiceAxis_ShippingAndHandlingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">28.8</ix:nonFraction> million in shipping and handling costs in the years ended April 30, 2022, 2021, and 2020, respectively.</div>
</ix:continuation></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
<div><a id="Note4Acquisitions"><!--Anchor--></a><ix:nonNumeric name="us-gaap:BusinessCombinationDisclosureTextBlock" id="Text_c178d0e6cb5745839da30f2616e14415" contextRef="c20210501to20220430" escape="true" continuedAt="Text_87da54d9801441ca9496a6d144d9a6931">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 4 &#8211; Acquisitions</div>
</ix:nonNumeric><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a6931" continuedAt="Text_87da54d9801441ca9496a6d144d9a6932">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a6932" continuedAt="Text_87da54d9801441ca9496a6d144d9a6933">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pro forma financial information related to these acquisitions has not been provided as it is not material to our consolidated results of operations.</div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a6933" continuedAt="Text_87da54d9801441ca9496a6d144d9a6934">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a6934" continuedAt="Text_87da54d9801441ca9496a6d144d9a6935">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Fiscal Year 2022</div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a6935" continuedAt="Text_87da54d9801441ca9496a6d144d9a6936">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a6936" continuedAt="Text_87da54d9801441ca9496a6d144d9a6937">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">XYZ Media</div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a6937" continuedAt="Text_87da54d9801441ca9496a6d144d9a6938">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a6938" continuedAt="Text_87da54d9801441ca9496a6d144d9a6939">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On December 29, 2021, we completed the acquisition of certain assets of XYZ Media Inc. (XYZ Media). XYZ Media is a company that generates leads for higher education institutions. The results of XYZ Media are included in our Education Services segment results. The fair value of consideration transferred at the date of acquisition was $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" id="Fact_de0693989a804b729b3c4a033c202cce" contextRef="c20211229to20211229_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">45.4</ix:nonFraction> million, which included $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" id="Fact_0af4582891a84f5d9a769eb98808d922" contextRef="c20211229to20211229_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">38.0</ix:nonFraction> million of cash and approximately <ix:nonFraction name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" id="Fact_611237e10c614c31acb480db0bb85d02" contextRef="c20211229to20211229_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">129</ix:nonFraction> thousand shares of Wiley Class A common stock, or approximately $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" id="Fact_129ed3eb9964414dbbc3b9c26a1ee0c2" contextRef="c20211229to20211229_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">7.4</ix:nonFraction> million. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We financed the payment of the cash consideration with a combination of cash on hand and borrowings under our Amended and Restated RCA (as defined below in Note 14, &#8220;Debt and Available Credit Facilities&#8221;).</span></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a6939" continuedAt="Text_87da54d9801441ca9496a6d144d9a69310">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69310" continuedAt="Text_87da54d9801441ca9496a6d144d9a69311">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The XYZ Media acquisition was accounted for using the acquisition method of accounting. The preliminary excess purchase price over identifiable net tangible and intangible assets acquired, and liabilities assumed, has been recorded to Goodwill in our Consolidated Statements of Financial Position. Goodwill represents synergies and economies of scale expected from the combination of services. We recorded the preliminary fair value of the assets acquired and liabilities assumed on the acquisition date. The goodwill will be deductible for tax purposes. The acquisition related costs to acquire XYZ Media were expensed when incurred and were approximately $</span><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" id="Fact_e9c08e40de1944d78a89a7161526deb4" contextRef="c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million for the year ended </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. Such costs were allocated to the Education Services segment and are reflected in Operating and administrative expenses on the Consolidated Statements of Net Income (Loss) for the year ended </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69311" continuedAt="Text_87da54d9801441ca9496a6d144d9a69312">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69312" continuedAt="Text_87da54d9801441ca9496a6d144d9a69313">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">XYZ Media&#8217;s revenue and operating loss included in our Education Services segment results for the year ended </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> was $</span><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_191b2c02c1b244f7a072356c943f238f" contextRef="c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">3.6</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and $</span>(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_02df3eca7a804672831b55fdc93f503b" contextRef="c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">1.5</ix:nonFraction>)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, respectively.</span></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">75</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69313" continuedAt="Text_87da54d9801441ca9496a6d144d9a69314">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69314" continuedAt="Text_87da54d9801441ca9496a6d144d9a69315"><ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="Text_03b1875c54a44e52b87cd9959262ea64" contextRef="c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember" escape="true" continuedAt="Text_f0a30539b1c144ddbda655d694c682511">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table summarizes the consideration transferred to acquire XYZ Media and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed.</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69315" continuedAt="Text_87da54d9801441ca9496a6d144d9a69316"><ix:continuation id="Text_f0a30539b1c144ddbda655d694c682511" continuedAt="Text_f0a30539b1c144ddbda655d694c682512">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69316" continuedAt="Text_87da54d9801441ca9496a6d144d9a69317"><ix:continuation id="Text_f0a30539b1c144ddbda655d694c682512">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Preliminary Allocation</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total consideration transferred</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" id="Fact_6bc4104b2c204bd6bdb0e525718bdbab" contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">45,363</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;"><div style="text-align: left; text-indent: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" id="Fact_4ae49bf68cfb4a46a8074dcb83e410d5" contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">913</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" id="Fact_f2ba5a70b71a46d9899fc52053125913" contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">22,711</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_0ecbcf85549c49649956761f501d9f93" contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">22,226</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other non-current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" id="Fact_49ae59b7dd31401eb3eaee83f1935f3f" contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">46</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" id="Fact_d3576043ef4e4661bb14e9f24c8f988c" contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">45,896</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" id="Fact_f3d5e96087a4422592d48a241b684079" contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">533</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" id="Fact_de684e6d628e4e709741b2debe1179cb" contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">533</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69317" continuedAt="Text_87da54d9801441ca9496a6d144d9a69318">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69318" continuedAt="Text_87da54d9801441ca9496a6d144d9a69319"><ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" id="Text_824e249842ae450abccdac3f9ef511ae" contextRef="c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember" escape="true" continuedAt="Text_f0bd9699ca7b4cc2b47463ff1937f6ca1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table summarizes the identifiable intangible assets acquired and their weighted-average useful life at the date of acquisition.</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69319" continuedAt="Text_87da54d9801441ca9496a6d144d9a69320"><ix:continuation id="Text_f0bd9699ca7b4cc2b47463ff1937f6ca1" continuedAt="Text_f0bd9699ca7b4cc2b47463ff1937f6ca2">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69320" continuedAt="Text_87da54d9801441ca9496a6d144d9a69321"><ix:continuation id="Text_f0bd9699ca7b4cc2b47463ff1937f6ca2">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated Fair Value</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted-Average Useful Life (in Years)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_fb51d94ecd5f4a4283c2a039c8c952b8" contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">20,930</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_b79d0a3239d149cd92140cb8341687f5" contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" format="ixt-sec:duryear">7</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_f5e2080be3e743ba81927973c06be52c" contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,340</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_cd1bd2de02554e4bbd2dd73d41a3366f" contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" format="ixt-sec:duryear">6</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Covenants not to compete</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_af57dc8b5cd44a73b07be2a0d615e1d8" contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">323</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_b8800203387942b98989b5bcd2ba8047" contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember" format="ixt-sec:duryear">5</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Tradename</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_bb753e40cd1d4e9d8c0fe82dd4912a4a" contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">118</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_3d34e091817d4523aee423a30299840b" contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember" format="ixt-sec:duryear">1</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_9c334df656014c91b7ef293c268c2f80" contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">22,711</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69321" continuedAt="Text_87da54d9801441ca9496a6d144d9a69322">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69322" continuedAt="Text_87da54d9801441ca9496a6d144d9a69323">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The allocation of the total consideration transferred to the assets acquired, including intangible assets and goodwill, and the liabilities assumed is preliminary and could be revised as a result of additional information obtained due to the finalization of the </span>third<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-party valuation report, leases and related commitments, tax related matters and contingencies and certain assets and liabilities, including receivables and payables, but such amounts will be finalized within the measurement period, which will not exceed </span>one<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> year from the acquisition date.</span></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69323" continuedAt="Text_87da54d9801441ca9496a6d144d9a69324">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69324" continuedAt="Text_87da54d9801441ca9496a6d144d9a69325">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Other Acquisitions in Fiscal Year </span>2022</div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69325" continuedAt="Text_87da54d9801441ca9496a6d144d9a69326">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69326" continuedAt="Text_87da54d9801441ca9496a6d144d9a69327">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">November 30, 2021</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, we acquired the assets of the eJournalPress (EJP) business from Precision Computer Works, Inc. EJP is a technology platform company with an established journal submission and peer review management system. </span>The results of EJP are included in our Research Publishing &amp; Platforms segment results.</div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69327" continuedAt="Text_87da54d9801441ca9496a6d144d9a69328">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69328" continuedAt="Text_87da54d9801441ca9496a6d144d9a69329">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On October 1, 2021, we completed the acquisition of certain assets of J&amp;J Editorial Services, LLC. (J&amp;J). J&amp;J is a publishing services company providing expert offerings in editorial operations, production, copyediting, system support, and consulting. The results of J&amp;J are included in our Research Publishing &amp; Platforms segment results.</div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69329" continuedAt="Text_87da54d9801441ca9496a6d144d9a69330">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69330" continuedAt="Text_87da54d9801441ca9496a6d144d9a69331">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We also completed in the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">year ended </span>April 30, 2022 the acquisition of <ix:nonFraction name="jwa:BusinessCombinationNumberOfImmaterialBusinessesAcquired" id="Fact_268279289c47433694e68b61bc3afbb1" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U009" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> immaterial businesses included in our Research Publishing &amp; Platforms segment and the acquisition of <ix:nonFraction name="jwa:BusinessCombinationNumberOfImmaterialBusinessesAcquired" id="Fact_f64157ce42974e57a39c53d137deaf8e" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U009" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> immaterial business in our Education Services segment.</div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69331" continuedAt="Text_87da54d9801441ca9496a6d144d9a69332">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69332" continuedAt="Text_87da54d9801441ca9496a6d144d9a69333">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The aggregate preliminary fair value of consideration transferred for these other acquisitions was approximately $</span><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" id="Fact_e98386970ec4493ebc722266d5749158" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">41.2</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million during the year ended </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, which included $</span><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" id="Fact_03aae5abcead4486ae8ea23fca682440" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">36.2</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million of cash paid at the acquisition dates and $</span><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" id="Fact_f8593e963e3f4d1f8f8f1ccefe8dd41c" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">5.0</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million of additional cash to be paid after the acquisition dates. The fair value of the cash consideration transferred, net of $</span><ix:nonFraction name="us-gaap:CashAcquiredFromAcquisition" id="Fact_fa375d3bd04348a2a9ab98d128769d73" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million of cash acquired was approximately $</span><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" id="Fact_a61ebea66a6f4dfdbedcf56dff73a7b9" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">34.9</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million. These other acquisitions were accounted for using the acquisition method of accounting as of their respective acquisition dates.</span></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69333" continuedAt="Text_87da54d9801441ca9496a6d144d9a69334">
<div><br /></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">76</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69334" continuedAt="Text_87da54d9801441ca9496a6d144d9a69335">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69335" continuedAt="Text_87da54d9801441ca9496a6d144d9a69336">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Associated with these other acquisitions, the preliminary aggregate excess purchase price over identifiable net tangible and intangible assets acquired, and <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">liabilities assumed</span> of $<ix:nonFraction name="us-gaap:GoodwillPurchaseAccountingAdjustments" id="Fact_f9c6739e3154446fadd787067ea8476b" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">24.8</ix:nonFraction> million has been recorded to Goodwill on our Consolidated Statements of Financial Position as of April 30, 2022 and $<ix:nonFraction name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" id="Fact_dbc90a7f2c9c487fb6e1b0a8de3067b3" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">15.6</ix:nonFraction> million of intangible assets subject to amortization have been recorded, including developed technology, customer relationships, trademarks, covenants not to compete, and content that is being amortized over preliminary estimated weighted-average useful lives of <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_56d2f31f0bfc4694986b5e14f7bb0506" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" format="ixt-sec:duryear">4</ix:nonNumeric>, <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_56b68876ce554ce3a7cedd17494d20a4" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" format="ixt-sec:duryear">8</ix:nonNumeric>, <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_63c1db4efadf42b689cae165c73c9c25" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember" format="ixt-sec:duryear">2</ix:nonNumeric>, <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_e9351e21cd9a43a7950679b7ce956da0" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember" format="ixt-sec:duryear">4</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_fc908dbbe59d4621b93da40f89c8b066" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CourseContentMember" format="ixt-sec:duryear">4</ix:nonNumeric> years, respectively. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The fair value assessed for the majority of the tangible assets acquired and liabilities assumed approximated their carrying value. Goodwill represents synergies and economies of scale expected from the combination of services. </span>Goodwill of $<ix:nonFraction name="us-gaap:GoodwillPurchaseAccountingAdjustments" id="Fact_a35961d8769b4d3d81fb760c3e4505f6" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">24.8</ix:nonFraction> million has been allocated to the Research Publishing &amp; Platforms segment and <ix:nonFraction name="us-gaap:GoodwillPurchaseAccountingAdjustments" id="Fact_4a30a8c2ca5c47ea9761ca50db6c82cb" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">none</ix:nonFraction> has been allocated to the Education Services segment. Approximately $<ix:nonFraction name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" id="Fact_0f38373682034b79b9d982842d475967" contextRef="c20220430_BusinessAcquisitionAxis_OtherAcquistionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">18.7</ix:nonFraction> million of the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">goodwill will be deductible for tax purposes,</span> and $<ix:nonFraction name="jwa:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" id="Fact_7e4485a60cba456997373556cb4c39cd" contextRef="c20220430_BusinessAcquisitionAxis_OtherAcquistionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">6.1</ix:nonFraction> million will not be deductible for tax purposes. The incremental revenue for the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">year ended </span>April 30, 2022 related to these other acquisitions was approximately $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7f4a4b9aab6542d1aecbd5b6785b8a8e" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">8.1</ix:nonFraction> million. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The aggregate acquisition related costs to acquire these other acquisitions was expensed when incurred and was approximately $</span><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" id="Fact_e84896fce1ce43598e8bd88c4a5f2b1b" contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million for the year ended </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69336" continuedAt="Text_87da54d9801441ca9496a6d144d9a69337">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69337" continuedAt="Text_87da54d9801441ca9496a6d144d9a69338">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">allocation of the total consideration transferred to the assets acquired, including intangible assets and goodwill, and the liabilities assumed is preliminary, and could be revised as a result of additional information obtained due to the finalization of the </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">third</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-party valuation reports, leases and related commitments, tax related matters and contingencies, and certain assets and liabilities, including receivables and payables, but such amounts will be finalized within the measurement period, which will not exceed </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">one</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> year from the acquisition date.</span></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69338" continuedAt="Text_87da54d9801441ca9496a6d144d9a69339">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69339" continuedAt="Text_87da54d9801441ca9496a6d144d9a69340">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Fiscal Year 2021</div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69340" continuedAt="Text_87da54d9801441ca9496a6d144d9a69341">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69341" continuedAt="Text_87da54d9801441ca9496a6d144d9a69342">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Hindawi</div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69342" continuedAt="Text_87da54d9801441ca9496a6d144d9a69343">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69343" continuedAt="Text_87da54d9801441ca9496a6d144d9a69344">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On December 31, 2020, we completed the acquisition of <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" id="Fact_aacbc65bcb6d4dd69b0a973bf499dc07" contextRef="c20201231_BusinessAcquisitionAxis_HindawiMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% of the outstanding stock of Hindawi Limited (Hindawi). Hindawi is a scientific research publisher and an innovator in open access publishing. Its results of operations are included in our Research Publishing &amp; Platforms segment.</div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69344" continuedAt="Text_87da54d9801441ca9496a6d144d9a69345">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69345" continuedAt="Text_87da54d9801441ca9496a6d144d9a69346">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The fair value of the consideration transferred at the acquisition date was $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" id="Fact_f5047e900a6b4fd6a6c237a5d9ea9f40" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">300.1</ix:nonFraction> million, which included $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" id="Fact_90fd2de551a0400f80bd780e67422ef9" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">299.3</ix:nonFraction> million of cash and $<ix:nonFraction name="jwa:BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" id="Fact_00c4e75265d44d7faedf74a72ba4e411" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.8</ix:nonFraction> million related to the settlement of a preexisting relationship. We financed the payment of the cash consideration primarily through borrowings under our Amended and Restated RCA (as defined below in Note 14, &#8220;Debt and Available Credit Facilities&#8221;) and using cash on hand. The fair value of the cash consideration transferred, net of $<ix:nonFraction name="us-gaap:CashAcquiredFromAcquisition" id="Fact_9738e4e493044afcac1ee4eee90daaae" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction> million of cash acquired was approximately $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" id="Fact_9302776baa504738a8d2d6cf22155746" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">298.3</ix:nonFraction> million.</div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69346" continuedAt="Text_87da54d9801441ca9496a6d144d9a69347">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69347" continuedAt="Text_87da54d9801441ca9496a6d144d9a69348">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Hindawi acquisition was accounted for using the acquisition method of accounting. The excess purchase price over identifiable net tangible and intangible assets acquired, and liabilities assumed, has been recorded to Goodwill in our </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Consolidated Statements of Financial Position</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. Goodwill represents synergies and economies of scale expected from the combination of services. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We recorded </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">the fair value of the assets acquired and liabilities assumed on the acquisition date.&#160;</span><ix:nonFraction name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" id="Fact_ef25de467268453f959ea8bc714bddbd" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">None</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;of the goodwill will be deductible for tax purposes. The acquisition related costs to acquire Hindawi were expensed when incurred and were approximately $</span><ix:nonFraction name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" id="Fact_a93813c073a24b94a870b1a626ffb79e" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">2.4</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million for the year ended </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">April 30, 2021</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. Such costs were allocated to the Research Publishing &amp; Platforms segment and are reflected in Operating and administrative expenses on the Consolidated Statements of Income (Loss) for the </span>year ended April 30, 2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69348" continuedAt="Text_87da54d9801441ca9496a6d144d9a69349">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69349" continuedAt="Text_87da54d9801441ca9496a6d144d9a69350">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Hindawi&#8217;s incremental revenue and operating income included in our Research Publishing &amp; Platforms segment results for the year ended April 30, 2022 was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5fe73297646945609121635e0d33807d" contextRef="c20210501to20220430_BusinessAcquisitionAxis_HindawiMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">34.6</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_3ce4db347e304e7d8927fb3f244735e0" contextRef="c20210501to20220430_BusinessAcquisitionAxis_HindawiMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">8.0</ix:nonFraction> million, respectively. Hindawi&#8217;s revenue and operating loss included in our Research Publishing &amp; Platforms segment results for the year ended April 30, 2021 was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3c58ede3e4a348e88a5a4b3d157886c6" contextRef="c20200501to20210430_BusinessAcquisitionAxis_HindawiMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">12.0</ix:nonFraction> million and $(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_a1b719af8c2e4e6b9de8d403dd908ed4" contextRef="c20200501to20210430_BusinessAcquisitionAxis_HindawiMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">2.1</ix:nonFraction>) million, respectively.</div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69350" continuedAt="Text_87da54d9801441ca9496a6d144d9a69351">
<div><br /></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">77</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69351" continuedAt="Text_87da54d9801441ca9496a6d144d9a69352">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69352" continuedAt="Text_87da54d9801441ca9496a6d144d9a69353">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">During&#160;the year ended April 20, 2022, no revisions were made to the allocation of the consideration transferred to the assets acquired and liabilities assumed.&#160;</span><ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="Text_bf7fe4cca0904d318f8deaec1ac79403" contextRef="c20210501to20220430_BusinessAcquisitionAxis_HindawiMember" escape="true" continuedAt="Text_7601f38665f743b29d994c9b1a447ae61"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;">The following table summarizes the consideration transferred to acquire Hindawi and the final allocation of the purchase price among the assets acquired and liabilities assumed.</span></ix:nonNumeric></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69353" continuedAt="Text_87da54d9801441ca9496a6d144d9a69354"><ix:continuation id="Text_7601f38665f743b29d994c9b1a447ae61" continuedAt="Text_7601f38665f743b29d994c9b1a447ae62">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69354" continuedAt="Text_87da54d9801441ca9496a6d144d9a69355"><ix:continuation id="Text_7601f38665f743b29d994c9b1a447ae62">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Final</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Allocation</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total consideration transferred</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" id="Fact_5f76e4fb9257421d9cbe723cfd0d4dd6" contextRef="c20210430to20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">300,086</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;"><div style="text-align: left; text-indent: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" id="Fact_cb10704092c94ccabbc803be97c60230" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,812</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property and equipment, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" id="Fact_a38226b0e42142b199a4fcedc3540b18" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">844</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" id="Fact_bd60573daf334b1dbee0508c362fcaa3" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">194,900</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_0186e385adfa42f9af54f397b61a40d8" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">147,388</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease right-of-use assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_f3644f7f20f14131a7a0cd668e0ca95d" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,762</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other non-current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" id="Fact_190a6620f1fe40a9a1272c4468f292a0" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">69</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" id="Fact_2a1d76f300c84e1f9fe1c0cfa1298dad" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">349,775</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" id="Fact_3978d7dd54394b69ae67026c4fa3710a" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,594</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred income tax liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" id="Fact_8373bc37e7374c09863d5d634ca2a4b7" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">37,031</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_987962369ab54f1abc825a98bfa3fb2a" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,150</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other long-term liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" id="Fact_1cb7aac488fd456d85221e900f6f6495" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,914</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" id="Fact_ab8868333ee5407890653d9925d5f040" contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">49,689</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69355" continuedAt="Text_87da54d9801441ca9496a6d144d9a69356">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69356" continuedAt="Text_87da54d9801441ca9496a6d144d9a69357"><ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" id="Text_92315f9c0c0848fc9e4c79bb568b3a68" contextRef="c20210501to20220430_BusinessAcquisitionAxis_HindawiMember" escape="true" continuedAt="Text_08d398b66349422a9aafa8ad23d82b3d1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the identifiable intangible assets acquired and their weighted-average useful life at the date of acquisition.</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69357" continuedAt="Text_87da54d9801441ca9496a6d144d9a69358"><ix:continuation id="Text_08d398b66349422a9aafa8ad23d82b3d1" continuedAt="Text_08d398b66349422a9aafa8ad23d82b3d2">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69358" continuedAt="Text_87da54d9801441ca9496a6d144d9a69359"><ix:continuation id="Text_08d398b66349422a9aafa8ad23d82b3d2">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted-Average Useful Life (in Years)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Content and publishing rights</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_14cc2777021c4e6c91901f8020a45d76" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">188,500</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_773366741e4849beb04936d4fa690a79" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember" format="ixt-sec:duryear">15</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_4ac5867496d741da9fc7e03ae4da15ed" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_aade921b3b774cc89ddc12ba5b1cc617" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" format="ixt-sec:duryear">6</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Trademarks</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_5b609fb32e6a453ba919c1b960e0e95c" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_4e7b68aa37ba465e8a84c8a1e81161f0" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember" format="ixt-sec:duryear">2</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_a0864786bbf8442f9dd63ef936f3ced3" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">400</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_51626fd6589949a08087af3f4cd3bde5" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" format="ixt-sec:duryear">10</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_2df112a2262a47498bed33840e25976b" contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">194,900</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69359" continuedAt="Text_87da54d9801441ca9496a6d144d9a69360">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_87da54d9801441ca9496a6d144d9a69360">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The allocation of the consideration transferred to the assets acquired and the liabilities assumed was finalized during the three months ended January 31, 2022.</span>&#160;</div>
</ix:continuation></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">78</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div><a id="Note5"><!--Anchor--></a><ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" id="Text_a9d25c4dfaac41bc94c9ce4afa6f4751" contextRef="c20210501to20220430" escape="true" continuedAt="Text_f12ae25debb845b58719f36bd46318841">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 5 &#8211; Reconciliation of Weighted Average Shares Outstanding</div>
</ix:nonNumeric><ix:continuation id="Text_f12ae25debb845b58719f36bd46318841" continuedAt="Text_f12ae25debb845b58719f36bd46318842">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_f12ae25debb845b58719f36bd46318842" continuedAt="Text_f12ae25debb845b58719f36bd46318843"><ix:nonNumeric name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="Text_6a42c9c66951456bbeeaefb0deb6831e" contextRef="c20210501to20220430" escape="true" continuedAt="Text_ef7b08b59b7e4050841674eed52dae731">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A reconciliation of the shares used in the computation of earnings (loss) per share follows (shares in thousands):</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_f12ae25debb845b58719f36bd46318843" continuedAt="Text_f12ae25debb845b58719f36bd46318844"><ix:continuation id="Text_ef7b08b59b7e4050841674eed52dae731" continuedAt="Text_ef7b08b59b7e4050841674eed52dae732">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_f12ae25debb845b58719f36bd46318844" continuedAt="Text_f12ae25debb845b58719f36bd46318845"><ix:continuation id="Text_ef7b08b59b7e4050841674eed52dae732">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average shares outstanding</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" id="Fact_af476f400c834c08996f2935e02fde6f" contextRef="c20210501to20220430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">55,759</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" id="Fact_7d2d06d2016040fb8c3adeb379f04d3d" contextRef="c20200501to20210430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">55,931</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" id="Fact_d5f6a15589354512a4f7a27cb5745c38" contextRef="c20190501to20200430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">56,224</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less:&#160;Unvested restricted shares</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" id="Fact_1893cc4eb44646bb8198b1d2823d37c9" contextRef="c20210501to20220430" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" id="Fact_1b8105f777894392850d13590be066fd" contextRef="c20200501to20210430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" id="Fact_7a13ad18adda42a3ac8b66e3fd136e7e" contextRef="c20190501to20200430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">15</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares used for basic earnings (loss) per share</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_22b16ba8233b4e2c9a5b6d8bcda53988" contextRef="c20210501to20220430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">55,759</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_3351fc5fd3304423a245f114ca7944c3" contextRef="c20200501to20210430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">55,930</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_c3a79ece2bef4de786d197611dee036d" contextRef="c20190501to20200430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">56,209</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dilutive effect of unvested restricted stock units and other stock awards</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_27d917643cd94acf95b39bfd1eb5dcf0" contextRef="c20210501to20220430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">839</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_25b5bd029de749f18dd10116083b345a" contextRef="c20200501to20210430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">531</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_2aa1ef2de177494284fdb4f225da9af9" contextRef="c20190501to20200430" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares used for diluted earnings (loss) per share</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_3fde28d5c00047f79c6f2997edb855a0" contextRef="c20210501to20220430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">56,598</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_85f4bab6c11a4389a65b48ae39009d31" contextRef="c20200501to20210430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">56,461</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_ed0b7027f994495f9323318a4eeade1f" contextRef="c20190501to20200430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">56,209</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 15.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Antidilutive options to purchase Class A common shares, restricted shares, warrants to purchase Class A common shares and contingently issuable restricted stock which are excluded from the table above</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_acbd86e3b7594189a7abf647a2a54c50" contextRef="c20210501to20220430_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">772</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_e74e5e6b1da84622b3f9781912588d4a" contextRef="c20200501to20210430_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">982</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_08a377d13a3a4f9aaf7e6fb050b870ea" contextRef="c20190501to20200430_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,677</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_f12ae25debb845b58719f36bd46318845" continuedAt="Text_f12ae25debb845b58719f36bd46318846">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_f12ae25debb845b58719f36bd46318846" continuedAt="Text_f12ae25debb845b58719f36bd46318847">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In calculating diluted net loss per common share for the year ended April 30, 2020, our diluted weighted average number of common shares outstanding excludes the effect of unvested restricted stock units and other stock awards as the effect was anti-dilutive.&#160;This occurs when a US GAAP net loss is reported and the effect of using dilutive shares is antidilutive.</div>
</ix:continuation><ix:continuation id="Text_f12ae25debb845b58719f36bd46318847" continuedAt="Text_f12ae25debb845b58719f36bd46318848">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_f12ae25debb845b58719f36bd46318848">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The shares associated with performance-based stock awards are considered contingently issuable shares and will be included in the diluted weighted average number of common shares outstanding when they have met the performance conditions and when their effect is dilutive.&#160;</span></div>
</ix:continuation></div>
<div><br /></div>
<div><a id="Note6"><!--Anchor--></a><ix:nonNumeric name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="Text_35139d260f5a4743bd799a67125e4bb8" contextRef="c20210501to20220430" escape="true" continuedAt="Text_62fecb676cc947da81ec1763d2a88dce1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 6 &#8211; Accumulated Other Comprehensive Loss</div>
</ix:nonNumeric><ix:continuation id="Text_62fecb676cc947da81ec1763d2a88dce1" continuedAt="Text_62fecb676cc947da81ec1763d2a88dce2">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_62fecb676cc947da81ec1763d2a88dce2" continuedAt="Text_62fecb676cc947da81ec1763d2a88dce3"><ix:nonNumeric name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="Text_978407e5e05c4a118ea6966ddc5d7e9f" contextRef="c20210501to20220430" escape="true" continuedAt="Text_2713e7b409f24402a9e2b9e1cd77729a1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in Accumulated other comprehensive loss by component, net of tax, for the years ended April 30, 2022, 2021, and 2020 were as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_62fecb676cc947da81ec1763d2a88dce3" continuedAt="Text_62fecb676cc947da81ec1763d2a88dce4"><ix:continuation id="Text_2713e7b409f24402a9e2b9e1cd77729a1" continuedAt="Text_2713e7b409f24402a9e2b9e1cd77729a2">
<div style="text-align: left;"><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_62fecb676cc947da81ec1763d2a88dce4" continuedAt="Text_62fecb676cc947da81ec1763d2a88dce5"><ix:continuation id="Text_2713e7b409f24402a9e2b9e1cd77729a2">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Foreign</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Currency</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Translation</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unamortized</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Retirement</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Costs</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Rate Swaps</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, <span style="text-indent: 0pt;">2019</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_e8b0dd47a3ec4b30ad7f35206184fdb0" contextRef="c20190430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">312,107</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_e1244894a66c469c84707225624b4ec2" contextRef="c20190430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">196,057</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_e5f95489976c41dda88fd4b66c876422" contextRef="c20190430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">574</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_d1300f8b9fbe422a854cfa283eeccf7d" contextRef="c20190430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">508,738</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other comprehensive loss before reclassifications</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" id="Fact_0a0cc18986df4dcfbaef94fd66c48ecf" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,596</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" id="Fact_b6d7dd237c28479fb6f600de59ffcbbc" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">36,965</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" id="Fact_766c1113201442e1b7b940c3c20eec87" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,988</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" id="Fact_df7a8254ef2a40459c8244a53124130d" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">71,549</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts reclassified from Accumulated other comprehensive loss</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" id="Fact_1b27de74c0fe4ee6a0ac099b05b97696" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" id="Fact_32e3e10ed4334488b7d9615744202a96" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,102</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" id="Fact_e97c9b70fbec4d4382d507986f5df0ac" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">312</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" id="Fact_adbc48fdf4c6458caaa84e5ac8368655" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,790</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other comprehensive loss</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_4b8967bceb26413ca1ae59850f909241" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,596</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_cc6bbce551ef49c8af973cdfc2f96f41" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">31,863</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_ff92cb34dd3a4203add3863cdada64d3" contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,300</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_f9a4557d956445088dc2aaca91f894a4" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">66,759</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, <span style="text-indent: 0pt;">2020</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_eca4258aceca496cbf769c3979327c55" contextRef="c20200430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">340,703</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_2a68c029c5fd44cd8a3289e8bc7d19f8" contextRef="c20200430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">227,920</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_690162d569df4d729c2d702f37fec1ed" contextRef="c20200430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,874</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c275dd4bee034e0fb44df90f980de192" contextRef="c20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">575,497</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other comprehensive income (loss) before reclassifications</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" id="Fact_6589583239044a7daa2cbbf4e84956d8" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">82,762</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" id="Fact_4e585d369ef2425d9b9a9610433ad964" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,273</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" id="Fact_320f7d68e1214e09a638a3c8418a9330" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">639</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" id="Fact_0c719a60fcc944c1b9a008472d6242d8" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">75,850</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts reclassified from Accumulated other comprehensive loss</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" id="Fact_da99ebce6f3342fdbe35ccdb8f513ae8" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" id="Fact_a230bb38c84d4d84b9cc00f6104e1337" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,047</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" id="Fact_ebd40a1d121b4c3c8daf665686a01e5e" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,810</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" id="Fact_2377ae862eac46609c93dabc260fd1a1" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,857</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other comprehensive income (loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_db441fe2fd92491fa4a7fd730d4e81ef" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">82,762</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_7dae9dbdae3f4813a01ace04633b525c" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">226</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_6e204898034d40c2b8d8ae90caf842a9" contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,171</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_7eaad7418245471ba6c69000f8e1dca3" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">84,707</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, <span style="text-indent: 0pt;">2021</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_36a06617c54e41f6a931f5424ffe4389" contextRef="c20210430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">257,941</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_673981916c8a4cb5963ca1e53d333ace" contextRef="c20210430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">228,146</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_a727b10b40d347e3a38c4afaba6710dd" contextRef="c20210430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,703</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_12716467f5e5490bae5e4b1de0c31e75" contextRef="c20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">490,790</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other comprehensive (loss) income before reclassifications</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" id="Fact_8d2b009a4ef1433caae23a76e5b3e9e2" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">71,625</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" id="Fact_42c5e154cdcf40fb87e0bb0a60c4c265" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">40,247</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" id="Fact_4e0b5019a8f44aad9a6f91efdcf5fb75" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,165</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" id="Fact_6d3dc68cb6e643b9b4a62029303a6f21" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">26,213</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts reclassified from Accumulated other comprehensive loss</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" id="Fact_b78f098d719a45f7b13c81fd31788c31" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" id="Fact_ed20bfeb0b834c18bd4a5d2506312bab" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,673</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" id="Fact_a963c93d5adf47139d44e0241f716b65" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,184</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" id="Fact_93b522a2f8814afead17b32c30bceb6f" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,857</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other comprehensive (loss) income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_8e3fe637252b4b6a90d297590775f85b" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">71,625</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_f609d77ff38840fd8dfa357abb7258f6" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">45,920</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_c9a87c5b750b4ac4906c15cedef8eca6" contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8,349</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_bc3762c27919413fac02304d02088168" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,356</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, <span style="text-indent: 0pt;">2022</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_b1e1d062d6914a71a2567c8185601ed0" contextRef="c20220430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">329,566</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_dc0a628602f04d598f9049eeeebee638" contextRef="c20220430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">182,226</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_0b6e9e96b17a4f62a461c311c3aa5734" contextRef="c20220430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,646</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_feac6fd02de6481ba28a9ed6d03a7f4c" contextRef="c20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">508,146</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_62fecb676cc947da81ec1763d2a88dce5" continuedAt="Text_62fecb676cc947da81ec1763d2a88dce6">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_62fecb676cc947da81ec1763d2a88dce6" continuedAt="Text_62fecb676cc947da81ec1763d2a88dce7">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended April 30, 2022, 2021, and 2020, pretax actuarial losses included in Unamortized Retirement Costs of approximately $<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_af985d4b3a934904a5c43a9c80a47f90" contextRef="c20210501to20220430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">7.2</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_5b19642536054fdd9bc60b7b4084f1af" contextRef="c20200501to20210430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6">7.8</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_4e6f7fea58d648d99fd5b0d4cb55a5f9" contextRef="c20190501to20200430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">6.4</ix:nonFraction> million, respectively, were amortized from Accumulated other comprehensive loss and recognized as pension and post-retirement benefit (expense) primarily in Operating and administrative expenses and Other income, net on our Consolidated Statements of Income (Loss).</div>
</ix:continuation><ix:continuation id="Text_62fecb676cc947da81ec1763d2a88dce7" continuedAt="Text_62fecb676cc947da81ec1763d2a88dce8">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_62fecb676cc947da81ec1763d2a88dce8">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our policy for releasing the income tax effects from accumulated other comprehensive (loss) income is to release when the corresponding pretax accumulated other comprehensive (loss) income items are reclassified to earnings. </span></div>
</ix:continuation></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">79</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div><a id="Note7"><!--Anchor--></a><ix:nonNumeric name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="Text_a00378f612ba4f748d1cb89d9dee5bf0" contextRef="c20210501to20220430" escape="true" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba911">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 7 &#8211; Restructuring and Related (Credits) Charges</div>
</ix:nonNumeric><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba911" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba912">
<div style="text-align: justify;"><br /></div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba912" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba913">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Beginning in fiscal year 2020, we initiated a multiyear Business Optimization Program (the Business Optimization Program) to drive efficiency improvement and operating savings.</div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba913" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba914">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba914" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba915"><ix:nonNumeric name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="Text_fc8d8f33373d4feea0db90611045e6c4" contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember" escape="true" continuedAt="Text_a54b1c0616504abcb88b7ed224cc7eb41">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables summarize the pretax restructuring (credits) charges related to this program:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba915" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba916"><ix:continuation id="Text_a54b1c0616504abcb88b7ed224cc7eb41" continuedAt="Text_a54b1c0616504abcb88b7ed224cc7eb42">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba916" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba917"><ix:continuation id="Text_a54b1c0616504abcb88b7ed224cc7eb42">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Charges Incurred to Date</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Credits) Charges by Segment:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_c11dd59686ec4e609ba6f42c4eff042b" contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">237</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_e946341b25924455a55158477993757e" contextRef="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">99</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_cf2572aa463e4afd8356f1d7f2f19990" contextRef="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,546</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" id="Fact_79276ad850f344e88b9c422c80d832ec" contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,882</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_41dad8e6425c43eda05a22e9dda340a8" contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">454</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_d6ac8a81d6e843e8955e368a7ebc4a34" contextRef="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,229</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_18e121601ff74ddaad4259f86f670677" contextRef="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">10,475</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" id="Fact_bfca82a3b9b94834a2eacd3c29d92b47" contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">13,250</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_f44dd04496ca4356b6e5a1576f694c96" contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_36b68f3474724915a2fc28303b0ff650" contextRef="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">531</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_cfabf14f8c58428db54124970496b030" contextRef="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,774</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" id="Fact_e485be4b6a494f0f8af8fded33e486e6" contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">4,313</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate Expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_c192cae556a04de993e23b87a858fdbb" contextRef="c20210501to20220430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,218</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_b9b227a844f44fab8388a729514cb997" contextRef="c20200501to20210430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">29,590</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_a4b85fac0b994268bb6b93cd81e3fdcc" contextRef="c20190501to20200430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,018</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" id="Fact_344c5fe9000a4e2b8719cf6892fd198a" contextRef="c20220430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">43,390</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Restructuring and Related (Credits) Charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_399042754f5d4b3f99beb6176be74b30" contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,427</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_1363e4230bc945adb43185100a88ac52" contextRef="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">33,449</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_d80da60bc540458bb4747ca90f4a26f6" contextRef="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">32,813</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" id="Fact_ab31f80265744e18883c96379af5ef54" contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">64,835</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Credits) Charges by Activity:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Severance and termination benefits</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_31569fbd64d34d54b825ee6a45545716" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,276</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_a00cecffa9564540a52f2fe1aa7f0d0d" contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,531</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_4da107467dd445f8ac80291e06f21d2e" contextRef="c20190501to20200430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26,864</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" id="Fact_c1f9245545ad41769c76235e271a6750" contextRef="c20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">35,119</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of operating lease ROU assets and property and equipment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_5f9dcffdebef4da7ae0ae3d5b25b24fa" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_7229541177384941b974fdb027d546c4" contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">14,918</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_83f73f28f0204358915753ecf3d9fb9f" contextRef="c20190501to20200430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">161</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" id="Fact_20bdf66eadc54bf5ad3a557f774d1ab7" contextRef="c20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,079</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Acceleration of expense related to operating lease ROU assets and property and equipment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_a405f4a9628b4002ad176a32cbf44310" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_75a0e744df1745509cd031a65267ba7c" contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,378</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_7c942f02310647b08527a67bd6ce6349" contextRef="c20190501to20200430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" id="Fact_67907e93e1d54350a7fa08e83c05aabc" contextRef="c20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,378</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Facility related charges, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_3b417408d7d34365ad7e62b15ea0f19f" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,849</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_23ef998ecfa0418680eb9c605176fa17" contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,684</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_a91f4d9ae434406783bfcdf1ffedb61c" contextRef="c20190501to20200430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,986</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" id="Fact_37c83c0f5b9e4d969d5838d43ad4c483" contextRef="c20220430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,519</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_fe29d6b25ca648c694b25029b83ed909" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_32c929a17c2f4bc7bbe0aa6119aff8fb" contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">62</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_7c8e9efc290642ccb899a28e3c9098b8" contextRef="c20190501to20200430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,802</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" id="Fact_fccf18cb57634354aac628563542c309" contextRef="c20220430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,740</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Restructuring and Related (Credits) Charges</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_fd6c74c4a94942dcbc966bd4969897b9" contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,427</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_5441aaa75a884f9fada0876800dcc985" contextRef="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">33,449</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_4b1a9e3349f047bda097201a4e92fb6b" contextRef="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">32,813</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" id="Fact_b245f017ea8e4ac99df65ae650a57cb1" contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">64,835</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba917" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba918">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba918" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba919">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The credits in severance and termination benefits activities for the year ended April 30, 2022, primarily reflects changes in the number of headcount reductions and estimates for previously accrued costs.</div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba919" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9110">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9110" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9111">
<div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In November 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, in response to the COVID</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-19</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> pandemic and the Company&#8217;s successful transition to a virtual work environment, we increased use of virtual work arrangements for post-pandemic operations.&#160;As a result, we expanded the scope of the Business Optimization Program to include the exit of certain leased office space beginning in the </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">three</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> months ended </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">January 31, 2021</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and the reduction of our occupancy at other facilities. We are reducing our real estate square footage occupancy by approximately&#160;</span><ix:nonFraction name="jwa:PercentageReductionInRealEstateSquareFootageOccupancy" id="Fact_60bd6978a40b4314a28401af404b0129" contextRef="c20201101to20201130_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">12</ix:nonFraction>%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. These actions resulted in a pretax restructuring charge of $</span><ix:nonFraction name="us-gaap:RestructuringCharges" id="Fact_cac9256e134f41ac8973788d6b2835fb" contextRef="c20201101to20210131_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">18.3</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million in the </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">three</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> months ended </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">January 31, 2021</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. This restructuring charge primarily reflects the following noncash charges:</span></div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9111" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9112">
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">charges of $</span><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_27fa36498f9f42ab92d363cbe98676fd" contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">14.9</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million recorded in our corporate category, which included the impairment of operating lease ROU assets of $</span><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_cf1684c86146474ebcd86313ce91fe89" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">10.6</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million related to certain leases that will be subleased, and the related property and equipment of $</span><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_0800a5d760bb4723bb607f5c6e912dd5" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">4.3</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million described further below, and</span></div></td>
  </tr>
</table>
</div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9112" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9113">
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Acceleration of expense of $</span><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_6c61f6f0e2c541e3977d39609b5b380f" contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">3.4</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million, which included the acceleration of rent expense associated with operating lease ROU assets of $</span><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_576424c86fa544bd8f786e01f8316583" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">2.9</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million related to certain leases that will be abandoned or terminated and the related depreciation and amortization of property and equipment of $</span><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_d88cc712295d425e9222a071405220a8" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million.</span></div></td>
  </tr>
</table>
</div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9113" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9114">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9114" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9115">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Due <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">to the actions taken above, we tested the operating lease ROU assets and the related property and equipment for those being subleased for recoverability by comparing the carrying value of the asset group to an estimate of the future undiscounted cash flows expected to result from the use and eventual disposition of the asset group. Based on the results of the recoverability test, we determined that the undiscounted cash flows of the asset groups were below the carrying values. Therefore, there was an indication of impairment. We then determined the fair value of the asset groups by utilizing the&#160;present value of the estimated future cash flows attributable to the assets. The fair value of these&#160;operating lease&#160;ROU assets and the property and equipment immediately subsequent to the impairment was $</span><ix:nonFraction name="jwa:OperatingLeaseRightOfUseAssetFairValue" id="Fact_fd966976f0a948fdb07e47e39e4c9205" contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">7.5</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million and was categorized as Level </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> within the FASB ASC Topic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">820</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, &#8220;Fair Value Measurements&#8221; fair value hierarchy.</span></div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9115" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9116">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9116" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9117">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In addition, we also incurred ongoing facility-related costs associated with certain properties that resulted in additional restructuring charges of $</span><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_c5dc586ec9c04e6ab813a522b167652e" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1.8</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and </span>$<ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_42189c2920394f119f41163f61ac4ccd" contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">3.7</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million in the years ended </span>April 30, 2022 and 2021, respectively<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. </span>Facilities related charges, net include sublease income related to those operating leases we had identified in the year ended&#160;April 30, 2021&#160;as part of our Business Optimization Program that would be subleased.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">80</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9117" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9118">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9118" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9119">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other activities for the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">year ended </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">April 30, 2020</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> primarily relate to reserves and costs associated with the cessation of certain offerings, and, to a lesser extent, a pension settlement and the impairment of certain software licenses</span>.</div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9119" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9120">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9120" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9121"><ix:nonNumeric name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="Text_407367f625224000b25af72bd41c59c1" contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember" escape="true" continuedAt="Text_da12027cd7e748d3898b8685304bf5581">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the activity for the Business Optimization Program liability for the year ended April 30, 2022:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9121" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9122"><ix:continuation id="Text_da12027cd7e748d3898b8685304bf5581" continuedAt="Text_da12027cd7e748d3898b8685304bf5582">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9122" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9123"><ix:continuation id="Text_da12027cd7e748d3898b8685304bf5582">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30, 2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Credits)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Payments</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Foreign</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Translation &amp;</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Adjustments</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30, 2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Severance and termination benefits</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringReserve" id="Fact_7c99618229d04c21a0424c9e7d3a96db" contextRef="c20210430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,465</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:RestructuringAndRelatedChargesCredits" id="Fact_aacdc93b456041af84c39d0ecc869770" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,276</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsForRestructuring" id="Fact_71b390a28561485bb7973f0fb080fa0a" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,831</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RestructuringReserveTranslationAndOtherAdjustment" id="Fact_85491d0b8a8b4a6ca9b71584cd4cb802" contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">279</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringReserve" id="Fact_edd9f491b67f473284bfbc96d5d98276" contextRef="c20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,079</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 40%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringReserve" id="Fact_55c167578eb34bf1abc674b0507a903f" contextRef="c20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,465</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:RestructuringAndRelatedChargesCredits" id="Fact_69022b0e1ce945e5b95b2752935dec20" contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,276</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsForRestructuring" id="Fact_f5e6ff14b1274cb9a250c977679d225d" contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,831</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RestructuringReserveTranslationAndOtherAdjustment" id="Fact_4f7e9c801e694687843553f7099cbc5f" contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">279</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringReserve" id="Fact_e377a4ab11d24255a6d8492528683bea" contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,079</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9123" continuedAt="Text_5ec8e11dbcef4722bbbf0e36a730ba9124">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_5ec8e11dbcef4722bbbf0e36a730ba9124">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The restructuring liability for accrued severance and termination benefits is reflected in Accrued employment costs in the Consolidated Statement of Financial Position as of April 30, 2022.</div>
</ix:continuation></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
<div><a id="Note8"><!--Anchor--></a><ix:nonNumeric name="us-gaap:InventoryDisclosureTextBlock" id="Text_b2ce984e17504a188abd2fa6b5ae0e4e" contextRef="c20210501to20220430" escape="true" continuedAt="Text_00f4062cd49043cda632b99750ed95ad1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 8 &#8211; Inventories</div>
</ix:nonNumeric><ix:continuation id="Text_00f4062cd49043cda632b99750ed95ad1" continuedAt="Text_00f4062cd49043cda632b99750ed95ad2">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_00f4062cd49043cda632b99750ed95ad2" continuedAt="Text_00f4062cd49043cda632b99750ed95ad3"><ix:nonNumeric name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Text_eaf77e3af19b4973a620573aa16acaf2" contextRef="c20210501to20220430" escape="true" continuedAt="Text_01fea50fb5164b2397f7c288bfb459421">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories, net consisted of the following at April 30:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_00f4062cd49043cda632b99750ed95ad3" continuedAt="Text_00f4062cd49043cda632b99750ed95ad4"><ix:continuation id="Text_01fea50fb5164b2397f7c288bfb459421" continuedAt="Text_01fea50fb5164b2397f7c288bfb459422">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_00f4062cd49043cda632b99750ed95ad4" continuedAt="Text_00f4062cd49043cda632b99750ed95ad5"><ix:continuation id="Text_01fea50fb5164b2397f7c288bfb459422">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" id="Fact_76352ea3fe474eb59da41bcfabf7eabe" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">31,270</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" id="Fact_ad442f384cb848beb6aaf9b580976265" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">31,704</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Work-in-process</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" id="Fact_9ab8b749046543ad82de63e6330e131e" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,729</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" id="Fact_5cdd26e8243d41439793ecb47f29e8b8" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,060</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Paper and other materials</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryRawMaterials" id="Fact_ebbda9743a0545089d8a4cea58649b00" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">275</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryRawMaterials" id="Fact_f517c32178464f59b598e82554d1e9fa" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">331</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total inventories before estimated sales returns and LIFO reserve</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryGross" id="Fact_5b13087145f3442195dc2217397ac30a" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">33,274</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryGross" id="Fact_575ba717fc644e0988cc96b30d084852" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">34,095</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventory value of estimated sales returns</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:InventoryReserveForEstimatedSalesReturns" id="Fact_761bf67bcecd471cb80354ea4f77de72" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,820</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:InventoryReserveForEstimatedSalesReturns" id="Fact_4ff5ffec6d42464fa5532abf533848f1" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,886</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">LIFO reserve</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:InventoryLIFOReserve" id="Fact_c1a4453a8c61429989f12785dc249469" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">4,509</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:InventoryLIFOReserve" id="Fact_3ca07491e2bc4076b56d1b89792d8f33" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,443</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_fb8dd514e44f45e5a0a5cc574051d454" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">36,585</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_7bcbc0efbb9f443c960a8a3a83b031c3" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">42,538</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_00f4062cd49043cda632b99750ed95ad5" continuedAt="Text_00f4062cd49043cda632b99750ed95ad6">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_00f4062cd49043cda632b99750ed95ad6" continuedAt="Text_00f4062cd49043cda632b99750ed95ad7">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued and Recently Adopted Accounting Standards,&#8221; under the caption &#8220;Sales Return Reserves,&#8221; for a discussion of the Inventory value of estimated sales returns.</div>
</ix:continuation><ix:continuation id="Text_00f4062cd49043cda632b99750ed95ad7" continuedAt="Text_00f4062cd49043cda632b99750ed95ad8">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_00f4062cd49043cda632b99750ed95ad8">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods not recorded at LIFO have been recorded at the lower of cost or net realizable value, which resulted in a reduction of $<ix:nonFraction name="us-gaap:InventoryWriteDown" id="Fact_471255e35c3142baacbce6a4a00b0b68" contextRef="c20210501to20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">11.2</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:InventoryWriteDown" id="Fact_311f59963f404760af595c9bbe18f67f" contextRef="c20200501to20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">14.0</ix:nonFraction> million as of April 30, 2022 and 2021, respectively.</div>
</ix:continuation></div>
<div><br /></div>
<div><a id="Note9"><!--Anchor--></a><ix:nonNumeric name="jwa:ProductDevelopmentAssetsTextBlock" id="Text_a13c9c69ac9c4e91ae3aaac4784809b5" contextRef="c20210501to20220430" escape="true" continuedAt="Text_b5c740febd614cfb8507e5bb7dff1eda1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 9 &#8211; Product Development Assets</div>
</ix:nonNumeric><ix:continuation id="Text_b5c740febd614cfb8507e5bb7dff1eda1" continuedAt="Text_b5c740febd614cfb8507e5bb7dff1eda2">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_b5c740febd614cfb8507e5bb7dff1eda2" continuedAt="Text_b5c740febd614cfb8507e5bb7dff1eda3"><ix:nonNumeric name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="Text_f6f1222b5483432282880d8281588935" contextRef="c20210501to20220430" escape="true" continuedAt="Text_c3b88d3650b44f059ee5fe16b8245a741">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets, net consisted of the following at April 30:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_b5c740febd614cfb8507e5bb7dff1eda3" continuedAt="Text_b5c740febd614cfb8507e5bb7dff1eda4"><ix:continuation id="Text_c3b88d3650b44f059ee5fe16b8245a741" continuedAt="Text_c3b88d3650b44f059ee5fe16b8245a742">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_b5c740febd614cfb8507e5bb7dff1eda4" continuedAt="Text_b5c740febd614cfb8507e5bb7dff1eda5"><ix:continuation id="Text_c3b88d3650b44f059ee5fe16b8245a742">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Book composition costs</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:ProductDevelopmentAssets" id="Fact_2b86c614e73e474d822ab06261c63a0c" contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">20,574</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:ProductDevelopmentAssets" id="Fact_c79c3e26549446b4bae11f276bc2c6a6" contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">20,474</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software costs</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:ProductDevelopmentAssets" id="Fact_73ab22f46d864425885929bcdc4a6745" contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareCostsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">17,479</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:ProductDevelopmentAssets" id="Fact_17aba361bc7b4ba9bf8d3a7af36096e4" contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_SoftwareCostsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">23,262</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Content development costs</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:ProductDevelopmentAssets" id="Fact_485ccb26d6d14ad4a5f9ee3c956696bd" contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_ContentDevelopmentCostsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,405</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:ProductDevelopmentAssets" id="Fact_d9126733913f4698a12eae84934d9287" contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_ContentDevelopmentCostsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,781</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:ProductDevelopmentAssets" id="Fact_94dacb3b5802455681cb4c0922e72c6d" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">41,458</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:ProductDevelopmentAssets" id="Fact_ece106ddcce041939138d9e45fc40ecd" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">49,517</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_b5c740febd614cfb8507e5bb7dff1eda5" continuedAt="Text_b5c740febd614cfb8507e5bb7dff1eda6">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_b5c740febd614cfb8507e5bb7dff1eda6" continuedAt="Text_b5c740febd614cfb8507e5bb7dff1eda7">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets include $<ix:nonFraction name="jwa:ProductDevelopmentAssetsWokInProgress" id="Fact_f70b941a450c434a84cf079ade7d5191" contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">4.4</ix:nonFraction> million and $<ix:nonFraction name="jwa:ProductDevelopmentAssetsWokInProgress" id="Fact_d2106629440d4351b6e26c0e950627fe" contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">6.3</ix:nonFraction> million of work-in-process as of April 30, 2022 and 2021, respectively. As of April 30, 2022 this is primarily for book composition costs. As of April 30, 2021, this is primarily for book composition costs and, to a lesser extent, software costs.</div>
</ix:continuation><ix:continuation id="Text_b5c740febd614cfb8507e5bb7dff1eda7" continuedAt="Text_b5c740febd614cfb8507e5bb7dff1eda8">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_b5c740febd614cfb8507e5bb7dff1eda8">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets are net of accumulated amortization of $<ix:nonFraction name="us-gaap:AccumulatedAmortizationOfOtherDeferredCosts" id="Fact_c45bbb926ba64e5589663282b7832451" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">269.7</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:AccumulatedAmortizationOfOtherDeferredCosts" id="Fact_2f4558ce077f4c92a450d38e3e8d2644" contextRef="c20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">269.0</ix:nonFraction> million as of April 30, 2022 and 2021, respectively. </div>
</ix:continuation></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">81</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div><a id="Note10"><!--Anchor--></a><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Text_557f97f5fefa47f59306d141b9d565e2" contextRef="c20210501to20220430" escape="true" continuedAt="Text_29c78c2252c84c8cb564fff0066dd8761">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 10 &#8211; Technology, Property, and Equipment</div>
</ix:nonNumeric><ix:continuation id="Text_29c78c2252c84c8cb564fff0066dd8761" continuedAt="Text_29c78c2252c84c8cb564fff0066dd8762">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_29c78c2252c84c8cb564fff0066dd8762" continuedAt="Text_29c78c2252c84c8cb564fff0066dd8763"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Text_66a09a4c67e14be7bb2c3e53ba26f7ce" contextRef="c20210501to20220430" escape="true" continuedAt="Text_c1268eb5a1a14ce69494534ff86940b11">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment, net consisted of the following at April 30:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_29c78c2252c84c8cb564fff0066dd8763" continuedAt="Text_29c78c2252c84c8cb564fff0066dd8764"><ix:continuation id="Text_c1268eb5a1a14ce69494534ff86940b11" continuedAt="Text_c1268eb5a1a14ce69494534ff86940b12">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29c78c2252c84c8cb564fff0066dd8764" continuedAt="Text_29c78c2252c84c8cb564fff0066dd8765"><ix:continuation id="Text_c1268eb5a1a14ce69494534ff86940b12" continuedAt="Text_c1268eb5a1a14ce69494534ff86940b13">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Capitalized software</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_28ca066498c54082b944bc14544d1fef" contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">605,503</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_8ad5c68e0374486687690636eacc17db" contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">536,878</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Computer hardware</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_ab9abed5446d4d9c9dd7634c4a6f69f1" contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">55,386</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_9f0d03c3d32c4184b09a1ee7631aca0d" contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">50,714</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Buildings and leasehold improvements</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_e88f11df3bed4fa6998b88c69e8da141" contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_BuildingAndLeaseholdImprovementsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">94,861</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_2a9431ae93b64d2d9cc1d9db2986e075" contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_BuildingAndLeaseholdImprovementsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">99,636</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Furniture, fixtures, and warehouse equipment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_836619f6e69f4a039376704354e4d0ab" contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">38,816</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_9675fd3d16054bb19103298e5173b8cc" contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">42,674</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Land and land improvements</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_6c43071e0fbe456cb1ecdcf55f46a517" contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_LandAndLandImprovementsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,283</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_d0453f5473474550bb1fc511822d6878" contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_LandAndLandImprovementsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,656</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment, gross</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_d4f1b9f08a304325ad840cd94f1eec16" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">797,849</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_edcb8445ca5d4275aac4e77fb7f4e964" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">733,558</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated depreciation and amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_93bc04b9304a475d85c9fd7ecbe35ade" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">526,277</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_228606c3da774d1fbe5ea5ad03d49941" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">451,288</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_c1aa6852d962417db3c2cc880b3834f2" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">271,572</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_3a6e19046e394a6cb8f01df7ec217424" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">282,270</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_29c78c2252c84c8cb564fff0066dd8765" continuedAt="Text_29c78c2252c84c8cb564fff0066dd8766"><ix:continuation id="Text_c1268eb5a1a14ce69494534ff86940b13" continuedAt="Text_c1268eb5a1a14ce69494534ff86940b14">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29c78c2252c84c8cb564fff0066dd8766" continuedAt="Text_29c78c2252c84c8cb564fff0066dd8767"><ix:continuation id="Text_c1268eb5a1a14ce69494534ff86940b14" continuedAt="Text_c1268eb5a1a14ce69494534ff86940b15">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table details our depreciation and amortization expense for technology, property, and equipment, net:</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29c78c2252c84c8cb564fff0066dd8767" continuedAt="Text_29c78c2252c84c8cb564fff0066dd8768"><ix:continuation id="Text_c1268eb5a1a14ce69494534ff86940b15" continuedAt="Text_c1268eb5a1a14ce69494534ff86940b16">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29c78c2252c84c8cb564fff0066dd8768" continuedAt="Text_29c78c2252c84c8cb564fff0066dd8769"><ix:continuation id="Text_c1268eb5a1a14ce69494534ff86940b16">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Capitalized software amortization expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAmortization1" id="Fact_3940f4bc11d5443b99103aa826fa105b" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">73,847</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAmortization1" id="Fact_bfd26160459344ed8b7704c20ce1dd16" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">69,184</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAmortization1" id="Fact_5f7d19c21b0d45379f8e485b17e930c5" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">55,685</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and amortization expense, excluding capitalized software</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" id="Fact_20584c260d8f408d96a2836217ce9caa" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,325</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" id="Fact_e605f9d3ebf4463789c60be1201d19f8" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,955</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" id="Fact_c539942fec744664b2f903766e5291c7" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,031</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total depreciation and amortization expense for technology, property and equipment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_843addb221c947949363ac5015c11b33" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">95,172</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_a7563c3264224bd190a9febf40844fde" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">91,139</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_5ba793be26ea46758598c867b07e220a" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">76,716</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_29c78c2252c84c8cb564fff0066dd8769" continuedAt="Text_29c78c2252c84c8cb564fff0066dd87610">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_29c78c2252c84c8cb564fff0066dd87610" continuedAt="Text_29c78c2252c84c8cb564fff0066dd87611">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment includes $<ix:nonFraction name="jwa:PropertyPlantAndEquipmentWorkInProgress" id="Fact_420e78956406436eaaddb85c58e0bdd2" contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">7.2</ix:nonFraction> million and $<ix:nonFraction name="jwa:PropertyPlantAndEquipmentWorkInProgress" id="Fact_0a4730d94b2c49b8b0a9d0cdd762fece" contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.6</ix:nonFraction> million of work-in-process as of April 30, 2022 and 2021, respectively, for capitalized software.</div>
</ix:continuation><ix:continuation id="Text_29c78c2252c84c8cb564fff0066dd87611" continuedAt="Text_29c78c2252c84c8cb564fff0066dd87612">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_29c78c2252c84c8cb564fff0066dd87612">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The net book value of capitalized software costs was $<ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareNet" id="Fact_be4b2ac5f3564c32a2edac69f2253ca2" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">201.5</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareNet" id="Fact_257e4bde213845b0b7e398227248122d" contextRef="c20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">202.8</ix:nonFraction> million as of April 30, 2022 and 2021, respectively.</div>
</ix:continuation></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
<div><a id="Note11"><!--Anchor--></a><ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="Text_401f63112aa44f31a3adb68148afa288" contextRef="c20210501to20220430" escape="true" continuedAt="Text_821c98f7ec5c4f688f473e12069064711">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 11 &#8211; Goodwill and Intangible Assets</div>
</ix:nonNumeric><ix:continuation id="Text_821c98f7ec5c4f688f473e12069064711" continuedAt="Text_821c98f7ec5c4f688f473e12069064712">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e12069064712" continuedAt="Text_821c98f7ec5c4f688f473e12069064713">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Goodwill</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e12069064713" continuedAt="Text_821c98f7ec5c4f688f473e12069064714">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e12069064714" continuedAt="Text_821c98f7ec5c4f688f473e12069064715"><ix:nonNumeric name="us-gaap:ScheduleOfGoodwillTextBlock" id="Text_8468f1ace9ba446eba83a3b0a1c631d1" contextRef="c20210501to20220430" escape="true" continuedAt="Text_8537d54c6de946f6b37aad3dbe29ff0b1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the activity in goodwill by segment as of April 30:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e12069064715" continuedAt="Text_821c98f7ec5c4f688f473e12069064716"><ix:continuation id="Text_8537d54c6de946f6b37aad3dbe29ff0b1" continuedAt="Text_8537d54c6de946f6b37aad3dbe29ff0b2">
<div style="text-align: left;"><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e12069064716" continuedAt="Text_821c98f7ec5c4f688f473e12069064717"><ix:continuation id="Text_8537d54c6de946f6b37aad3dbe29ff0b2" continuedAt="Text_8537d54c6de946f6b37aad3dbe29ff0b3">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021 <sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Acquisitions<sup>(2)</sup></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Foreign</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Translation</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_e664014acdbb44fe8496da7d2b70f33d" contextRef="c20210430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">619,203</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" id="Fact_27a875c046a74dc9bafc9bf9744241cd" contextRef="c20210501to20220430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">24,806</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" id="Fact_c7d2f55854484ce892f24354f956ff4a" contextRef="c20210501to20220430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">33,593</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_90440116830145308d8678f2656f3cf5" contextRef="c20220430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">610,416</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_03547b39ec954cca89237969046280ee" contextRef="c20210430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">512,512</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" id="Fact_6d1add8c92d44d53af2082445960de14" contextRef="c20210501to20220430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" id="Fact_7fa8385397744522bebbd6506ce43bc8" contextRef="c20210501to20220430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,376</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_e0f5abb5fefb46ad9be1689be0e94d05" contextRef="c20220430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">498,136</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_875ae508c81342d4939645a505cc723a" contextRef="c20210430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">172,625</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" id="Fact_abc4d8702f9d42e5b18bdc696c680154" contextRef="c20210501to20220430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">22,226</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" id="Fact_804bbc6f11084345be1cb10f3c491653" contextRef="c20210501to20220430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,261</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_21b9aba1f2a34687b21ad87cfbbabb17" contextRef="c20220430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">193,590</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_d81898ad0ead45b58b8d0f0f75cea103" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,304,340</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" id="Fact_24ec4f60d8704f6281bc485d55431317" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">47,032</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" id="Fact_5b2b66ec20cc4bc0b7ecdcdd90803ab8" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">49,230</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_86c79bdf17a94d11b852aa875726e37b" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,302,142</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e12069064717" continuedAt="Text_821c98f7ec5c4f688f473e12069064718"><ix:continuation id="Text_8537d54c6de946f6b37aad3dbe29ff0b3" continuedAt="Text_8537d54c6de946f6b37aad3dbe29ff0b4">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e12069064718" continuedAt="Text_821c98f7ec5c4f688f473e12069064719"><ix:continuation id="Text_8537d54c6de946f6b37aad3dbe29ff0b4" continuedAt="Text_8537d54c6de946f6b37aad3dbe29ff0b5">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_bf1ecf0582794bbf94a80525fcdc2c8d" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The Education Services goodwill balance as of April 30, 2021 includes a cumulative <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">pretax noncash goodwill impairment of $</span><ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" id="Fact_345c14899c834363883c9a4c5961749e" contextRef="c20210430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">110.0</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million.</span></ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e12069064719" continuedAt="Text_821c98f7ec5c4f688f473e120690647110"><ix:continuation id="Text_8537d54c6de946f6b37aad3dbe29ff0b5">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_0ec849f0bc9e49ccbd56eda75a0a43ce" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Refer to Note 4, &#8220;Acquisitions,&#8221; for more information related to the acquisitions that occurred in the year ended April 30, 2022.</ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647110" continuedAt="Text_821c98f7ec5c4f688f473e120690647111">
<div style="display:none;"><br /></div>
<div style="text-align: justify; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647111" continuedAt="Text_821c98f7ec5c4f688f473e120690647112">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Annual Goodwill Impairment Test as of February 1, 2022 and 2021</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647112" continuedAt="Text_821c98f7ec5c4f688f473e120690647113">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647113" continuedAt="Text_821c98f7ec5c4f688f473e120690647114">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of February 1, 2022 and 2021, we completed step one of our annual goodwill impairment test for our reporting units. We concluded that the fair values of our reporting units were above their carrying values and, therefore, there was no indication of impairment.</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647114" continuedAt="Text_821c98f7ec5c4f688f473e120690647115">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647115" continuedAt="Text_821c98f7ec5c4f688f473e120690647116">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We estimated the fair value of these reporting units using a weighting of fair values derived from an income and a market approach. Under the income approach, we determined the fair value of a reporting unit based on the present value of estimated future cash flows. Cash flow projections are based on our best estimates of forecasted economic and market conditions over the period including growth rates, expected changes in operating cash flows, and cash expenditures. The discount rate used is based on a weighted average cost of capital adjusted for the relevant risk associated with the characteristics of the business and the projected cash flows. The market approach estimates fair value based on market multiples of current and forward 12-month revenue or EBITDA, as applicable, derived from comparable publicly traded companies with similar operating and investment characteristics as the reporting unit.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">82</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647116" continuedAt="Text_821c98f7ec5c4f688f473e120690647117">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647117" continuedAt="Text_821c98f7ec5c4f688f473e120690647118">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As noted above, the fair value determined as part of the annual goodwill impairment test completed in the fourth quarter exceeded the carrying value for all of our reporting units.&#160;Therefore, there was no impairment of goodwill. However, if the fair value of these reporting units decreases in future periods, we could potentially have an impairment.&#160; The future occurrence of a potential indicator of impairment, such as a decrease in expected net earnings, changes in assumptions, adverse equity market conditions, a decline in current market multiples, a decline in our common stock price, a significant adverse change in legal factors or business climates, an adverse action or assessment by a regulator, unanticipated competition, strategic decisions made in response to economic or competitive conditions, or a more-likely-than-not expectation that a reporting unit or a significant portion of a reporting unit will be sold or disposed of, could require an interim assessment for some or all of the reporting units before the next required annual assessment.</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647118" continuedAt="Text_821c98f7ec5c4f688f473e120690647119">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647119" continuedAt="Text_821c98f7ec5c4f688f473e120690647120">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Annual Goodwill Impairment Test as of February 1, 2020</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647120" continuedAt="Text_821c98f7ec5c4f688f473e120690647121">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647121" continuedAt="Text_821c98f7ec5c4f688f473e120690647122">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of February 1, 2020, we completed our annual goodwill impairment test for our reporting units. We concluded that the fair values of our Research Publishing &amp; Platforms and Academic &amp; Professional Learning reporting units were above their carrying values and, therefore, there was no indication of impairment.</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647122" continuedAt="Text_821c98f7ec5c4f688f473e120690647123">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647123" continuedAt="Text_821c98f7ec5c4f688f473e120690647124">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During our annual goodwill impairment test initiated on February 1, 2020, we identified indicators that the goodwill of the Education Services business was impaired due to underperformance as compared with our acquisition case projections for revenue growth and operating cash flow. Subsequently, during the fourth quarter of fiscal year 2020, we determined that our updated revenue and operating cash flow projections would be further impacted by anticipated near-term headwinds due to COVID-19, including adverse impacts on new student starts and student reenrollment. Therefore, we updated the impairment test as of March 31, 2020 to reflect this change in circumstances. As a result, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we concluded that the carrying value was above the fair value which resulted in a pretax noncash goodwill impairment of $</span><ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" id="Fact_3e45bdcb530a437c8d90b994b76f143f" contextRef="c20210430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">110.0</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million. This charge is reflected in Impairment of goodwill and intangible assets </span>in the Consolidated Statements of Income (Loss).</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647124" continuedAt="Text_821c98f7ec5c4f688f473e120690647125">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647125" continuedAt="Text_821c98f7ec5c4f688f473e120690647126">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior to performing the goodwill impairment test for Education Services, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we also evaluated the recoverability of long-lived assets of the reporting unit. The carrying value of the long-lived assets that were tested for impairment was $</span><ix:nonFraction name="us-gaap:NoncurrentAssets" id="Fact_ac5a2eea638f4d11b0de6dc63cb9d0bd" contextRef="c20210430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">434.0</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million. When indicators of impairment are present, we test definite lived and long-lived assets for recoverability by comparing the carrying value of an asset group to an estimate of the future undiscounted cash flows expected to result from the use and eventual disposition of the asset group. We considered the lower-than-expected revenue and forecasted </span>operating cash flows <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">over a sustained period of time, and downward revisions to our cash flow forecasts for this reporting unit to be indicators of impairment for their long-lived assets. Based on the results of the recoverability test, we determined that the undiscounted cash flows of the asset group of the Education Services reporting unit exceeded the carrying value. Therefore, there was no impairment.</span></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">83</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647126" continuedAt="Text_821c98f7ec5c4f688f473e120690647127">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647127" continuedAt="Text_821c98f7ec5c4f688f473e120690647128">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Intangible Assets</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647128" continuedAt="Text_821c98f7ec5c4f688f473e120690647129"><ix:nonNumeric name="jwa:ScheduleOfIntangibleAssetsTableTextBlock" id="Text_20b2c76c09314517b7251ca83ff47b84" contextRef="c20210501to20220430" escape="true" continuedAt="Text_55fe6941e0464e66a7abf5fae6de94a11">
<div style="text-align: left; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets, net as of April 30 were as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647129" continuedAt="Text_821c98f7ec5c4f688f473e120690647130"><ix:continuation id="Text_55fe6941e0464e66a7abf5fae6de94a11" continuedAt="Text_55fe6941e0464e66a7abf5fae6de94a12">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647130" continuedAt="Text_821c98f7ec5c4f688f473e120690647131"><ix:continuation id="Text_55fe6941e0464e66a7abf5fae6de94a12" continuedAt="Text_55fe6941e0464e66a7abf5fae6de94a13">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Cost</span></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amortization</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cost</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amortization</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Intangible assets with definite lives, net</span></span><sup>(1) </sup>:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Content and publishing rights</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_e848dbdc45404ec780fd53d8fb25ed4b" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,099,778</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_24030f4178c447a5bad8035436f3fbf2" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">599,841</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_41b3535421644abab7fea47978a20b9d" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">499,937</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_b99bf2fc7ef6430a8a3da6df80f9c2ec" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,062,072</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_9ca112086fc14d55b5545289d25a3277" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">497,843</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_c49c1e21f3d7450ca4bf8e34fef0d0bf" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">564,229</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 28%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_4be2299d978a44d2922ce19c4c052818" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">409,097</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_b501244a681b4942a81cdc8f9b2dc848" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">167,039</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_ab2cd79a8894450ab4f023c9a3cf51fa" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">242,058</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_c8f8bcd7b07945c7b21a050fc2852a96" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">384,462</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_04fafb4254704c2f829ad209a8f763a3" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">117,985</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_5d7e614c7b284f19abc1dd66a4709679" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">266,477</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology<sup>(2)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_baaf3ac215e44aa5b743ae070a79c8a5" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">72,398</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_eca5c2c1fe434126a3b4cfbc1653e7da" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">17,677</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_e821b4f0196c450dbbf56c36c6ad34ec" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">54,721</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_4d68c105337e430c9205afbe12bcaea3" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">42,785</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_0bacd5ea42ad4941af59a71062ca651b" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">7,824</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_bc7bc9a41c9048fcb95eb4055f423060" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">34,961</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 28%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brands and trademarks</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_1a166e4a30f4414a83811042c8f58b12" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">47,533</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_ea01556c01404bd39ec96af35f5458de" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">31,512</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_5aea25056f104a819170a295fd76fedf" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">16,021</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_8f3da67178034f7fbf0d61c826a8a37a" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">45,630</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_0ca95367f1f54fa9aac13f611235a920" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26,094</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_fd4f4a1badff4ecba1424e7b7c5df490" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">19,536</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Covenants not to compete</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_0717b853fd0d439689121665fb697d85" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,655</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_b955e5d25e594f48b0d0c30a53e2b17b" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,262</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_35a0f78fe6d94093ac5fd2625c1c442f" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">393</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_b99562ec584848da8a07b18d0d937d7c" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,250</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_115001aeaf524cc886a1772ce3e8fcca" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,192</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_bfd70ec2ba034a2bb17864c1afaec81c" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">58</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total intangible assets with definite lives, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_5fbba0bb76fa411282a1bcac43a8a7a6" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,630,461</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_62f1505ceff14fe494879483c832f5d7" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">817,331</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_29dce7488c844aa48b91140a178a559f" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">813,130</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_41c1d545c1504fed83a36aef6b9ae27a" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,536,199</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_92c4e2b74ab347b780416fe0ab665be3" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">650,938</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_ea240aa49860423fa804b7b66f9ab5dc" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">885,261</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Intangible assets with indefinite lives:</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 28%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brands and trademarks<sup>(2)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" id="Fact_67600d1799514e5a811bd0435acc139d" contextRef="c20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">37,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" id="Fact_533aef4d00104ef392e24cc10fcd855d" contextRef="c20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">37,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" id="Fact_5b07f402ea674f7bb373914b1ee219a8" contextRef="c20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">37,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" id="Fact_c1fbad26295f48b6b4550af33144a67e" contextRef="c20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">37,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Publishing rights</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" id="Fact_8502a90504304a05974ed3de4d352910" contextRef="c20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">81,299</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" id="Fact_efea6b3267744a44b029c24d9e1ef68a" contextRef="c20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">81,299</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" id="Fact_39f1d5a96b154780b58bbd53ded36fca" contextRef="c20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">93,041</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" id="Fact_5a22b380d43045b9aebd8ebfa3b89ca5" contextRef="c20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">93,041</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total intangible assets with indefinite lives</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" id="Fact_171b08ecbc734a64926a23b47e6661d2" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">118,299</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" id="Fact_01de1f5bcb924943870351bb060ce371" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">118,299</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" id="Fact_afab5f4ec0574abd82063d65e610ff6d" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">130,041</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" id="Fact_138d37d1b9474e08bb966fba5c03487b" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">130,041</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total intangible assets, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" id="Fact_2eadf14680ba46029b31688be0b06e75" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,748,760</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(817,331</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" id="Fact_4100f353e070417e897be47d48c40356" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">931,429</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" id="Fact_be3ee78ca6ec465da54303f5d6354d70" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,666,240</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(650,938</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" id="Fact_8d767cbc65fe4a68b355f0ffb17c2cbb" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,015,302</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647131" continuedAt="Text_821c98f7ec5c4f688f473e120690647132"><ix:continuation id="Text_55fe6941e0464e66a7abf5fae6de94a13" continuedAt="Text_55fe6941e0464e66a7abf5fae6de94a14">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647132" continuedAt="Text_821c98f7ec5c4f688f473e120690647133"><ix:continuation id="Text_55fe6941e0464e66a7abf5fae6de94a14" continuedAt="Text_55fe6941e0464e66a7abf5fae6de94a15">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Refer to Note 4, &#8220;Acquisitions,&#8221; for more information related to the acquisitions that occurred in years ended April 30, 2022 and 2021.</ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647133" continuedAt="Text_821c98f7ec5c4f688f473e120690647134"><ix:continuation id="Text_55fe6941e0464e66a7abf5fae6de94a15">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_8df34ee0b95b473594383710376b93c2" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The developed technology balance as of April 30, 2022 and 2021 is presented net of accumulated impairments and write-offs of $<ix:nonFraction name="jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" id="Fact_fc4116f15cb44e94b0ff6dba0c2aba3f" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal"><ix:nonFraction name="jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" id="Fact_6320816b28fe4e9994e8f10d6deb1f77" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">2.8</ix:nonFraction></ix:nonFraction> million. The indefinite-lived brands and trademarks balance as of April 30, 2022 and 2021 is net of accumulated impairments of $<ix:nonFraction name="jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" id="Fact_fdcccdac5c75457eb36e01c128e8f4f3" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal"><ix:nonFraction name="jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" id="Fact_5b13ffa5760d46bb88c71178bfc41545" contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">93.1</ix:nonFraction></ix:nonFraction> million.</ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647134" continuedAt="Text_821c98f7ec5c4f688f473e120690647135">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647135" continuedAt="Text_821c98f7ec5c4f688f473e120690647136"><ix:nonNumeric name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="Text_8af7cfe08c844d299e48a02d6805c0d5" contextRef="c20210501to20220430" escape="true" continuedAt="Text_6e934d273d0c4fffabbd2e60ce0d99471">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on the current amount of intangible assets subject to amortization and assuming current foreign exchange rates, the estimated amortization expense for the following years are as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647136" continuedAt="Text_821c98f7ec5c4f688f473e120690647137"><ix:continuation id="Text_6e934d273d0c4fffabbd2e60ce0d99471" continuedAt="Text_6e934d273d0c4fffabbd2e60ce0d99472">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647137" continuedAt="Text_821c98f7ec5c4f688f473e120690647138"><ix:continuation id="Text_6e934d273d0c4fffabbd2e60ce0d99472">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amount</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" id="Fact_d5826f90c4264a08adfc45fef9433447" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">81,375</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" id="Fact_bc9362cc23bf43bc80738e22bcb595da" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">76,193</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" id="Fact_bf63e186543f466d86678f74311ea7ec" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">69,556</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2026</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" id="Fact_8fa2a329eab641bda4342d2cfad923bc" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">67,044</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2027</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" id="Fact_840b3c221d674c22aafd1a7c5f106185" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">62,422</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Thereafter</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" id="Fact_ea0a8bdf506e4af1a21e8449ec5e35bd" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">456,540</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_4d7a003269bb4f5c82657e9652235792" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">813,130</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647138" continuedAt="Text_821c98f7ec5c4f688f473e120690647139">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647139" continuedAt="Text_821c98f7ec5c4f688f473e120690647140">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Annual Indefinite-lived Intangible Impairment Test as of February 1, 2022 and 2021</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647140" continuedAt="Text_821c98f7ec5c4f688f473e120690647141">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647141" continuedAt="Text_821c98f7ec5c4f688f473e120690647142">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We also review our indefinite-lived intangible assets for impairment annually, which consists of brands and trademarks and certain acquired publishing rights. As of February 1, 2022 and 2021, we completed our annual impairment test related to the indefinite-lived intangible assets.&#160;We concluded that the fair values of these indefinite-lived intangible assets were above their carrying values and, therefore, there was no indication of impairment.</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647142" continuedAt="Text_821c98f7ec5c4f688f473e120690647143">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647143" continuedAt="Text_821c98f7ec5c4f688f473e120690647144">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Fiscal Year 2020 Impairment</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647144" continuedAt="Text_821c98f7ec5c4f688f473e120690647145">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647145" continuedAt="Text_821c98f7ec5c4f688f473e120690647146">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Annual Indefinite-Lived Intangibles Impairment Test as of February 1, 2020</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647146" continuedAt="Text_821c98f7ec5c4f688f473e120690647147">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647147" continuedAt="Text_821c98f7ec5c4f688f473e120690647148">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the fourth quarter of 2020, we completed our annual impairment test related to the indefinite-lived intangible assets.&#160;We concluded that the fair values of these indefinite-lived intangible assets were above their carrying values and, therefore, there was no indication of impairment, except for the Blackwell indefinite-lived trademark.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">84</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647148" continuedAt="Text_821c98f7ec5c4f688f473e120690647149">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647149" continuedAt="Text_821c98f7ec5c4f688f473e120690647150">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">For the year ended April 30, 2020, we recorded a pretax noncash impairment charge of $</span><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" id="Fact_31f8e8bd45544a309001b949882fe4ef" contextRef="c20200501to20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_BrandsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">89.5</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million for our Blackwell trademark, which was acquired in 2007 and carried as an indefinite-lived intangible asset primarily related to our Research Publishing &amp; Platforms segment. </span>The impairment reflected our decision to simplify Wiley&#8217;s brand portfolio<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and unify our research journal content under one Wiley brand, which sharply limited the use of the Blackwell trade name.&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">This impairment resulted in writing off substantially all of the carrying value of the intangible trademark asset. This charge is reflected in Impairment of goodwill and intangible assets </span>in the Consolidated Statements of Income (Loss). <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The resulting noncash impairment charge was entirely unrelated to COVID-19 or the expected future financial performance of the </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Research Publishing &amp; Platforms segment</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647150" continuedAt="Text_821c98f7ec5c4f688f473e120690647151">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647151" continuedAt="Text_821c98f7ec5c4f688f473e120690647152">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible Assets with Definite Lives</div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647152" continuedAt="Text_821c98f7ec5c4f688f473e120690647153">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_821c98f7ec5c4f688f473e120690647153">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As a result of our decision to discontinue the use of certain technology offerings within the Research Publishing &amp; Platforms segment, we recorded a pretax noncash impairment charge of $</span><ix:nonFraction name="jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" id="Fact_f4a41a5f456448c28b2783e64e84435d" contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">2.8</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million related to a certain developed technology intangible. This charge was included in Impairment of goodwill and intangible assets on</span> the Consolidated Statements of Income (Loss).</div>
</ix:continuation></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
<div><a id="Note12"><!--Anchor--></a><ix:nonNumeric name="us-gaap:LesseeOperatingLeasesTextBlock" id="Text_f03329b4fe404124bd23fdc4e4768d40" contextRef="c20210501to20220430" escape="true" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e9301">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Note 12 </span>&#8212;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"> Operating Leases</span></div>
</ix:nonNumeric><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e9301" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e9302">
<div style="text-align: justify; margin-top: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have contractual obligations as a lessee with respect to offices, warehouses and distribution centers, automobiles, and office equipment.</div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e9302" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e9303">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e9303" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e9304">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We determine if an arrangement is a lease at inception of the contract in accordance with guidance detailed in the lease standard and we perform the lease classification test as of the lease commencement date. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term.</div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e9304" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e9305">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e9305" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e9306">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The present value of the lease payments is calculated using an incremental borrowing rate, which was determined based on the rate of interest that we would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. We use an unsecured borrowing rate and risk-adjust that rate to approximate a collateralized rate.</div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e9306" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e9307">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e9307" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e9308">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the leasing standard, leases that are more than one year in duration are capitalized and recorded on our Consolidated Statements of Financial Position. Some of our leases offer an option to extend the term of such leases. We utilize the reasonably certain threshold criteria in determining which options we will exercise. Furthermore, some of our lease payments are based on index rates with minimum annual increases. These represent fixed payments and are captured in the future minimum lease payments calculation.</div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e9308" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e9309">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e9309" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93010"><ix:nonNumeric name="jwa:LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" id="Text_b10af5548a10407ba759565a612db686" contextRef="c20210501to20220430" escape="true" continuedAt="Text_723f5bd1484144c39f5357d3e5439a4e1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For operating leases, the ROU assets and liabilities as of April 30 are presented in our Consolidated Statements of Financial Position as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93010" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93011"><ix:continuation id="Text_723f5bd1484144c39f5357d3e5439a4e1" continuedAt="Text_723f5bd1484144c39f5357d3e5439a4e2">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93011" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93012"><ix:continuation id="Text_723f5bd1484144c39f5357d3e5439a4e2">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease ROU assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_1050ddb35ffa4ea7be94b7d37a8e46f7" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">111,719</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_e3a9d122d95b45f5925d46c82b5058a7" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">121,430</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term portion of operating lease liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_fc79006cb22a4af6a29ba8e58bbf192f" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">20,576</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_e829a5079fb84febba64500050e2158b" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">22,440</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease liabilities, non-current</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_f282e93548e54bb1b50c96ad19eb0d32" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">132,541</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_6f8fbca4381b4571b0bcad76081f729b" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">145,832</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93012" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93013">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93013" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93014">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the year ended April 30, 2022, we added $<ix:nonFraction name="jwa:OperatingLeaseIncreaseDecreaseInRightOfUseAsset" id="Fact_e6c40274b4eb48229d75f7ed79886e36" contextRef="c20210501to20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">10.4</ix:nonFraction> million to the ROU assets and $<ix:nonFraction name="jwa:OperatingLeaseIncreaseDecreaseInLeaseLiability" id="Fact_cc71a5202b7840f18b066ac320bc175f" contextRef="c20210501to20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">10.3</ix:nonFraction> million to the operating lease liabilities due to new leases, including due to acquisitions, as well as modifications and remeasurements to our existing operating leases.</div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93014" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93015">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93015" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93016">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As a result of expanding the scope of the Business Optimization Program to include the exit of certain leased office space beginning in the third quarter of fiscal 2021, we incurred a pretax restructuring charge of $</span><ix:nonFraction name="us-gaap:RestructuringCharges" id="Fact_a482fcf31d48405594257eb41fa923ab" contextRef="c20201101to20210131" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">18.3</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million in the three months ended January 31, 2021.&#160;This charge included impairment charges and acceleration of expense associated with certain operating lease ROU assets.&#160;&#160;See&#160;Note&#160;7, &#8220;Restructuring and Related (Credits) Charges&#8221; for more information on this program and the charges incurred.</span></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">85</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93016" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93017">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93017" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93018"><ix:nonNumeric name="us-gaap:LeaseCostTableTextBlock" id="Text_7476b2c8a7a0452b936376f07b2f952f" contextRef="c20210501to20220430" escape="true" continuedAt="Text_534f79a9aab9487788336fb8a42de3451">
<div style="text-align: justify; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our total net lease costs were as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93018" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93019"><ix:continuation id="Text_534f79a9aab9487788336fb8a42de3451" continuedAt="Text_534f79a9aab9487788336fb8a42de3452">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease cost</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_f2fee8c030d943a4854406cbdd54bfdf" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">24,180</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_20f65b8cffe5498e9ca7a42e83735f95" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">24,862</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_5ba9730699e44abfa68621b6943a2408" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26,027</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Variable lease cost</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:VariableLeaseCost" id="Fact_7fd0b1d1d263426786f5ec0c24697fd7" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,496</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:VariableLeaseCost" id="Fact_4e791bbfb15c48fbaefad3090f8ffbf0" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,135</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:VariableLeaseCost" id="Fact_99547b5934394647a0889ee8ab7bd21b" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,856</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term lease cost</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_a55e934a96514e20815e121ae6dcfff4" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">187</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_b609aae895eb4f32a043177abd2dcae6" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">248</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_83db1dfffc444ed2b2b1c4827d0a40ab" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">86</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sublease income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:SubleaseIncomeNetOfReclassification" id="Fact_616dd3ad891a49448a1daadbdea51a40" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">945</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:SubleaseIncomeNetOfReclassification" id="Fact_fbdc71f12e434497adfa7eee6102f436" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">722</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:SubleaseIncomeNetOfReclassification" id="Fact_464a8cccd00e4468b1e1bf8fed41eb1e" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">691</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total net lease cost<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_ffe9768ed3c14519b441d9b8b33a4b62" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">24,918</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_32ff2b2361b84747b78a170a6beb20c9" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26,523</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_ac580595bce04dfcadc0d76c034c97f9" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">29,278</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93019" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93020"><ix:continuation id="Text_534f79a9aab9487788336fb8a42de3452" continuedAt="Text_534f79a9aab9487788336fb8a42de3453">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93020" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93021"><ix:continuation id="Text_534f79a9aab9487788336fb8a42de3453">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_84c13012037c43c9bb0e33e838e4392c" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Total <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">net lease cost does not include those costs and sublease income included in Restructuring and related charges on our Consolidated Statements of Income (Loss). </span>This includes those operating leases we had identified in the year ended April 30, 2021 as part of our Business Optimization Program that would be subleased.&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">See&#160;Note</span> 7, &#8220;Restructuring and Related (Credits) Charges&#8221; for more information on this program.</ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93021" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93022">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93022" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93023"><ix:nonNumeric name="jwa:LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" id="Text_42d301cb461e452c9822a3e229666858" contextRef="c20210501to20220430" escape="true" continuedAt="Text_ddf7cca12b554175a61917f87eb1bcb41">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other supplemental information includes the following:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93023" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93024"><ix:continuation id="Text_ddf7cca12b554175a61917f87eb1bcb41" continuedAt="Text_ddf7cca12b554175a61917f87eb1bcb42">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93024" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93025"><ix:continuation id="Text_ddf7cca12b554175a61917f87eb1bcb42">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average remaining contractual lease term (years)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_bac03ceac4154a15a99906103e97aa36" contextRef="c20220430" format="ixt-sec:duryear">9</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_8b54cd085c03480da98928a686176664" contextRef="c20210430" format="ixt-sec:duryear">9</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_367c97e0a28c49ac90147887edadda90" contextRef="c20200430" format="ixt-sec:duryear">10</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average discount rate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" id="Fact_f89d424455cc489aa08957f7c2933872" contextRef="c20220430" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">5.84</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" id="Fact_2410958830c84341ba0d6ed3d52a7d3f" contextRef="c20210430" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">5.89</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" id="Fact_26dc4d20418b4839b380c2bb763375e2" contextRef="c20200430" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">5.89</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash paid for amounts included in the measurement of lease liabilities:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;Operating cash flows from operating leases</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" id="Fact_15667ef987764d94959e7d26bcdb89e3" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">29,737</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" id="Fact_aab85538f33d4fa2b02e6352b3991134" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">32,344</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" id="Fact_ec0f9253c1df4d9390d705c8d95c1927" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">28,243</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93025" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93026">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93026" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93027"><ix:nonNumeric name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Text_68747c8a8b67446098bb3d6ef8ec6c80" contextRef="c20210501to20220430" escape="true" continuedAt="Text_b0ba3d8481e8467dab47bb6ae35ade221">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The table below reconciles the undiscounted cash flows for the first five years and total of the remaining years to the operating lease liabilities recorded in the Consolidated Statement of Financial Position as of April 30, 2022:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93027" continuedAt="Text_3ffc650d5e1c4c49a1fc8f65df97e93028"><ix:continuation id="Text_b0ba3d8481e8467dab47bb6ae35ade221" continuedAt="Text_b0ba3d8481e8467dab47bb6ae35ade222">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_3ffc650d5e1c4c49a1fc8f65df97e93028"><ix:continuation id="Text_b0ba3d8481e8467dab47bb6ae35ade222">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Operating Lease</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2023</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" id="Fact_2100c04407444f81baef4cec5b7677b5" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">28,128</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2024</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" id="Fact_93056d9a9f044527bc307775992d5a6a" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26,183</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" id="Fact_ff6104cfdab34c10a86c43e012cc92ce" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">24,783</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2026</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" id="Fact_b2f0a1b11270495aa0fa818df7c21751" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">22,443</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2027</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" id="Fact_3c85502123a94309bc09046236e3c828" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">17,972</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Thereafter</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" id="Fact_1f68e413ad2144a087238054be438b3e" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">77,521</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total future undiscounted minimum lease payments</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" id="Fact_77ad942d76574cd58a53ba802936e9f0" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">197,030</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: Imputed interest</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" id="Fact_5cd13b5509634b8d9813a8e1622bac8b" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">43,913</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Present value of minimum lease payments</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_babe558568614e4a9244c482d9367d49" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">153,117</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: Current portion</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_07f8156632ab4a4e89fa8392f68e24dd" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">20,576</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncurrent portion</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_841a43ab5d434e8484b7e81bb5239629" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">132,541</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
<div style="text-align: left;"><br /></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">86</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div><a id="Note13IncomeTaxes"><!--Anchor--></a><ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" id="Text_71fc02592ac84b62b277138c99ab0ad1" contextRef="c20210501to20220430" escape="true" continuedAt="Text_28338a46ae2a499391eb651555d3a4e81">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 13 &#8211;Income Taxes</div>
</ix:nonNumeric><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e81" continuedAt="Text_28338a46ae2a499391eb651555d3a4e82">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e82" continuedAt="Text_28338a46ae2a499391eb651555d3a4e83"><ix:nonNumeric name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Text_54d04e454bbb4c3ea568ff99dad238c5" contextRef="c20210501to20220430" escape="true" continuedAt="Text_646290717a0440e08ef4ad3e3760ef301">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The provisions for income taxes were as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e83" continuedAt="Text_28338a46ae2a499391eb651555d3a4e84"><ix:continuation id="Text_646290717a0440e08ef4ad3e3760ef301" continuedAt="Text_646290717a0440e08ef4ad3e3760ef302">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e84" continuedAt="Text_28338a46ae2a499391eb651555d3a4e85"><ix:continuation id="Text_646290717a0440e08ef4ad3e3760ef302">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current Provision</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US &#8211; Federal</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_914bee74ba5e45b7a617597d5e0ff6bd" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">324</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_a3a76d70aa2f466586670bc194827454" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,631</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_76976b49e0194dd9a168339234a16da6" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,145</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">International</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" id="Fact_4fbc5b3263f64054917eea089f8fae8a" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">57,905</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" id="Fact_57ca4b9e0f14427b90716fad595dd3bf" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">43,269</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" id="Fact_bb86674fa10547ed97bda4248906c5ca" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">37,494</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State and local</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" id="Fact_c9b6e194c25047168a0e5b1947a8b14d" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">221</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" id="Fact_189122eb4d1f4de3a43289291c7717b1" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,359</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" id="Fact_e5bdce1d0e4c4a0cb93541fbb98beaf4" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">172</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total current provision</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" id="Fact_4d8c7a5dcb0d4d4dae41b5fcb1024e98" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">57,802</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" id="Fact_5fb6c909efa3442aa0c9fb760c4465f0" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">37,997</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" id="Fact_d1bbce3eec364d26bf729db6d3ae2753" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">38,811</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred provision (benefit)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US &#8211; Federal</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_1f306043b5284d0289064b38562e1f5d" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,793</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_032e16cc085340b5b3b87f15f1261b3e" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,996</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_5109746f1c6a482282d28adc28638cef" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,476</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">International</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" id="Fact_b945b8f6659845d882c27a75fd5ec1a0" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,882</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" id="Fact_b3092ed1c49545719ecc67fd7fb9e6a8" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,175</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" id="Fact_234936901f4049d581d14b4c24596251" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">15,022</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State and local</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" id="Fact_bb433fbf107d493c8cbfdad86a487d51" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,539</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" id="Fact_deb071f84740433baf75120cfd1aa926" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">480</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" id="Fact_b53b70b3729c4cc89f2cf7457e210c73" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,118</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred provision (benefit)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" id="Fact_22c4c09b91f54c9e87f88f1472139323" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,550</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" id="Fact_373d8738054c4fe4a6cc743de1afb2ce" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,341</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" id="Fact_6d350cb4ec5b4d61b051fd44e2a90665" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">27,616</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total provision</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_42c028f0055946169c7d3b3a0790b059" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">61,352</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_ba2d91baca9540509c669578d8fca4f4" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">27,656</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_14885d7600a94d1d8ac7220cfd7ba993" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,195</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e85" continuedAt="Text_28338a46ae2a499391eb651555d3a4e86">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e86" continuedAt="Text_28338a46ae2a499391eb651555d3a4e87"><ix:nonNumeric name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="Text_f08e9bfb3a6e49a3b7338a498a3814c1" contextRef="c20210501to20220430" escape="true" continuedAt="Text_c94bc30035de48af8772341448dbbe4e1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">International and United States pretax income (loss) were as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e87" continuedAt="Text_28338a46ae2a499391eb651555d3a4e88"><ix:continuation id="Text_c94bc30035de48af8772341448dbbe4e1" continuedAt="Text_c94bc30035de48af8772341448dbbe4e2">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e88" continuedAt="Text_28338a46ae2a499391eb651555d3a4e89"><ix:continuation id="Text_c94bc30035de48af8772341448dbbe4e2">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">International</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" id="Fact_7a9ee97f700348b580cbf3b2b733ecbe" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">256,456</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" id="Fact_afe1a4be052d4de990adb4cb4255a6b8" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">202,490</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" id="Fact_0613001273d14f8191f7c2fb786c83a9" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">104,185</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United States</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" id="Fact_86d390a4ab944933a6f27b1d5901f902" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">46,795</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" id="Fact_b6d9a09618394f30894d1cc6fff7c4e8" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">26,578</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" id="Fact_b195841bf83f43bdaba7a383b5c1d88f" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">167,277</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_a78f3f9ac39543cc8d24c7f61f47b584" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">209,661</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_abc63ef064ec4a78bdc0bbc72e395f6f" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">175,912</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_af4cf7b754114509aade78420b5d9af6" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">63,092</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e89" continuedAt="Text_28338a46ae2a499391eb651555d3a4e810">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e810" continuedAt="Text_28338a46ae2a499391eb651555d3a4e811"><ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Text_c2806488f56547bb8d81258c74a51d3f" contextRef="c20210501to20220430" escape="true" continuedAt="Text_f03e38f3148b45b0a5927c996fa7f2851">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our effective income tax rate as a percentage of pretax income differed from the US federal statutory rate as shown below:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e811" continuedAt="Text_28338a46ae2a499391eb651555d3a4e812"><ix:continuation id="Text_f03e38f3148b45b0a5927c996fa7f2851" continuedAt="Text_f03e38f3148b45b0a5927c996fa7f2852">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e812" continuedAt="Text_28338a46ae2a499391eb651555d3a4e813"><ix:continuation id="Text_f03e38f3148b45b0a5927c996fa7f2852">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US federal statutory rate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_357fa6c9e83f48dba99a449d93a71d17" contextRef="c20210501to20220430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">21.0</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_3b4b2589c693464682e676b21354ce49" contextRef="c20200501to20210430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">21.0</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_4ea07a9957094f68ab3a0d74dc0030b7" contextRef="c20190501to20200430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">21.0</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of higher taxes on non-US income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" id="Fact_bc1d991cfc13489ead129a6e98366a91" contextRef="c20210501to20220430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">9.7</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" id="Fact_3f96dfa9cb794246ab2d64e9f1ff995f" contextRef="c20200501to20210430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">1.1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" id="Fact_37a25b59ddc5481f859b1fb4ba3e0f81" contextRef="c20190501to20200430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">4.8</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign tax credits related to CARES Act carryback and audit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" id="Fact_cd9e319ae1204ab4af67907c97157f6a" contextRef="c20210501to20220430" unitRef="U005" decimals="3" sign="-" scale="-2" format="ixt:numdotdecimal">11.9</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" id="Fact_479e99c7f60d43d38c9ee2beea1a7402" contextRef="c20200501to20210430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">12.3</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" id="Fact_a09ed0825b3144cd8127dd62ad47782c" contextRef="c20190501to20200430" unitRef="U005" decimals="3" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Change in valuation allowance</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_31663f1f15d94df38f4ffa5d00307b8b" contextRef="c20210501to20220430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">11.9</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_216f86d134e444b692fee90e05b519e2" contextRef="c20200501to20210430" unitRef="U005" decimals="3" sign="-" scale="-2" format="ixt:numdotdecimal">12.3</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_5e55d794465f4163a4a80ee9a37deef5" contextRef="c20190501to20200430" unitRef="U005" decimals="3" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State income taxes, net of US federal tax benefit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" id="Fact_1af4534dba1e4c0bbc7a037aab698901" contextRef="c20210501to20220430" unitRef="U005" decimals="3" sign="-" scale="-2" format="ixt:numdotdecimal">1.0</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" id="Fact_981e2e608acc4e649343c0efe7fc98ac" contextRef="c20200501to20210430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">0.8</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" id="Fact_06592c8779a74f6390303f479f152839" contextRef="c20190501to20200430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">3.3</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US NOL carryback under CARES Act</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" id="Fact_5fb6289c48f64b40a9d35482743a926e" contextRef="c20210501to20220430" unitRef="U005" decimals="3" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" id="Fact_5e329fbd19dd40d4ba238af6e5b0ad59" contextRef="c20200501to20210430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">8.0</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" id="Fact_2427f95d2f33423aaeff4b1c0f137f5f" contextRef="c20190501to20200430" unitRef="U005" decimals="3" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Tax credits and related net benefits</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" id="Fact_bfb8bab990c3469e89d9afbe5ed1928d" contextRef="c20210501to20220430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">0.5</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" id="Fact_c23887954c3542d4b1f017aadfba411d" contextRef="c20200501to20210430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">0.5</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" id="Fact_d64e851fc90c47c4aec71bffaee35909" contextRef="c20190501to20200430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">1.1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of goodwill and intangibles</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" id="Fact_f1f06771d99f48b5b9690e41218854c4" contextRef="c20210501to20220430" unitRef="U005" decimals="3" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" id="Fact_906a5867c7f245a08871c91d5c7ee502" contextRef="c20200501to20210430" unitRef="U005" decimals="3" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" id="Fact_bb8d1e79af33447db735bd52e79a2ec6" contextRef="c20190501to20200430" unitRef="U005" decimals="3" sign="-" scale="-2" format="ixt:numdotdecimal">42.3</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" id="Fact_f70dbaf849844392b20bbcec3bb71afc" contextRef="c20210501to20220430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">0.1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" id="Fact_8852180aa65f431ba94ddbdde89806db" contextRef="c20200501to20210430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">1.3</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" id="Fact_7fbfeaec24194fab9ff6606c75c2d0cb" contextRef="c20190501to20200430" unitRef="U005" decimals="3" sign="-" scale="-2" format="ixt:numdotdecimal">3.4</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective income tax rate (benefit)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_3718e4ea698f458b81f580567ce39460" contextRef="c20210501to20220430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">29.3</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_1af8a9ea0ff14bddbfaebbcd66417c7d" contextRef="c20200501to20210430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">15.7</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_141857ded5594e33b6c147a41334a392" contextRef="c20190501to20200430" unitRef="U005" decimals="3" sign="-" scale="-2" format="ixt:numdotdecimal">17.7</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e813" continuedAt="Text_28338a46ae2a499391eb651555d3a4e814">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e814" continuedAt="Text_28338a46ae2a499391eb651555d3a4e815">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The effective tax rate was&#160;<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_a3a09cd75bdd4b75b2468d331a30ae4c" contextRef="c20210501to20220430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">29.3</ix:nonFraction>% for the year ended April 30, 2022, compared to <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_7c17b3d2b0bd4f56adc7594417846555" contextRef="c20200501to20210430" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">15.7</ix:nonFraction>% for the year ended April 30, 2021. Our rate for the year ended April 30, 2022 was higher primarily due to an increase in the UK statutory rate from <ix:nonFraction name="jwa:ForeignStatutoryTaxRate" id="Fact_c6fdfd96aa6340079d60008129a0a958" contextRef="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember_RangeAxis_MinimumMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">19</ix:nonFraction>% to <ix:nonFraction name="jwa:ForeignStatutoryTaxRate" id="Fact_c5d88903a32b4a1d82ccf9d0136c767c" contextRef="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember_RangeAxis_MaximumMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>% enacted during our three months ended July 31, 2021, which resulted in a $<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" id="Fact_5380f5bb04304d909e22c4be76ef1bf7" contextRef="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">21.4</ix:nonFraction> million noncash deferred tax expense from the re-measurement of our applicable UK net deferred tax liabilities. In addition, our rate for the year ended April 30, 2021 benefitted by $<ix:nonFraction name="jwa:IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" id="Fact_af156df702ac441ca8d965f6c3068e29" contextRef="c20200501to20210430" unitRef="U001" decimals="-6" scale="6" format="ixt:numdotdecimal">14</ix:nonFraction> million from the Coronavirus Aid Relief and Economic Security Act (the CARES Act) and certain regulations issued in late July 2020, which enabled us to carryback certain net operating losses (NOLs) to a year with a higher statutory tax rate.</div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e815" continuedAt="Text_28338a46ae2a499391eb651555d3a4e816">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e816" continuedAt="Text_28338a46ae2a499391eb651555d3a4e817">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Accounting for Uncertainty in Income Taxes:</span></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e817" continuedAt="Text_28338a46ae2a499391eb651555d3a4e818">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e818" continuedAt="Text_28338a46ae2a499391eb651555d3a4e819">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022 and April 30, 2021, the total amount of unrecognized tax benefits were $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_9cdaf74647714765873290df95257770" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">8.6</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_d5e65074486846c08509bfc288d1ec05" contextRef="c20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">9.1</ix:nonFraction> million, respectively, of which $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" id="Fact_51f7fa353ec44b9f8322b21e9f07d557" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.6</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" id="Fact_ef67224ab9d34f5bbc0688f73d3de9bd" contextRef="c20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.7</ix:nonFraction> million represented accruals for interest and penalties recorded as additional tax expense in accordance with our accounting policy. We recorded net interest expense on reserves for unrecognized and recognized tax benefits of $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" id="Fact_a4e21176404b4e868bcf3183d2901399" contextRef="c20210501to20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" id="Fact_768668665a5e4594820a41c924a77e7e" contextRef="c20200501to20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.2</ix:nonFraction></ix:nonFraction> million in each of the years ended April 30, 2022 and 2021. As of April 30, 2022 and April 30, 2021, the total amounts of unrecognized tax benefits that would reduce our income tax provision, if recognized, were approximately $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" id="Fact_b96ec70b338d4432ad77e2f71e4b7394" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">6.9</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" id="Fact_cd0c6dde737648dba83c46d93b2e179c" contextRef="c20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">7.4</ix:nonFraction> million, respectively. We do not expect any significant changes to the unrecognized tax benefits within the next twelve months.</div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e819" continuedAt="Text_28338a46ae2a499391eb651555d3a4e820">
<div><br /></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">87</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e820" continuedAt="Text_28338a46ae2a499391eb651555d3a4e821"><ix:nonNumeric name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="Text_9206a74b6d624d6cbb9813b62a33d9d9" contextRef="c20210501to20220430" escape="true" continuedAt="Text_7d63c838d8b44df9a549fd89e46fcbd21">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A reconciliation of the unrecognized tax benefits included within the Other long-term liabilities line item on the Consolidated Statements of Financial Position is as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e821" continuedAt="Text_28338a46ae2a499391eb651555d3a4e822"><ix:continuation id="Text_7d63c838d8b44df9a549fd89e46fcbd21" continuedAt="Text_7d63c838d8b44df9a549fd89e46fcbd22">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e822" continuedAt="Text_28338a46ae2a499391eb651555d3a4e823"><ix:continuation id="Text_7d63c838d8b44df9a549fd89e46fcbd22">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at May 1</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_3babb48298544f7ca06647298f9db70f" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,144</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_7842c12a34fc4ef18043df0023d791fa" contextRef="c20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">6,194</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additions for current year tax positions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" id="Fact_5699ad297f694c4f975dbe5707c0cdaf" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">947</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" id="Fact_c195ea8b9c164360a8d3d353736b28b5" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,626</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additions for prior year tax positions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" id="Fact_9842e5b937e84b309f91194c6064b07c" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">16</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" id="Fact_44eba24d87ab4353ade4ad1f387b9c83" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">511</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reductions for prior year tax positions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" id="Fact_b57463ce7fd546aa8722f57120920761" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" id="Fact_ea10355fc1f64fea8085721457395135" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">163</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign translation adjustment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" id="Fact_8c4ba5413ae84eb588170b62e34c0daa" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">55</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" id="Fact_f204041bfc234ae3a382358c18763829" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">57</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments and settlements</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" id="Fact_ef3be101bddd4deb8fc3c8440f5eaa6f" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" id="Fact_90a04b89b1684a5eb747dfa28d0c7d09" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">215</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reductions for lapse of statute of limitations</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" id="Fact_52785047112a40b48186671be2cfed7c" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,460</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" id="Fact_9b6abaf500394993aa3bea598c344c4c" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">866</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_f663b189333f4d1d8b70df8907580d07" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8,592</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_4f7a8c38245042c79a89f8351f5108fd" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,144</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e823" continuedAt="Text_28338a46ae2a499391eb651555d3a4e824">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e824" continuedAt="Text_28338a46ae2a499391eb651555d3a4e825">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Tax Audits:</span></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e825" continuedAt="Text_28338a46ae2a499391eb651555d3a4e826">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e826" continuedAt="Text_28338a46ae2a499391eb651555d3a4e827">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We file income tax returns in the US and various states and non-US tax jurisdictions. Our major taxing jurisdictions are the United States, United Kingdom, and Germany. Except for one immaterial item, we are no longer subject to income tax examinations for years prior to fiscal year 2014 in the major jurisdictions in which we are subject to tax.</div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e827" continuedAt="Text_28338a46ae2a499391eb651555d3a4e828">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e828" continuedAt="Text_28338a46ae2a499391eb651555d3a4e829">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Deferred Taxes:</span></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e829" continuedAt="Text_28338a46ae2a499391eb651555d3a4e830">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e830" continuedAt="Text_28338a46ae2a499391eb651555d3a4e831">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred taxes result from temporary differences in the recognition of revenue and expense for tax and financial reporting purposes.</div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e831" continuedAt="Text_28338a46ae2a499391eb651555d3a4e832">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e832" continuedAt="Text_28338a46ae2a499391eb651555d3a4e833"><ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Text_7b0c24405b354b1fb7bd0a747eb75b48" contextRef="c20210501to20220430" escape="true" continuedAt="Text_4dbca74789704751a2109e361055f7961">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize the net deferred tax assets. The significant components of deferred tax assets and liabilities at April 30 were as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e833" continuedAt="Text_28338a46ae2a499391eb651555d3a4e834"><ix:continuation id="Text_4dbca74789704751a2109e361055f7961" continuedAt="Text_4dbca74789704751a2109e361055f7962">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e834" continuedAt="Text_28338a46ae2a499391eb651555d3a4e835"><ix:continuation id="Text_4dbca74789704751a2109e361055f7962">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net operating losses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" id="Fact_6f77286815db49429029973a665828cf" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">20,847</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" id="Fact_3518de4ab661476da1f1bbf9c5c1765f" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">19,433</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reserve for sales returns and doubtful accounts</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" id="Fact_ab1e57a97d694f7fb0e56f25b727ef42" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,771</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" id="Fact_9665d7ddb02e430ba5d7455aee86bc41" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,838</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued employee compensation</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" id="Fact_2d2186b4cdd44dc8ade05238a9f6c305" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26,722</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" id="Fact_7bd7655445544a74a7c16a1a4b77da3e" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">32,835</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign and federal credits</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" id="Fact_1e624093f4e04db9b70b3add0c15d1dd" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">34,537</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" id="Fact_b3fe5957dcde47f69260b212d41a37ce" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other accrued expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" id="Fact_7225b187e0ec4b5c8f4d363fe8a3df2e" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,636</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" id="Fact_13111f42a20d408f9f1350429c3020a7" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">16,092</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Retirement and post-employment benefits</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" id="Fact_798081d3a8ca4a04810183a8cb0ac3f1" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,769</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" id="Fact_b660ee583d3d42fc9759e22aba72faca" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">30,039</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total gross deferred tax assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" id="Fact_725fa4e9dcb843ad90cf295f6a88f602" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">113,282</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" id="Fact_22e43d20d644442b96fe24e5bfe69de3" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">107,366</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less valuation allowance</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_97b22ce3f3a444c0b70d99bea7f7d2c0" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_e2eaa8b94281447c98585a43c44f45f8" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">4,855</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred tax assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" id="Fact_f0ad2053b4cf42298d6de993909e7c73" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">83,282</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" id="Fact_a9c8eafdc2354b0082502c590fd97e2f" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">102,511</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prepaid expenses and other current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" id="Fact_931e25e3decc441e93f17a6103ed13ce" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,684</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" id="Fact_851d49968f7048399c73fe5cb91a9790" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">459</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unremitted foreign earnings</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" id="Fact_96cf6db80064446087d7df90153f6f16" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,685</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" id="Fact_25f1950926f441bfbacaa5e05f9c2b4a" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,485</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible and fixed assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:DeferredTaxLiabilitiesIntangibleAndFixedAssets" id="Fact_7baff05e801245368d5bbb14ad99019b" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">249,215</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:DeferredTaxLiabilitiesIntangibleAndFixedAssets" id="Fact_702d083a310545168097812e4fc817a0" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">260,559</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred tax liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" id="Fact_157dfcafdb244592ae43ecfe363e0dc0" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">254,584</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" id="Fact_2802dc0c30a3481599078ddadd9d829a" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">263,503</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net deferred tax liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" id="Fact_fd57a445d19e416eb33b3fa8e0fac7d7" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">171,302</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" id="Fact_560d3234391943a7a506f70b33679d31" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">160,992</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Reported As</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred tax assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" id="Fact_d8b074ac2b3b46d1bfdb8b02ebc0601b" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8,763</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" id="Fact_72980b36d89041afb9a9a096dcd51a82" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,911</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred&#160;tax liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" id="Fact_d5862321015841d48c39d6aab439560a" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">180,065</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" id="Fact_d0a3c9ec829c469aa1fbc8f326ca4ee0" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">172,903</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net Deferred Tax Liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" id="Fact_c425eb6883a343c58104f142e838fe69" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">171,302</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" id="Fact_8a3ef9d56c9041a5a48506263e4b520b" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">160,992</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">88</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e835" continuedAt="Text_28338a46ae2a499391eb651555d3a4e836">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e836" continuedAt="Text_28338a46ae2a499391eb651555d3a4e837">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The increase in net deferred tax liabilities was due to the decrease in net deferred tax assets, which was primarily attributable to a decrease in our retirement and post-employment benefits, partially offset by an increase in our Net operating losses and foreign and federal credits net of applicable valuation allowances. The increase in our deferred tax liabilities from the revaluation of our deferred tax liabilities related to the UK rate change from <ix:nonFraction name="jwa:ForeignStatutoryTaxRate" id="Fact_3011e6b8ba9740c9808de6164624fa82" contextRef="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember_RangeAxis_MinimumMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">19</ix:nonFraction>% to <ix:nonFraction name="jwa:ForeignStatutoryTaxRate" id="Fact_a71ad346619845039bac4c21d264991b" contextRef="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember_RangeAxis_MaximumMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>% was largely offset by a decrease in our deferred tax liabilities for intangibles and fixed assets. We have concluded that after valuation allowances, it is more likely than not that we will realize substantially all of the net deferred tax assets at April 30, 2022. In assessing the need for a valuation allowance, we take into account related deferred tax liabilities and estimated future reversals of existing temporary differences, future taxable earnings and tax planning strategies to determine which deferred tax assets are more likely than not to be realized in the future. Changes to tax laws, statutory tax rates and future taxable earnings can have an impact on our valuation allowances.</div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e837" continuedAt="Text_28338a46ae2a499391eb651555d3a4e838">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e838" continuedAt="Text_28338a46ae2a499391eb651555d3a4e839">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We have provided a $</span><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_b8d5e70474d84983be9472778f26c8a8" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">30.0</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million valuation allowance based primarily on the uncertainty of utilizing the tax benefits related to our deferred tax assets for foreign tax credits. As of </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, we have apportioned state net operating loss carryforwards totaling approximately $</span><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_887b0a463d134c1ea4b71a8237472718" contextRef="c20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember" unitRef="U001" decimals="-6" scale="6" format="ixt:numdotdecimal">129</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million, with a tax effected value of $</span><ix:nonFraction name="jwa:OperatingLossCarryforwardsTaxEffect" id="Fact_a6645c0e063643189648663e0429848b" contextRef="c20210501to20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">7.1</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million net of federal benefits. Our state and federal NOLs and credits, to the extent they expire, expire in various amounts over&#160;</span><ix:nonNumeric name="jwa:OperatingLossCarryforwardsExpirationPeriod" id="Fact_17d78368a8904b1f85ae18e64ef1dacf" contextRef="c20210501to20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">2</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;to&#160;</span><ix:nonNumeric name="jwa:OperatingLossCarryforwardsExpirationPeriod" id="Fact_7d9f2c8ba0ae442ba1f0104fd25bd07f" contextRef="c20210501to20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">20</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;years.</span></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e839" continuedAt="Text_28338a46ae2a499391eb651555d3a4e840">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_28338a46ae2a499391eb651555d3a4e840">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Since April 30, 2018, we no longer intend to permanently reinvest earnings outside the US. We have recorded a $<ix:nonFraction name="us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" id="Fact_16b9f9a5b41f4d1bb69beafe46a763a4" contextRef="c20220430_IncomeTaxAuthorityAxis_ForeignCountryMember" unitRef="U001" decimals="-5" scale="6">2.7</ix:nonFraction> million liability related to the estimated taxes that would be incurred upon repatriating certain non-US earnings.</div>
</ix:continuation></div>
<div><br /></div>
<div><a id="Note14"><!--Anchor--></a><ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" id="Text_4c515b2a80654c7fb4114a4fc5001d9a" contextRef="c20210501to20220430" escape="true" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 14 &#8211; Debt and Available Credit Facilities</div>
</ix:nonNumeric><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e1" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e2">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e2" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e3"><ix:nonNumeric name="us-gaap:ScheduleOfDebtTableTextBlock" id="Text_0ea77df80a554faeae01ac3f95892741" contextRef="c20210501to20220430" escape="true" continuedAt="Text_d48550d4617b4c81836c452799ab7a041">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">total debt outstanding as of </span>April 30<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> consisted of the amounts set forth in the following table:</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e3" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e4"><ix:continuation id="Text_d48550d4617b4c81836c452799ab7a041" continuedAt="Text_d48550d4617b4c81836c452799ab7a042">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e4" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e5"><ix:continuation id="Text_d48550d4617b4c81836c452799ab7a042" continuedAt="Text_d48550d4617b4c81836c452799ab7a043">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term portion of long-term debt<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" id="Fact_512dff0268a249d0a212fb5b96489f56" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">18,750</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" id="Fact_f1b0a5348d2e47848295e617b9df0a96" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,500</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Term loan A - Amended and Restated RCA</span><sup>(2)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_671d3384bc7f4b199536ec90cbf114ce" contextRef="c20220430_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">204,343</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_e07f377a0e5e41f38847c8d8369b199e" contextRef="c20210430_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">222,928</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revolving credit facility - Amended and Restated RCA</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_3e0a0cfa0fcd4115be7505fc9c8e0d9e" contextRef="c20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">563,934</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_10f89677038a44449508e62196638a18" contextRef="c20210430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">586,160</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total long-term debt, less current portion</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_eb429c7f2d6b41bf9a21547e7db805d5" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">768,277</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_f165bb31fe2f4b8ea773fdbdcb332d62" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">809,088</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_c9053e12c12247069f0271a2c645e19f" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">787,027</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_d9143acd24364760aa9f8e09da41dd97" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">821,588</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e5" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e6"><ix:continuation id="Text_d48550d4617b4c81836c452799ab7a043" continuedAt="Text_d48550d4617b4c81836c452799ab7a044">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e6" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e7"><ix:continuation id="Text_d48550d4617b4c81836c452799ab7a044" continuedAt="Text_d48550d4617b4c81836c452799ab7a045">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_3d3d1176d0a44b5c978b01fe453bab00" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Relates to our term loan A under the Amended and Restated RCA.</ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e7" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e8"><ix:continuation id="Text_d48550d4617b4c81836c452799ab7a045">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_24b14dc58ef449ff9c254deb10464a4e" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Amounts are shown net of unamortized issuance costs of $<ix:nonFraction name="us-gaap:DeferredFinanceCostsNet" id="Fact_7ac8e8e200ec4a4eaf4dada86636efdf" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.3</ix:nonFraction> million as of April 30, 2022 and $<ix:nonFraction name="us-gaap:DeferredFinanceCostsNet" id="Fact_d4ae1745b7334982a975933e2bf6ebd6" contextRef="c20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction> million as of April 30, 2021.</ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e8" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e9">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e9" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e10"><ix:nonNumeric name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="Text_2cc0825eb4874366991befacecde6a85" contextRef="c20210501to20220430" escape="true" continuedAt="Text_207fe908cb4c4f58a52af230a56bf5991">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the scheduled annual maturities for the next three years of our long-term debt, including the short-term portion of long-term debt. This schedule represents the principal portion amount of debt outstanding and therefore excludes unamortized issuance costs.</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e10" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e11"><ix:continuation id="Text_207fe908cb4c4f58a52af230a56bf5991" continuedAt="Text_207fe908cb4c4f58a52af230a56bf5992">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e11" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e12"><ix:continuation id="Text_207fe908cb4c4f58a52af230a56bf5992">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amount</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2023</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" id="Fact_5f883b56aa8f48bfab952a0c9deb0090" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">18,750</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" id="Fact_70552e7cfc9e4684a74feb19204fcdaa" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">204,688</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" id="Fact_92ef0d67404a46e7847a4f0d0634bda0" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">563,934</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_54ffc01b290c4c1da9f4668cba6871b2" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">787,372</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e12" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e13">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e13" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e14">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Amended and Restated RCA</div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e14" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e15">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e15" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e16">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On May 30, 2019, we entered into a credit agreement that amended and restated our existing revolving credit agreement, which was then amended on December 22, 2021 as described below (collectively, the Amended and Restated RCA). The Amended and Restated RCA provides for senior unsecured credit facilities comprised of (i) a <ix:nonNumeric name="us-gaap:DebtInstrumentTerm" id="Fact_c1b00403fead42fbabb07024c66e395e" contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember" format="ixt-sec:durwordsen">five year</ix:nonNumeric> revolving credit facility in an aggregate principal amount up to $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_aa1a5d826d384dcea240099d388bd05a" contextRef="c20190530_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-7" scale="9" format="ixt:numdotdecimal">1.25</ix:nonFraction> billion, and (ii) a <ix:nonNumeric name="us-gaap:DebtInstrumentTerm" id="Fact_97daa0aa2e2f460fa6db4948e7540998" contextRef="c20210501to20220430_CreditFacilityAxis_TermLoanAFacilityMember" format="ixt-sec:durwordsen">five year</ix:nonNumeric> term loan A facility consisting of $<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" id="Fact_1d222f2c16c748298ce3e7311c28114f" contextRef="c20190530_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-6" scale="6" format="ixt:numdotdecimal">250</ix:nonFraction> million.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">89</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e16" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e17">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e17" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e18">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the terms of the Amended and Restated RCA, which can be drawn in multiple currencies, we have the option of borrowing at the following floating interest rates:&#160;(i) at a rate based on the London Interbank Offered Rate (LIBOR) plus an applicable margin ranging from <ix:nonFraction name="jwa:DebtInstrumentApplicableMargin" id="Fact_3bedd2037c7c4e57a80166281ba529b6" contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MinimumMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">0.98</ix:nonFraction>% to <ix:nonFraction name="jwa:DebtInstrumentApplicableMargin" id="Fact_4a5507f6b3bb489787a7acbca7c9fe6a" contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MaximumMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">1.50</ix:nonFraction>%, depending on our consolidated net leverage ratio, as defined, or (ii) at the lender&#8217;s base rate plus an applicable margin ranging from <ix:nonFraction name="jwa:DebtInstrumentApplicableMargin" id="Fact_4fbfbd5e1ac34ff7954c35b83b0888af" contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MinimumMember_VariableRateAxis_BaseRateMember" unitRef="U005" decimals="INF" scale="0" format="ixt-sec:numwordsen">zero</ix:nonFraction> to <ix:nonFraction name="jwa:DebtInstrumentApplicableMargin" id="Fact_f74becae69fc4e7594d5771337a5fcb1" contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MaximumMember_VariableRateAxis_BaseRateMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">0.50</ix:nonFraction>%, depending on our consolidated net leverage ratio.&#160;The lender&#8217;s base rate is defined as the highest of (i) the US federal funds effective rate plus a&#160;<ix:nonFraction name="jwa:DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" id="Fact_b59091b8e26147e2861bc00c751c46fd" contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_VariableRateAxis_FederalFundsEffectiveSwapRateMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">0.50</ix:nonFraction>% margin, (ii) the Eurocurrency rate, as defined, plus a&#160;<ix:nonFraction name="jwa:DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" id="Fact_9333abc0af2b4939b2baa82b669b94b8" contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_VariableRateAxis_EurodollarMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">1.00</ix:nonFraction>% margin, or (iii) the Bank of America prime lending rate. In addition, we pay a facility fee for the revolving credit facility ranging from&#160;<ix:nonFraction name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" id="Fact_a98120ab75cc4b75af01a35a02ed238d" contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MinimumMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">0.15</ix:nonFraction>% to&#160;<ix:nonFraction name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" id="Fact_bbb3583485334d20b935959db547912e" contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MaximumMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">0.25</ix:nonFraction>% depending on our consolidated net leverage ratio. We also have the option to request an increase in the revolving credit facility by an amount not to exceed $<ix:nonFraction name="jwa:OptionalCreditLimitIncreaseAvailableOnRequest" id="Fact_e3cae8ff4d354a42bbd34083674bf431" contextRef="c20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember" unitRef="U001" decimals="-6" scale="6" format="ixt:numdotdecimal">500</ix:nonFraction> million, in minimum increments of $<ix:nonFraction name="jwa:MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" id="Fact_dae2425323dc4d3daec1b523bf34a0a8" contextRef="c20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember" unitRef="U001" decimals="-6" scale="6" format="ixt:numdotdecimal">50</ix:nonFraction> million, subject to the approval of the lenders.</div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e18" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e19">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e19" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e20">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On December 22, 2021, we entered into the first amendment (the &#8220;First Amendment&#8221;) to the Amended and Restated RCA.&#160; The First Amendment, among other things, (i) changes the rate under the Amended and Restated RCA for borrowings denominated in Sterling from a LIBOR-based rate to a daily simple Sterling Overnight Index Average (SONIA) subject to certain adjustments specified in the Amended and Restated RCA, (ii) changes the rate under the Amended and Restated RCA for borrowings denominated in euro from a LIBOR-based rate to a EURIBOR-based rate or a Euro Short Term Rate subject to certain adjustments specified in the Amended and Restated RCA, and (iii) updates certain other provisions regarding successor interest rates to LIBOR.</div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e20" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e21">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e21" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e22">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Amended and Restated RCA</span> contains certain customary affirmative and negative covenants, including a financial covenant in the form of a consolidated net leverage ratio and consolidated interest coverage ratio, which we were in compliance with as of April 30, 2022.</div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e22" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e23">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e23" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e24">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the three months ended July 31, 2019, we incurred an immaterial loss on the write-off of unamortized deferred costs in connection with the refinancing of our revolving credit agreement at that time, which is reflected in Other income, net on the Consolidated Statements of Income (Loss) for the year ended April 30, 2020.</div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e24" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e25">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e25" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e26">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the three months ended July 31, 2019, we incurred $<ix:nonFraction name="us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts" id="Fact_7315853cce1f4de9be8bef57ddb85653" contextRef="c20190501to20190731_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">4.0</ix:nonFraction> million of costs related to the Amended and Restated RCA which resulted in total costs capitalized of $<ix:nonFraction name="us-gaap:DeferredFinanceCostsGross" id="Fact_31d5d0c9e4c34a2aafc807db894d2ce5" contextRef="c20190731_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">5.2</ix:nonFraction> million. The amount related to the term loan A facility was $<ix:nonFraction name="us-gaap:DeferredFinanceCostsGross" id="Fact_d8d7bb2d93e243e29fda3034ad6fe359" contextRef="c20190731_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.9</ix:nonFraction> million, consisting of $<ix:nonFraction name="us-gaap:DebtInstrumentFeeAmount" id="Fact_8c958223ec244b5fb89b7a6275abba08" contextRef="c20190731_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.8</ix:nonFraction> million of lender fees and recorded as a reduction to Long-term debt, and $<ix:nonFraction name="jwa:DebtInstrumentNonLenderFees" id="Fact_13049d855ad847abb756ab5f680b6c11" contextRef="c20190731_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million of non-lender fees included in Other non-current assets on the Consolidated Statements of Financial Position. The amount related to the <ix:nonNumeric name="us-gaap:DebtInstrumentTerm" id="Fact_92fe263fd9634781996e672981628e80" contextRef="c20210501to20220430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" format="ixt-sec:durwordsen">five-year</ix:nonNumeric> revolving credit facility was $<ix:nonFraction name="us-gaap:DeferredFinanceCostsGross" id="Fact_514508a039154a2bb88a22b17b81eab5" contextRef="c20190731_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">4.3</ix:nonFraction> million, all of which was included in Other non-current assets on the Consolidated Statements of Financial Position.</div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e26" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e27">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e27" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e28">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The amortization expense of the costs incurred related to the Amended and Restated RCA related to the lender and non-lender fees is recognized over the <ix:nonNumeric name="us-gaap:DebtInstrumentTerm" id="Fact_e99dba35749a41b3a0ae2553ee6bb141" contextRef="c20210501to20220430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" format="ixt-sec:durwordsen">five-year</ix:nonNumeric> term of the Amended and Restated RCA. Total amortization expense for the years ended April 30, 2022, 2021 and 2020 was $<ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" id="Fact_8ae6994866584d8aa96148caf66fc760" contextRef="c20210501to20220430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" id="Fact_0e2c5bd13eed47ceb64e56c5abf63602" contextRef="c20200501to20210430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" id="Fact_4e82ed7ec6334354b4f68178fa400c51" contextRef="c20190501to20200430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction> million, respectively, and is included in Interest expense on our Consolidated Statements of Income (Loss).</div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e28" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e29">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e29" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e30">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Lines of Credit</div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e30" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e31">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e31" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e32">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have other lines of credit aggregating $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_9ce31ad22ad94f76b3fadb0f33ee6f4b" contextRef="c20220430_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_OtherCreditFacilitiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction> million at various interest rates. There were <ix:nonFraction name="us-gaap:LineOfCredit" id="Fact_d71c290ac24a48b4924b6f3f6cfc5a6a" contextRef="c20220430_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_OtherCreditFacilitiesMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:LineOfCredit" id="Fact_5df76bcffbc44109a6d115ad2b971c7a" contextRef="c20210430_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_OtherCreditFacilitiesMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> outstanding borrowings under these credit lines at April 30, 2022, and 2021.</div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e32" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e33">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e33" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e34">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our total available lines of credit as of April 30, 2022 were approximately $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_937ed2a87a2f42388b44210fc20acba6" contextRef="c20220430_CreditFacilityAxis_LineOfCreditMember" unitRef="U001" decimals="-8" scale="9" format="ixt:numdotdecimal">1.5</ix:nonFraction> billion, of which approximately $<ix:nonFraction name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" id="Fact_460f3dac1d624cd9b4f9bd34652867ad" contextRef="c20220430_CreditFacilityAxis_LineOfCreditMember" unitRef="U001" decimals="-8" scale="9" format="ixt:numdotdecimal">0.7</ix:nonFraction> billion was unused. The weighted average interest rates on total debt outstanding during the years ended April 30, 2022 and 2021 were <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateDuringPeriod" id="Fact_691a6b971f9c4421b9ec74dad5a13212" contextRef="c20210501to20220430_CreditFacilityAxis_LineOfCreditMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">2.02</ix:nonFraction>% and <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateDuringPeriod" id="Fact_63a905ee2610413595c43bcbe53b881c" contextRef="c20200501to20210430_CreditFacilityAxis_LineOfCreditMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">2.03</ix:nonFraction>%, respectively. As of April 30, 2022 and 2021, the weighted average interest rates for total debt were <ix:nonFraction name="us-gaap:DebtWeightedAverageInterestRate" id="Fact_8c5ccc6aec7549a583e21daf6bbabf5c" contextRef="c20220430_CreditFacilityAxis_LineOfCreditMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">2.55</ix:nonFraction>% and <ix:nonFraction name="us-gaap:DebtWeightedAverageInterestRate" id="Fact_97c856de6e2843f28842372a43123653" contextRef="c20210430_CreditFacilityAxis_LineOfCreditMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">1.98</ix:nonFraction>%, respectively.</div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e34" continuedAt="Text_059f423dcb9d4910b110bd7fbaeaea1e35">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_059f423dcb9d4910b110bd7fbaeaea1e35">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on estimates of interest rates currently available to us for loans with similar terms and maturities, the fair value of our debt approximates its carrying value.</div>
</ix:continuation></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">90</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div><a id="Note15"><!--Anchor--></a><ix:nonNumeric name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="Text_e6597ed9b26c46ce84430682fc09a6a3" contextRef="c20210501to20220430" escape="true" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 15 &#8211; Derivative Instruments and Activities</div>
</ix:nonNumeric><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d1" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d2">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d2" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d3">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">From time to time, we enter into forward exchange and interest rate swap contracts as a hedge against foreign currency asset and liability commitments, changes in interest rates, and anticipated transaction exposures, including intercompany sales and purchases. All derivatives are recognized as assets or liabilities and measured at fair value.&#160;Derivatives that are not determined to be effective hedges are adjusted to fair value with a corresponding adjustment to earnings. We do not use financial instruments for trading or speculative purposes.</div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d3" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d4">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d4" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d5">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Interest Rate Contracts</div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d5" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d6">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d6" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d7">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022, we had total debt outstanding of $<ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_c9777d80e16845109a36c1c5849e6edf" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">787.0</ix:nonFraction> million, net of unamortized issuance costs of $<ix:nonFraction name="us-gaap:DeferredFinanceCostsNet" id="Fact_3bdc2c01d1ca41749c3a56fc7555c8ff" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.3</ix:nonFraction> million, of which $<ix:nonFraction name="us-gaap:LongtermDebtPercentageBearingVariableInterestAmount" id="Fact_21ff98d8777e4a77afed1a3c4170f032" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">787.3</ix:nonFraction> million are variable rate loans outstanding under the Amended and Restated RCA, which approximated fair value.</div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d7" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d8">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d8" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d9">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022 and 2021, the interest rate swap agreements we maintained were designated as fully effective cash flow hedges as defined under FASB ASC Topic 815, &#8220;Derivatives and Hedging&#8221; (ASC Topic 815). As a result, there was no impact on our Consolidated Statements of Income (Loss) from changes in the fair value of the interest rate swaps, as they were fully offset by changes in the interest expense on the underlying variable rate debt instruments. Under ASC Topic 815, derivative instruments that are designated as cash flow hedges have changes in their fair value recorded initially within Accumulated other comprehensive loss on the Consolidated Statements of Financial Position. As interest expense is recognized based on the variable rate loan agreements, the corresponding deferred gain or loss on the interest rate swaps is reclassified from Accumulated other comprehensive loss to Interest Expense on the Consolidated Statements of Income (Loss). It is management&#8217;s intention that the notional amount of interest rate swaps be less than the variable rate loans outstanding during the life of the derivatives.</div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d9" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d10">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d10" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d11"><ix:nonNumeric name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="Text_d585ec3d649d4729860f5bc94b2dbd8c" contextRef="c20210501to20220430" escape="true" continuedAt="Text_14cdd1454b9941bf9933b3de6d9007f61">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes our interest rate swaps designated as cash flow hedges:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d11" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d12"><ix:continuation id="Text_14cdd1454b9941bf9933b3de6d9007f61" continuedAt="Text_14cdd1454b9941bf9933b3de6d9007f62">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d12" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d13"><ix:continuation id="Text_14cdd1454b9941bf9933b3de6d9007f62">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div></td>
    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Notional Amount</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of April 30, </div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Hedged Item</div></td>
    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Date entered into</div></td>
    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Nature of Swap</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fixed Interest Rate</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Variable Interest Rate</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;"><ix:nonNumeric name="us-gaap:DerivativeDescriptionOfHedgedItem" id="Fact_654722c968ba428399d43f8e86da1bb5" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">Amended and Restated RCA</ix:nonNumeric></span></div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DerivativeInceptionDates" id="Fact_841bce2b601549dd8accb4e2afea0ae2" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">April 7, 2022</ix:nonNumeric></div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DerivativeDescriptionOfObjective" id="Fact_a5ed26609d6647d8bc4817a75d8ed57b" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">Pay fixed/receive variable</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_14d43ccbd547424d9db4db4199f90f2f" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">100</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_dde5ea41524145d19f226495c8f4a392" contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeSwaptionInterestRate" id="Fact_ab264b74ca9c4e16b17894ba544420a7" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U005" decimals="5" scale="-2" format="ixt:numdotdecimal">2.646</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="jwa:DebtInstrumentTermOfVariableRate" id="Fact_97f6d421790f4a00883f1192deb65b25" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:durmonth">1</ix:nonNumeric>-month LIBOR reset every month for a <ix:nonNumeric name="us-gaap:DerivativeTermOfContract" id="Fact_8bb3a0c28fc34c9b8d4f0723a41e293b" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:duryear">2</ix:nonNumeric>-year period ending <ix:nonNumeric name="us-gaap:DerivativeMaturityDates" id="Fact_0a6e6e7224bc48c0b196a4532bb7855d" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">April 15, 2024</ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; white-space: nowrap;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;"><ix:nonNumeric name="us-gaap:DerivativeDescriptionOfHedgedItem" id="Fact_deb5758072914d8fafb8053118e840ef" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">Amended and Restated RCA</ix:nonNumeric></span></div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DerivativeInceptionDates" id="Fact_e97b5e6e81954878b94fa124dca21617" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">April 12, 2021</ix:nonNumeric></div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DerivativeDescriptionOfObjective" id="Fact_a69a5397ebe0414ba59986a55bf8a7d3" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">Pay fixed/receive variable</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_69ef1202248e419db2d7fd10c6626267" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">100</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_95e3f81f09c74cfab75420412ec75eb4" contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">100</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeSwaptionInterestRate" id="Fact_3e8ffe5344c940fd9fbc7cad0c4fa6ed" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U005" decimals="5" scale="-2" format="ixt:numdotdecimal">0.500</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="jwa:DebtInstrumentTermOfVariableRate" id="Fact_e94b0a5d0ae74fef8e2f83d6c9d5879e" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:durmonth">1</ix:nonNumeric>-month LIBOR reset every month for a <ix:nonNumeric name="us-gaap:DerivativeTermOfContract" id="Fact_f152b2105dee450281cf9e3b64739dd2" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:duryear">3</ix:nonNumeric>-year period ending <ix:nonNumeric name="us-gaap:DerivativeMaturityDates" id="Fact_74532b0b93624b87b18dcff4813045c7" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">April 15, 2024</ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;"><ix:nonNumeric name="us-gaap:DerivativeDescriptionOfHedgedItem" id="Fact_25dda6af219043ef83cd99e42d080013" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">Amended and Restated RCA</ix:nonNumeric></span></div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DerivativeInceptionDates" id="Fact_60425981485646e8b545d81adc68508f" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">February 26, 2020</ix:nonNumeric></div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DerivativeDescriptionOfObjective" id="Fact_d8bd35062afb46dd874b345bfd1d77dd" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">Pay fixed/receive variable</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_9ffbcf0780234726b60f71d1ba059981" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">100</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_80b418bf1c2d445babda7d9c1e538070" contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">100</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeSwaptionInterestRate" id="Fact_4436389e1aa044a4b70667b8d9a21df0" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U005" decimals="5" scale="-2" format="ixt:numdotdecimal">1.150</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="jwa:DebtInstrumentTermOfVariableRate" id="Fact_a10d7246ad9c4d7296a85f512a245301" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:durmonth">1</ix:nonNumeric>-month LIBOR reset every month for a <ix:nonNumeric name="us-gaap:DerivativeTermOfContract" id="Fact_2e62609ad0024fc0b60fcec123c53f30" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:duryear">3</ix:nonNumeric>-year period ending <ix:nonNumeric name="us-gaap:DerivativeMaturityDates" id="Fact_c113a8d575b14e2e93c5a459d96c9421" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">March 15, 2023</ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; white-space: nowrap;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;"><ix:nonNumeric name="us-gaap:DerivativeDescriptionOfHedgedItem" id="Fact_c01f6071c9114e5d880f4914d27a7b9f" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">Amended and Restated RCA</ix:nonNumeric></span></div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DerivativeInceptionDates" id="Fact_77243d1515784c708bdebbccae4fe512" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">August 7, 2019</ix:nonNumeric></div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DerivativeDescriptionOfObjective" id="Fact_c6946fd1a3b24b259b6428f0d686eb84" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">Pay fixed/receive variable</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_0015f56984d74b2d8dff6a2a9db31d54" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">100</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_e0e95cfef0274037a79d0dbc56f7259d" contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">100</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeSwaptionInterestRate" id="Fact_5e1f3585f0af4e0b981a39ea16bf850a" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U005" decimals="5" scale="-2" format="ixt:numdotdecimal">1.400</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="jwa:DebtInstrumentTermOfVariableRate" id="Fact_b05860a61f464963ba31521122ea6f52" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:durmonth">1</ix:nonNumeric>-month LIBOR reset every month for a <ix:nonNumeric name="us-gaap:DerivativeTermOfContract" id="Fact_d1ee97bd845c4a7781b9946492e6db4b" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:duryear">3</ix:nonNumeric>-year period ending <ix:nonNumeric name="us-gaap:DerivativeMaturityDates" id="Fact_02ae7a836b4d405e80bc1141bfe76957" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">August 15, 2022</ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;"><ix:nonNumeric name="us-gaap:DerivativeDescriptionOfHedgedItem" id="Fact_739a4de59d13475eaeda417159f84023" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">Amended and Restated RCA</ix:nonNumeric></span></div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DerivativeInceptionDates" id="Fact_92486601d0f0444fa088c1c40c9b713b" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">June 24, 2019</ix:nonNumeric></div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DerivativeDescriptionOfObjective" id="Fact_f790ca29917445578910918d76752b33" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">Pay fixed/receive variable</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_9e7345c29ced40e3b7c7772d2b8fdf46" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">100</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_6472f9740ce4466d99337b965e47dcfe" contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">100</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeSwaptionInterestRate" id="Fact_53d01a1a729e478bbe5bb0f6d3879b8e" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U005" decimals="5" scale="-2" format="ixt:numdotdecimal">1.650</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="jwa:DebtInstrumentTermOfVariableRate" id="Fact_a34205b6f95d4ec193ff60e8b45b420e" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:durmonth">1</ix:nonNumeric>-month LIBOR reset every month for a <ix:nonNumeric name="us-gaap:DerivativeTermOfContract" id="Fact_fe364d4d42af444eb788a72f37b71cc1" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:duryear">3</ix:nonNumeric>-year period ending <ix:nonNumeric name="us-gaap:DerivativeMaturityDates" id="Fact_92c8801dba2347949cfb6375135d7d3b" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">July 15, 2022</ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;">&#160;&#160;&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_6df796fcacec43b0b3e332037c4e6142" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">500</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_ac1b9da20d52462895c44b8e1fc413b5" contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">400</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td valign="bottom" style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;">&#160;&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d13" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d14">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d14" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d15">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On <ix:nonNumeric name="us-gaap:DerivativeInceptionDates" id="Fact_cc20fa7bed4b4602b270389f6abc92a1" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">April 4, 2016</ix:nonNumeric>, we entered into a forward starting interest rate swap agreement which fixed a portion of the variable interest due on a variable rate debt renewal on May 16, 2016. Under the terms of the agreement, which expired on <ix:nonNumeric name="us-gaap:DerivativeMaturityDates" id="Fact_384b11dbb3594718af310e185a9271dd" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">May 15, 2019</ix:nonNumeric>, we paid a fixed rate of <ix:nonFraction name="us-gaap:DerivativeSwaptionInterestRate" id="Fact_c9f390e053f14ab4b18bc47b8aaf8f91" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U005" decimals="5" scale="-2" format="ixt:numdotdecimal">0.920</ix:nonFraction>% and received a variable rate of interest based on <ix:nonNumeric name="jwa:DebtInstrumentTermOfVariableRate" id="Fact_eb88743124114c77b3163187aa485158" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:durwordsen">one-month</ix:nonNumeric> LIBOR from the counterparty which was reset every month for a <ix:nonNumeric name="us-gaap:DerivativeTermOfContract" id="Fact_7d6489e33dd6460cbd02f97b4a7b9844" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:durwordsen">three-year</ix:nonNumeric> period ending <ix:nonNumeric name="us-gaap:DerivativeMaturityDates" id="Fact_10ec82f4ddbb4ab485cb0a89c3ddd52a" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt:datemonthdayyearen">May 15, 2019</ix:nonNumeric>. Prior to expiration, the notional amount of the interest rate swap was $<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" id="Fact_0b9bb79d012546a3aa2c428e75c01e83" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">350.0</ix:nonFraction> million.</div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d15" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d16">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d16" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d17">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We record the fair value of our interest rate swaps on a recurring basis using Level 2 inputs of quoted prices for similar assets or liabilities in active markets. The fair value of the interest rate swaps as of April 30, 2022 was a deferred loss of $<ix:nonFraction name="us-gaap:DerivativeLiabilities" id="Fact_a84fafa07df047d1adba418eaae47d57" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.2</ix:nonFraction>&#160;million and a deferred gain of $<ix:nonFraction name="us-gaap:DerivativeAssets" id="Fact_6a26500fdf214042bd03a91baf8822ca" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">5.8</ix:nonFraction>&#160;million. Based on the maturity dates of the contracts, the entire deferred loss as of April 30, 2022 was recorded within Other accrued liabilities, $<ix:nonFraction name="us-gaap:DerivativeAssets" id="Fact_7e25cb5df5764274bde8b97732736f21" contextRef="c20220430_BalanceSheetLocationAxis_PrepaidExpensesAndOtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.9</ix:nonFraction> million of the deferred gain was recorded within Prepaid expenses and other current assets, and $<ix:nonFraction name="us-gaap:DerivativeAssets" id="Fact_704e4af1d155453e8a1860fe3988806b" contextRef="c20220430_BalanceSheetLocationAxis_OtherNoncurrentAssetsMember_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">4.9</ix:nonFraction> million was recorded within Other non-current assets.</div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d17" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d18">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d18" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d19">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The fair value of the interest rate swaps as of April 30, 2021 was a deferred loss of $<ix:nonFraction name="us-gaap:DerivativeLiabilities" id="Fact_6f68775b10d34dc2b4373ecc7fff799e" contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">5.6</ix:nonFraction>&#160;million. Based on the maturity dates of the contracts, the entire deferred loss as of April 30, 2021 was recorded within Other long-term liabilities.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">91</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d19" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d20">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d20" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d21">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The pretax (losses) gains that were reclassified from Accumulated other comprehensive loss into Interest expense for the years ended April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span>2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> were $</span>(<ix:nonFraction name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" id="Fact_b578452ed5d7427b87618e1abaec13e1" contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_InterestExpenseMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">4.2</ix:nonFraction>)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, $</span>(<ix:nonFraction name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" id="Fact_702f52a73a63477093792a79e5e6f447" contextRef="c20200501to20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_InterestExpenseMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">3.7</ix:nonFraction>)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, and $</span><ix:nonFraction name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" id="Fact_2e5949ddbdf74d118f77b538bb3ea28a" contextRef="c20190501to20200430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_InterestExpenseMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, respectively. Based on the amount in Accumulated other comprehensive loss at </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, approximately $</span><ix:nonFraction name="us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" id="Fact_4c9826e5ad214d83a1af7652c5936694" contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1.6</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, net of tax, would be reclassified into Net income in the next twelve months.</span></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d21" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d22">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d22" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d23">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Foreign Currency Contracts</div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d23" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d24">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d24" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d25">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">may enter into forward exchange contracts to manage our exposure on certain foreign currency denominated assets and liabilities. The forward exchange contracts are marked to market through Foreign exchange transaction (losses) gains on our Consolidated Statements of Income (Loss) and carried at fair value on our Consolidated Statements of Financial Position. Foreign currency denominated assets and liabilities are remeasured at spot rates in effect on the balance sheet date, with the affects of changes in spot rates reported in Foreign exchange transaction (losses) gains on our Consolidated Statements of Income (Loss)</span>.</div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d25" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d26">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d26" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d27">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">April 30, 2022 and 2021, we did not maintain any open forward exchange contracts. In addition, we did not maintain any open forward contracts during the years ended&#160;April 30, 2022 and 2020.</span></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d27" continuedAt="Text_e83c7772e3064eaeb56f32c85fd9030d28">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e83c7772e3064eaeb56f32c85fd9030d28">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">During the year ended April 30, 2021, to manage foreign currency exposures on an intercompany loan, we entered into one</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> forward exchange contract to sell &#8364;</span><ix:nonFraction name="us-gaap:DerivativeFairValueOfDerivativeLiability" id="Fact_0b3cbf02f7b441b995875b60edc41a76" contextRef="c20220430_DerivativeInstrumentRiskAxis_ForeignExchangeForwardMember_HedgingDesignationAxis_NondesignatedMember" unitRef="U010" decimals="-6" scale="6" format="ixt:numdotdecimal">32</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million and buy $</span><ix:nonFraction name="us-gaap:DerivativeFairValueOfDerivativeLiability" id="Fact_60b33bd9bb0a4e9d960ef21b6f3e1c1d" contextRef="c20220430_DerivativeInstrumentRiskAxis_ForeignExchangeForwardMember_HedgingDesignationAxis_NondesignatedMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">38.8</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million. This forward contract expired on April 15, 2021. We did not&#160;designate this forward exchange contract as a hedge under the applicable sections of ASC Topic&#160;815 as the benefits of doing so were not material due to the short-term nature of the contract.&#160;The fair value changes in the forward exchange contract substantially mitigated the changes in the value of the applicable foreign currency denominated liability. The fair value of the open forward exchange contract was measured on a recurring basis using Level&#160;2&#160;inputs&#160;of quoted prices for similar assets or liabilities in active markets. For the&#160;year ended&#160;April 30, 2021, the loss recognized on this forward contract was $</span><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_a6547f7dbd194fd0a717e7ef0c2db6b5" contextRef="c20200501to20210430_DerivativeInstrumentRiskAxis_ForeignExchangeForwardMember_HedgingDesignationAxis_NondesignatedMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">0.8</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and included in Foreign exchange transaction (losses) gains on our Consolidated Statement of Income (Loss)</span>.</div>
</ix:continuation></div>
<div><br /></div>
<div><a id="Note16"><!--Anchor--></a><ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Text_97efb6549bb24cefaf938517bf990aad" contextRef="c20210501to20220430" escape="true" continuedAt="Text_e271919c1ca847058ea4bcb788d4849a1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 16 &#8211; Commitment and Contingencies</div>
</ix:nonNumeric><ix:continuation id="Text_e271919c1ca847058ea4bcb788d4849a1" continuedAt="Text_e271919c1ca847058ea4bcb788d4849a2">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_e271919c1ca847058ea4bcb788d4849a2">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are involved in routine litigation in the ordinary course of our business.&#160;A provision for litigation is accrued when information available to us indicates that it is probable a liability has been incurred and the amount of loss can be reasonably estimated. Significant judgment may be required to determine both the probability and estimates of loss. When the amount of the loss can only be estimated within a range, the most likely outcome within that range is accrued. If no amount within the range is a better estimate than any other amount, the minimum amount within the range is accrued. When uncertainties exist related to the probable outcome of litigation and/or the amount or range of loss, we do not record a liability, but disclose facts related to the nature of the contingency and possible losses if management considers the information to be material. Reserves for legal defense costs are recognized when incurred. The accruals for loss contingencies and legal costs are reviewed regularly and may be adjusted to reflect updated information on the status of litigation and advice of legal counsel.&#160;In the opinion of management, the ultimate resolution of all pending litigation as of April 30, 2022, will not have a material effect upon our consolidated financial condition or results of operations.</div>
</ix:continuation></div>
<div><br /></div>
<div><a id="Note17"><!--Anchor--></a><ix:nonNumeric name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="Text_9050cfb15111428d84c38280c9f7d9ee" contextRef="c20210501to20220430" escape="true" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b4841">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 17 &#8211; Retirement Plans</div>
</ix:nonNumeric><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b4841" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b4842">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b4842" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b4843">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have retirement plans that cover substantially all employees. The plans generally provide for employee retirement between the ages <ix:nonNumeric name="jwa:EmployeeRetirementAgeLimitUnderRetirementPlans" id="Fact_1a55321d7f5e49f5b8c809b5e57a38e3" contextRef="c20210501to20220430_RangeAxis_MinimumMember" format="ixt-sec:duryear">60</ix:nonNumeric> and <ix:nonNumeric name="jwa:EmployeeRetirementAgeLimitUnderRetirementPlans" id="Fact_34188bee9be44c36be7d6b0a104c85ba" contextRef="c20210501to20220430_RangeAxis_MaximumMember" format="ixt-sec:duryear">65</ix:nonNumeric>, and benefits based on length of service and compensation, as defined.</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b4843" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b4844">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b4844" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b4845">
<div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Board of Directors approved plan amendments that froze the following retirement plans:</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b4845" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b4846">
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Retirement Plan for the Employees of John Wiley &amp; Sons, Canada was frozen effective December 31, 2015;</div></td>
  </tr>
</table>
</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b4846" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b4847">
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Retirement Plan for the Employees of John Wiley &amp; Sons, Ltd., a UK plan was frozen effective April 30, 2015 and;</div></td>
  </tr>
</table>
</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b4847" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b4848">
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">U.S. Employees&#8217; Retirement Plan, Supplemental Benefit Plan, and Supplemental Executive Retirement Plan, were frozen effective June 30, 2013.</div></td>
  </tr>
</table>
</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b4848" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b4849">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b4849" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48410">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We maintain the Supplemental Executive Retirement Plan for certain officers and senior management which provides for the payment of supplemental retirement benefits after the termination of employment for <ix:nonNumeric name="jwa:TermOfSupplementalRetirementBenefits" id="Fact_277d9b532c0f43d0878b889026b519ce" contextRef="c20210501to20220430_RetirementPlanTypeAxis_SupplementalEmployeeRetirementPlanDefinedBenefitMember" format="ixt-sec:duryear">10</ix:nonNumeric> years, or in a lifetime annuity. Under certain circumstances, including a change of control as defined, the payment of such amounts could be accelerated on a present value basis. Future accrued benefits to this plan have been discontinued as noted above.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">92</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48410" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48411">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48411" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48412"><ix:nonNumeric name="jwa:ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" id="Text_d4d7d51fee214a71be4d49cd6af19a1e" contextRef="c20210501to20220430" escape="true" continuedAt="Text_65ec84f22b3f4970a61c90da938a24821">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of net pension expense (income) for the defined benefit plans and the weighted average assumptions were as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48412" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48413"><ix:continuation id="Text_65ec84f22b3f4970a61c90da938a24821" continuedAt="Text_65ec84f22b3f4970a61c90da938a24822">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48413" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48414"><ix:continuation id="Text_65ec84f22b3f4970a61c90da938a24822">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="22" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> US</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_f5cf24cac27a4902b4bf11c2c4c7ecd1" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_6fcbedc0fd7a40cea58ce57914a5c061" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,196</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_43eb8941bd614a569105e821db4c2d2f" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_3a7e824351d447ffa85703f1b627db0f" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,396</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_73623fcb5f8c411dbcb76c0b62a7b8a3" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_6afb16c60e4543c780bd27f491f6f23d" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,851</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_9584109ce01f4afc99ca9095fbeb80a7" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,451</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_5cd4ee797c5d4b788a173b78caeaebf4" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,148</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_632f43810f5e499f83dfe00ebc698257" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,504</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_8aa50919804d41e2aee6b8f6565c142b" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8,901</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_8967748bba99439398d55d5b68a339d0" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,247</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_c4f563147ee34a219f309745cd274046" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,652</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected return on plan assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_98da9ae5440e48ebbbc1d7e94b05ca76" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,144</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_dfc33e370e304e7c8eb130e233596ff4" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">28,118</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_67f3f4b874e8496782e88cb94dad83b2" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,969</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_97eda62a578a428787bf01bbe0b22e44" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26,971</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_a080bef21c114487b74554b890e6008f" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">14,038</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_b99d85f77d56417d8354419be3f03e7f" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26,116</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of prior service cost</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_604a296084be4579af5a58bcd55bd3f1" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">154</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_841a333be462448cb90e7f72c6351754" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">67</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_eb582dd2dcb94322816e29553cae1c14" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">154</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_474a463753a54e0a91d9327f1b220833" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">58</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_00f373bd0300408bb0137716d8d8911d" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">154</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_616693824bdb43329f685f4d2c665305" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">73</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of net actuarial loss</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_f516deb161ab43a8b61f21c7c4765ca5" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,617</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_2ed53535f36640b0b8d7c94e33ecaf32" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,846</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_c935daf8738b4d40936d89ba9f8bf7f3" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,501</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_c6e36a6dd74b4b43b747fee6846e7016" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,516</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_83cdc4891ed54f76bd7cc193a279fd78" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,403</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_079c384a82714445bba50a3caa70fd24" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,993</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Curtailment (credit)/settlement loss</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_055a5acbcc6b4223a94d707429dc4ef8" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_ca808a3ff38d4f689c66438392cfeb7e" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">39</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_8f4677a7293c44bd9c9cffa6ed1c9426" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_c2b3952f51c9435d81f12810d95c1a6a" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_e20c8b912fe841b780650bcfeca67f31" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_bc435106bd884b61847351a2de791f60" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">291</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net pension (income) expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_8dcea620328a417da7dd464a64da8c33" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">230</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_e45b89a8e10d41658217d9f6329ec44d" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,900</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_cbeb1288f95f4d478b20585a8160e0a0" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">882</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_e7f539f0ebd44e6b8ae21cf6ee69f0e2" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,100</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_022d5ade258348eabe4ce8e741adc587" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">542</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_cf07e788acea4a29bdcfc7035299a26f" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,256</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Discount rate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_bca4281379c643f2ad5ddfe2f09c87d5" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">3.2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_549475d17bfd4a68b7882ca465ba8094" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">1.9</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_036ce496aa9a43408ad3355eb9098980" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">3.1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_1b2ce13a39964a0484bae3dbecbd5fb2" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">1.6</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_fc5b532a688c4690af4376fbb9d568d6" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">4.1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_4615998fcc0945ab8f0f776952038573" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">2.4</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate of compensation increase</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" id="Fact_f977d56f8f874c119708c03d172fb7ef" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">3.0</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" id="Fact_158a83e17a6d4f5ab4540b099489201f" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">3.0</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" id="Fact_5bfc151023a8453d83f57bf1b4dcebee" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">3.0</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected return on plan assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" id="Fact_1b32ca03fc1e4d3aac085a606c1142a0" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">5.3</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" id="Fact_7ddff5a35d484e969e596c2a3d9cc68c" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">5.5</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" id="Fact_955ffa8b8233478e8868cfa46d3d641b" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">5.8</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" id="Fact_48d0e8edb4fe46c5bf7f2005bceb1bc0" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">5.7</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" id="Fact_84b80f66b560412c976cdadb6c606a73" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">6.8</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" id="Fact_1654bd30939d46f2af0e1393e79f97cc" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">6.5</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48414" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48415">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48415" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48416">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the year ended April 30, 2022, because of a reduction in force, there was a curtailment credit of less than $<ix:nonFraction name="jwa:DefinedBenefitPlanCurtailmentCredit" id="Fact_fe0876077db64491ad4292659c5f036e" contextRef="c20210501to20220430_RangeAxis_MaximumMember_RetirementPlanNameAxis_RetirementIndemnityPlanMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million related to the Retirement Indemnity Plan for the Employees of Cross Knowledge which is reflected in Restructuring and related (credits) charges in the Consolidated Statements of Income (Loss).</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48416" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48417">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48417" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48418">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In the year ended April 30, 2020, there was a settlement charge of $</span><ix:nonFraction name="jwa:DefinedBenefitPlanSettlementChargesEmployees" id="Fact_ffd28c6685db4b8e86d298e6e6b1003b" contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CA" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.3</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million related to the </span>Retirement Plan for the Employees of John Wiley &amp; Sons, Canada which<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> is reflected in Restructuring and related (credits) charges </span>in the Consolidated Statements of Income (Loss).</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48418" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48419">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48419" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48420">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The service cost component of net pension expense (income) is reflected in Operating and administrative expenses on our Consolidated Statements of Income (Loss). The other components of net pension expense (income) are reported separately from the service cost component and below Operating income (loss). Such amounts are reflected in Other income, net on our Consolidated Statements of Income (Loss).</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48420" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48421">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48421" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48422">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Recognized Net Actuarial Loss for each fiscal year is calculated using the &#8220;corridor method,&#8221; which reflects the amortization of the net loss at the beginning of the fiscal year in excess of 10% of the greater of the market value of plan assets or the projected benefit obligation. The amortization period is based on the average expected life of plan participants for plans with all or almost all inactive participants and frozen plans, and on the average remaining working lifetime of active plan participants for all other plans.</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48422" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48423">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48423" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48424">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recognize the overfunded or underfunded status of defined benefit postretirement plans, measured as the difference between the fair value of plan assets and the projected benefit obligation, on the Consolidated Statements of Financial Position.&#160;The change in the funded status of the plan is recognized in Accumulated other comprehensive loss on the Consolidated Statements of Financial Position. Plan assets and obligations are measured at fair value as of our Consolidated Statements of Financial Position date.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">93</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48424" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48425">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48425" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48426"><ix:nonNumeric name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" id="Text_02ab01b7a8d944d0a5c30af356ef47da" contextRef="c20210501to20220430" escape="true" continuedAt="Text_53beef0d8d9f4ce99e72d4d6cafa3ff81">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the changes in and the status of, our defined benefit plans&#8217; assets and benefit obligations:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48426" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48427"><ix:continuation id="Text_53beef0d8d9f4ce99e72d4d6cafa3ff81" continuedAt="Text_53beef0d8d9f4ce99e72d4d6cafa3ff82">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48427" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48428"><ix:continuation id="Text_53beef0d8d9f4ce99e72d4d6cafa3ff82">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> US</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CHANGE IN PLAN ASSETS</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets, beginning of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_a041a44b17cd4ad8bffac15939ee6edd" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">237,129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_f3085c4d7380400aa902452157513488" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">523,886</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_8993abeaa0fd47889dc75c339c0b14d0" contextRef="c20200430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">213,946</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_81ca803de9864aa88ddd026d2b503e41" contextRef="c20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">445,480</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actual return on plan assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" id="Fact_ebb9d9126a254019a68254ee9aadb213" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">21,257</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" id="Fact_fb8379e124bd42afaa953a76c2388f79" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">37,543</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" id="Fact_be15c6a1fec048feb62957c00ca0cd75" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">34,560</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" id="Fact_c9d9ddcfd4074f34ac9aa76d21651cbd" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">27,971</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employer contributions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_f81f16d028114594a74138e87048f690" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,812</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_01b8c78e5b7d476e973c4d7b21791a50" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,595</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_5401284821f94a73b89e735553514289" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,599</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_ffd7962349144ae5a25f6e7006650a16" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,203</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee contributions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" id="Fact_65762f95991944db9f09d42b6e62ae9d" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" id="Fact_e6296e44db244f28b6aa1c26368b684a" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" id="Fact_aa5866bab1df4ac79304734362ccd10a" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" id="Fact_5139876463054d228b4b0c92571ed7a3" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlements</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanSettlementsPlanAssets" id="Fact_ecd7952f5e6b49d3a8e454919da3bde6" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanSettlementsPlanAssets" id="Fact_47bb746d67044d82a46fddcb1d9287b6" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanSettlementsPlanAssets" id="Fact_96bc2c89053f40059e64b9e51fd010f8" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanSettlementsPlanAssets" id="Fact_cf4cb31692eb43559f8a50f87c717209" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" id="Fact_3ae9d8ddfdd945d4879b3e8836395ba9" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,229</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" id="Fact_a7988806a7e34e26b452c87121e041c0" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">10,703</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" id="Fact_5f83f1c70c9d4157bf3686f5a303d367" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">16,976</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" id="Fact_88ae0446d12e4adb93dfb5d5b47bca7d" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,921</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign currency rate changes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" id="Fact_4a3030069cff43c4b881038157e8a4de" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" id="Fact_fa8514a6243e421a8dc2eb027051d440" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">45,976</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" id="Fact_7bca496483b94db89e7e69ee47e8fd39" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" id="Fact_100a5b4fec2640e9abec9b3483bf0190" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">50,153</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value, end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_583fa9cf2d024d38b23daf9ffe341ec9" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">204,455</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_4da25a868480452a84c4df70df073c3f" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">442,259</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_0d7eeb99b81442c58c53443a391aea19" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">237,129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_a13dd3b0b89e4eff8f2f678fbadb8f1c" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">523,886</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CHANGE IN PROJECTED BENEFIT OBLIGATION</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit obligation, beginning of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_9ea36be3129e418eb929c67068579bd0" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">302,632</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_03c4ffa1197d45e583aaaaab3a11e865" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">609,614</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_316a917fcc7d4e738fbca257bd11d8de" contextRef="c20200430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">318,967</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_c35f6265bbb94e80a3a4b65734094a99" contextRef="c20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">534,303</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_ac450e05d9874b55b3fc918015e1d1c4" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_1333e057ab8f4706a13d4849dc3f8f20" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,196</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_6cc1177f7e904372996ad4809f79363e" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_a1a69c40ccd24c9798dc0289cdce08f3" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,396</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_950cf4dc3d9f4eada6e52ee572076b45" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,451</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_21b7cb85c0254177a0f785266d7beb89" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,148</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_24b6c3c9779a43a0910761d4c0e354e1" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,504</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_714b4abee7a64d5ea5f8edd2b229a3ec" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8,901</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial gains (losses)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" id="Fact_bcdee822e6a442f9a1d46fa3c6d1bb9d" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">47,284</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" id="Fact_a14d716ecec045bb87c26bad939a8427" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">84,746</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" id="Fact_c183852618b14f0788942f45cc031913" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8,863</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" id="Fact_332ac4930a294c9ba68272c4c1812c53" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,739</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" id="Fact_d1613c72c9744d91a8b990a718de5f08" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,229</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" id="Fact_27c4c0eaab6044668e5b9365a5f2e3c9" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">10,703</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" id="Fact_8d3591caa7bf43a387027f6b6fc7f425" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">16,976</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" id="Fact_3c6f2a703e8b4dc1a28f1849158e59a9" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,921</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign currency rate changes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" id="Fact_723d0131fab243da9d19a16baab6a2b2" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" id="Fact_a9f6863ecd924c8492ad9ec6911b138c" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">51,660</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" id="Fact_9ed6633187f849dc9c1f5ae688f101d8" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" id="Fact_60381583fec74f398a84da13cf425c1d" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">59,046</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlements and other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanSettlementsBenefitObligation" id="Fact_a3217458db2a433c87c874d1de8859b0" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanSettlementsBenefitObligation" id="Fact_2427aeced0b141b1998a364ff295e062" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">47</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanSettlementsBenefitObligation" id="Fact_a824f505316e40faa5cbed45b15f6966" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanSettlementsBenefitObligation" id="Fact_2c56cc00118147cfa69a6c65331e8344" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">150</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit obligation, end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_4705c91f26be467daea619d1c5249718" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">249,570</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_3173e7e8a7e7470ca16d88a6e94f00ff" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">474,802</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_0ea34e6caaa24a11b0d87c9d71e50939" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">302,632</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_f717d10597724fd293ffd9dbac32977c" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">609,614</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Underfunded status, end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" id="Fact_3711c8b1d69b4aeda4357f8a384dee1f" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">45,115</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" id="Fact_a26c269733ba4f0dab333569cebe0605" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">32,543</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" id="Fact_03ae69f5eb064e148fec7393e87cdb5f" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">65,503</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" id="Fact_f159dacbf8754aa794b7857303adb738" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">85,728</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">AMOUNTS RECOGNIZED ON THE STATEMENT OF FINANCIAL POSITION</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncurrent assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" id="Fact_ee6bc4ca22214f608d143521603d8480" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" id="Fact_82a77e6f5cec44688418a4bb32d94e32" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,855</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" id="Fact_4fe734ee3e144974b4e663c803832b82" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" id="Fact_aec374df02a844ed81668af8de75b803" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">6</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current pension liability</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" id="Fact_13b864ce2cc44213b7407060e159314f" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,545</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" id="Fact_d377c4402387480183a236f7c7b39cf0" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,346</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" id="Fact_61c36a2f22fa450f912d452a356f86e0" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,576</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" id="Fact_03f82c23b7d24189b5d1c80f31789a08" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,414</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncurrent pension liability</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" id="Fact_18b18b922a7545f88b9e2267b25f4696" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">41,570</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" id="Fact_30b102d1b0f845f494ac79f92d0796cb" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">37,052</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" id="Fact_50bf348bd13b48a9a92f00ddb126f623" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">61,927</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" id="Fact_6919691b6612498199f11128c7f0f6eb" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">84,320</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net amount recognized in statement of financial position</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" id="Fact_f0d3ad3df86a445b94d79de737112b88" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">45,115</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" id="Fact_68c8914e6b134a80b2586cf5b61256ec" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">32,543</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" id="Fact_20e40412fb584fd88055dfb41d1c7203" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">65,503</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" id="Fact_131cecd9eeaa4d5fb6d3ebff452ed2c9" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">85,728</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">AMOUNTS RECOGNIZED IN ACCUMULATED OTHER COMPREHENSIVE LOSS (BEFORE TAX) CONSIST OF</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net actuarial (losses) gains</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" id="Fact_572edb7ae2164b78ab37d22931fa3995" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">80,114</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" id="Fact_74f8c16bfc1f4cc88dc8939a01a7dd27" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">171,274</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" id="Fact_3391aa8cbe7c4e28977eff288005b0f9" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">96,613</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" id="Fact_6e4c6f60cf6644569ae3b9b572619b71" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">213,958</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior service cost gains (losses)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" id="Fact_0658425f11be435d8b00df2604e31b75" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,946</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" id="Fact_4a2e2097c86f44ae8b105443adbc969e" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,165</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" id="Fact_f4dafe7b59f945c08cd835793c6d453c" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,100</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" id="Fact_cab236643de64d59aa958afff788a5bd" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,299</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total accumulated other comprehensive loss</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" id="Fact_8306e8ac6c9a47cea899b068a8a58986" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">78,168</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" id="Fact_3464deafbd0748c2b90fcdc6a5eb477e" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">172,439</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" id="Fact_d7b82dc995174851883ff558b39e8bea" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">94,513</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" id="Fact_ea69a39ea953496f8693d588fb11008f" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">215,257</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Change in accumulated other comprehensive&#160;loss</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" id="Fact_7abcba5e5d5a427eb9127fe70be2ef77" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">16,345</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" id="Fact_a4e81056920548de9b7b331086e1ed54" contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">42,818</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" id="Fact_3e35cbdb569640519a5e4363e7916444" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">34,802</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" id="Fact_9740730792934e3597d8ed6e436c88bf" contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">32,803</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">INFORMATION FOR PENSION PLANS WITH AN ACCUMULATED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated benefit obligation</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" id="Fact_ed99103176004bcf9f51b6c945da6729" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">249,570</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" id="Fact_515b160aa1f343e08aba8ad8a95aea2a" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">37,801</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" id="Fact_9326af29603a4792a5a212e4cbf2699a" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">302,632</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" id="Fact_2b2a026082424bb1b28110a134fa99f5" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">566,998</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" id="Fact_c084bc59d94c4eac84de58c5e15c6528" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">204,455</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" id="Fact_26088f8cb9db484e819d6bc4ad096ac8" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">475</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" id="Fact_3b263764a4b54d1ca8c6378e21bb498a" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">237,129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" id="Fact_26e92e5951774f4f839ce82a3f34ba37" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">513,279</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">INFORMATION FOR PENSION PLANS WITH A PROJECTED&#160; BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Projected benefit obligation</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" id="Fact_028bad5e59054d92b6dcfb78ba379775" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">249,570</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" id="Fact_64b9495127c3461ba3daf1d10115d388" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">38,871</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" id="Fact_84df8d02106d4b6d8845805d49089c77" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">302,632</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" id="Fact_96d7179266f447b4a4dfcdf7851bf9fd" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">599,011</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" id="Fact_fd71dd9f0728476b8429a9d971fc3892" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">204,455</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" id="Fact_ab2631a2bca449eab430530dfd506d52" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">475</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" id="Fact_1a67444ed56e43b7ac1660379b172e93" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">237,129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" id="Fact_63dc364d5db2486aa6ab66406ebd6572" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">513,279</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">WEIGHTED AVERAGE ASSUMPTIONS USED IN DETERMINING ASSETS AND LIABILITIES</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Discount rate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" id="Fact_6186db86394d410190dc927614961b7f" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">4.6</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" id="Fact_ac5c438323db4559a95e2ac837918b85" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">3.0</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" id="Fact_bc453c62d4664e0ab8ce9ad795e21f3c" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">3.2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" id="Fact_46f02c21ec304df58e5f26b7a69398f2" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">1.9</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate of compensation increase</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" id="Fact_822580d67f374ac4adcc6202eda056d6" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">3.1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" id="Fact_dafbebbb66034292a4e4bee97bdde9ca" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">3.0</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated benefit obligations</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" id="Fact_c35ee293713d45698da1ec4092f45a8a" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">249,570</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" id="Fact_d9b99a3f39a540f7880006df716184cd" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">450,037</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" id="Fact_3a4f7163f15e446cb6e2546345fb43dc" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">302,632</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" id="Fact_f702fe09451b4fe095d2e4f253ff1002" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">577,600</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48428" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48429">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48429" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48430">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial gains in the US resulting in a decrease to our projected benefit obligation for the year ended April 30, 2022 were primarily due to an increase in the discount rate. Actuarial gains in non-US countries resulting in a decrease to our projected benefit obligation for the year ended April 30, 2022 were primarily due to an increase in the discount rate partially offset by an increase in the UK inflation rate.</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48430" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48431">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48431" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48432">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial gains in the US resulting in a decrease to our projected benefit obligation for the year ended April 30, 2021 were primarily due to an increase in the discount rate and updated census data. Actuarial losses in non-US countries resulting in an increase to our projected benefit obligation for the year ended April 30, 2021 were primarily due to an increase in the UK inflation rate, offset by an increase in the discount rate.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">94</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48432" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48433">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48433" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48434">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial losses in the US and non-US countries resulting in an increase in our projected benefit obligation for the year ended April 30, 2020 were primarily due to a reduction in discount rates and changes to other assumptions.</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48434" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48435">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48435" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48436">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pension plan assets/investments:</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48436" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48437">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48437" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48438">
<div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The investment guidelines for the defined benefit pension plans are established based upon an evaluation of market conditions, plan liabilities, cash requirements for benefit payments, and tolerance for risk.&#160;Investment guidelines include the use of actively and passively managed securities. The investment objective is to ensure that funds are available to meet the plans benefit obligations when they are due. The investment strategy is to invest in high quality and diversified equity and debt securities to achieve our long-term expectation. The plans&#8217; risk management practices provide guidance to the investment managers, including guidelines for asset concentration, credit rating, and liquidity.&#160;For those plan assets measured at NAV as defined below, a redemption request can be executed within a <ix:nonNumeric name="jwa:NoticePeriodForRedemptionRequest" id="Fact_a4b152856a6a49e287b256e2c3a69b17" contextRef="c20210501to20220430" format="ixt-sec:durday">7</ix:nonNumeric>-day notice. Asset allocation favors a balanced portfolio, with a global aggregated target allocation of approximately <ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_fa3ed30f04864d36b145854cea399288" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">48</ix:nonFraction>% equity securities and <ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_73e680be27ed479080125580ff40000d" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeSecuritiesAndCashMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">52</ix:nonFraction>% fixed income securities and cash. Due to volatility in the market, the target allocation is not always desirable and asset allocations will fluctuate between acceptable ranges of plus or minus <ix:nonFraction name="jwa:AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" id="Fact_741f8306f7224ec79368d47d8ef63ec2" contextRef="c20210501to20220430" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">5</ix:nonFraction>%. We regularly review the investment allocations and periodically rebalance investments to the target allocations. We categorize our pension assets into three levels based upon the assumptions (inputs) used to price the assets. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment. The three levels are defined as follows:</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48438" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48439">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 8pt;">&#9679;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 1: Unadjusted quoted prices in active markets for identical assets.</div></td>
  </tr>
</table>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48439" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48440">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 8pt;">&#9679;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 2: Observable inputs other than those included in Level 1.&#160;For example, quoted prices for similar assets in active markets or quoted prices for identical assets in inactive markets.</div></td>
  </tr>
</table>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48440" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48441">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 8pt;">&#9679;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 3: Unobservable inputs reflecting assumptions about the inputs used in pricing the asset.</div></td>
  </tr>
</table>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48441" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48442">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48442" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48443">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We did not maintain any level 3 assets during the years ended April 30, 2022 and 2021. In accordance with ASU 2015-07, &#8220;Fair Value Measurement (Topic 820), Disclosures for Investments in Certain Entities That Calculate Net Asset Value per Share (or Its Equivalent),&#8221; certain investments that are measured at fair value using the net asset value (NAV) per share (or its equivalent) practical expedient do not have to be classified in the fair value hierarchy. The fair value amounts presented in the following tables are intended to permit reconciliation of the fair value hierarchy to the amounts presented for the total pension benefit plan assets.</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48443" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48444">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48444" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48445"><ix:nonNumeric name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="Text_91c102b7732e40169d679e4bf3d9b658" contextRef="c20210501to20220430" escape="true" continuedAt="Text_1ef97cd2e33a4dc9b85bd47e669e5fd91">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables set forth, by level within the fair value hierarchy, pension plan assets at their fair value as of April 30:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48445" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48446"><ix:continuation id="Text_1ef97cd2e33a4dc9b85bd47e669e5fd91" continuedAt="Text_1ef97cd2e33a4dc9b85bd47e669e5fd92">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48446" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48447"><ix:continuation id="Text_1ef97cd2e33a4dc9b85bd47e669e5fd92">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Level 1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Level 2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">NAV</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Level 1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Level 2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;">NAV</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US Plan Assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Global Equity Securities: Limited Partnership</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_700516a8bc0647b5afc756d473c0c493" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">7,477</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_d70fe37e51a24d848b948a177d1e5feb" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">77,849</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_f61f45a0b0c04ce2837e3d639db86783" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">85,326</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_9a8d078ba1b44b72978e7591da21a1da" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">121,569</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_e02c618f106944508c8ae111e535e6df" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">121,569</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fixed Income Securities: Commingled Trust Funds</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_278ae9b397784c53bef3686680215e07" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">119,129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_eb93d430326043f89902a1a6db885fcd" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">119,129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_03f78e882fe84eda81a0299a6f292396" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">115,560</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_2ce9a1bc4b314fca8397e625097fa925" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">115,560</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_afab6302b6864cdea37ebe4003299425" contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">7,477</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_25c6dc36906241b992241e3a244b2858" contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">196,978</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_756ca07d8c574160b993ef15600b8f50" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">204,455</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_1f3fd524022145098e67e275d3b1b224" contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">237,129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_5a1f3abfa9e249c5bfa0147126050f0a" contextRef="c20210430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">237,129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US Plan Assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equity securities:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US equities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_9f436eb75a9b4ce3981295f4dc8ea5e1" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_df761a45706f4c9dbae3dcbdd216527a" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">48,443</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_5db43fdfeb0d43cb82a9d33bc02f1685" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">48,443</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_17e89d8576564434b9b50970b09d6098" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_c41b0832b8a843db842ed5e3af2053ef" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">51,882</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_163aff2b53f941bba8d1d0ff5e13748c" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">51,882</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-US equities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_29de230e297b4906afb66faeed1b3f90" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_32b8baceffd14a05bbed0948dc0a5bf1" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">112,162</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_f75b256256144d528d41cd1d93d07571" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">112,162</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_c6b69b6d37484b9ca3ebdb4e393a6538" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_eef558a105e34e4598befb7da339a79b" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">124,496</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_23a186386fa84ddba1bd62ea09211665" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">124,496</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balanced managed funds</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_b6bed71b46a34a968d440b43cf231fd0" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_c7d4ce6846d94da4a5a569b279e2701d" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">94,623</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_4d545ca75d55473b9685356f85975cb0" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">94,623</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_7f0c6bd693b448f9917e906c4462e2ed" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_1530bb12a39c4e40a7ccd7a07bf3f4c9" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">103,717</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_f4ddcc36a71c43499fbf7b26ef0e8d23" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">103,717</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fixed income securities: Commingled funds</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_984d5a0a8519471b8f60d10f4578caac" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_0c207add83d74365b3c94d1294cf5f5b" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">185,192</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_c848ead7f5474d00ab96cdc20cd8cad8" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">185,192</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_ffa722566d7b434bbe9b75dfd81aa0a4" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,444</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_414acc874e424f69aa94f9750e058dac" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">236,583</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_cda3f0bad32f41c8bc91eaee48705e2a" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">238,027</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Real estate/other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_648b40f23dc64f7f8fc05f8d43678249" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_0336da01dbe74d99b7ff5e3eb29d8dd8" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">475</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_9919418c8e8f4b448300a9a221589085" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">475</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_347019656f1b477c8d26576411a0c9d1" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_b4a3d519f659466cbc6bc199edeb1493" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">543</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_ac300257f39348aebc550bf6c6f5bd89" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">543</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_aea8c8f5507543ebbc9a076e3f24f6ff" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,338</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_95671401bec7489aa23488bcceb3c348" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">26</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_af79328d93b049bda958b4dd7fba2262" contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,364</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_de07c4efc60545dbabd924ba6f11cb79" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,221</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_ed6a672102a5433a8cad40347198473a" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_c24c63944d794a33aaf937c922c1457c" contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,221</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Non-US plan assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_9a57d947f71745c69635e70711b9a311" contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,338</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_6308e667cefe482c9c28b6e3684433ce" contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">440,921</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_dcce396d610d459cb083b6b6fb1d8086" contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_beaed809729a44eb9df42475196a9227" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">442,259</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_899737847ec64cd2aa4b124538fde6b0" contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">6,665</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_5eb16232b92c4481bb8166987ad8ffe9" contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">517,221</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_b76e2f145830496bb82e17c8f017cd94" contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_4c4b4e0e12894f029321e25dce3e3d3e" contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">523,886</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total plan assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_9d94003db07c458eabfdd3ef5a9c004a" contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8,815</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_44661120f8f94094804fa4b29be2a6fc" contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">440,921</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_76e38975f86c4103acd434efe276e24e" contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">196,978</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_93928adde8da4c4b8953131d10ded306" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">646,714</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_a7fe415950a94721be4565030c2527de" contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">6,665</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_a5dcad5370f24c16afeeea2267355af7" contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">517,221</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_5aa660bdf74942acb6e4796468c209aa" contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">237,129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_c597ef3a73e044c7b505626dbad9409c" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">761,015</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48447" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48448">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48448" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48449">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected employer contributions to the defined benefit pension plans in the year ended April 30, 2023 will be approximately $<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" id="Fact_8727e0a209e347e9b77ae423dcdfc764" contextRef="c20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">15.6</ix:nonFraction> million, including $<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" id="Fact_04abeef7f6ee42b4a846fdcd456a235f" contextRef="c20220430_RangeAxis_MinimumMember_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">12.0</ix:nonFraction> million of minimum amounts required for our non-US plans. From time to time, we may elect to make voluntary contributions to our defined benefit plans to improve their funded status.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">95</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48449" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48450">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48450" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48451"><ix:nonNumeric name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="Text_24ba80dffb464272aa1389c6012dfcea" contextRef="c20210501to20220430" escape="true" continuedAt="Text_2b6d053984f54aeea2e9a796e5d9945c1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit payments to retirees from all defined benefit plans are expected to be the following in the fiscal year indicated:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48451" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48452"><ix:continuation id="Text_2b6d053984f54aeea2e9a796e5d9945c1" continuedAt="Text_2b6d053984f54aeea2e9a796e5d9945c2">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48452" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48453"><ix:continuation id="Text_2b6d053984f54aeea2e9a796e5d9945c2">
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 51.47%; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Fiscal Year</span></div></td>
    <td style="width: 1.81%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" style="width: 14.44%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US</div></td>
    <td style="width: 1.67%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" style="width: 14.31%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td style="width: 1.39%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" style="width: 14.92%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" id="Fact_cb4576f9a96a41d69223f2c0a0f29197" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,533</ix:nonFraction></div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" id="Fact_5e72fb870ed14957b779d993c08a75d4" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,864</ix:nonFraction></div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" id="Fact_15f6977eee71454c87eef4c1ff77f68b" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">27,397</ix:nonFraction></div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" id="Fact_bf7f7a215a59447aae499f71804a879e" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,666</ix:nonFraction></div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" id="Fact_8790c5cf5d2a4ee495433433d3095b84" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">12,307</ix:nonFraction></div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" id="Fact_823d90ac9b504c3c9684f5c26b12103d" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">27,973</ix:nonFraction></div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" id="Fact_a7c8ed5b7cdc40eaaef0d202986d075b" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,315</ix:nonFraction></div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" id="Fact_d23fb976299c457bab1735fe3ebe50c3" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">14,845</ix:nonFraction></div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" id="Fact_96df9191858a44ab968c5cedbaa58b8a" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">30,160</ix:nonFraction></div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2026</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" id="Fact_920eaa1dce4642caaf713730c9b753a5" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,125</ix:nonFraction></div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" id="Fact_28234110903d4aadaf034a1470073e68" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">13,419</ix:nonFraction></div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" id="Fact_c81c6dd8fd354d27bd5a9899aaa3c0ea" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">28,544</ix:nonFraction></div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2027</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" id="Fact_c05c0728364045dfb55795f401159b1c" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,200</ix:nonFraction></div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" id="Fact_3ba41183dfbd4a649a1bdae0553cce0b" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">14,292</ix:nonFraction></div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" id="Fact_4157cac9c4c54c229c656bd9b697d1e7" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">29,492</ix:nonFraction></div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2028&#8211;2032</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" id="Fact_2debf3a6ab4d4d7997471a3e8415fac3" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">76,222</ix:nonFraction></div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" id="Fact_cbcad6b90ca047a4ac860c32f051e698" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">86,389</ix:nonFraction></div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" id="Fact_beb0703f2b784b7ba47e1b18d48feeaf" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">162,611</ix:nonFraction></div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" id="Fact_b8f1c1f4346d4707a3c9e8e35caa2c1a" contextRef="c20220430_RetirementPlanSponsorLocationAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">153,061</ix:nonFraction></div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" id="Fact_6060215e8153455e92c05a05bb2eb81c" contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">153,116</ix:nonFraction></div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 13.11%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" id="Fact_a6eff07ed76b4a3d81e8fbc2354e4341" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">306,177</ix:nonFraction></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48453" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48454">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48454" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48455">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Retiree Health Benefits</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48455" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48456">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48456" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48457">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We provide contributory life insurance and health care benefits, subject to certain dollar limitations, for substantially all of our eligible retired US employees. The retiree health benefit is no longer available for any employee who retires after December 31, 2017. The cost of such benefits is expensed over the years the employee renders service and is not funded in advance. The accumulated post-retirement benefit obligation recognized on the Consolidated Statements of Financial Position as of April 30, 2022 and 2021, was $<ix:nonFraction name="us-gaap:OtherPostretirementBenefitsPayableCurrentAndNoncurrent" id="Fact_98949589c0a5407ba5597d9e9aac0e21" contextRef="c20220430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1.3</ix:nonFraction> and $<ix:nonFraction name="us-gaap:OtherPostretirementBenefitsPayableCurrentAndNoncurrent" id="Fact_08e1bf2e71734bda82cbfff6953fc861" contextRef="c20210430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction> million, respectively. Annual credits for these plans were $(<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_c45671d0e3f24b4095ec95e953997608" contextRef="c20200501to20210430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_9a9fccf482ba471f943b93fef92c72a4" contextRef="c20210501to20220430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_847c6193ca0f405a9c9b2151baf480b2" contextRef="c20190501to20200430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">0.1</ix:nonFraction></ix:nonFraction></ix:nonFraction>) million for each of the years ended April 30, 2022, 2021, and 2020.</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48457" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48458">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48458" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48459">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Defined Contribution Savings Plans</div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48459" continuedAt="Text_90feb777738d4ff396fc3c5a1f61b48460">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_90feb777738d4ff396fc3c5a1f61b48460">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have defined contribution savings plans. Our contribution is based on employee contributions and the level of our match. We may make discretionary contributions to all employees as a group. The expense recorded for these plans was approximately $<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" id="Fact_751dbdb30e364e92aafb975b22328279" contextRef="c20210501to20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">30.3</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" id="Fact_05d27ca6fce94c779a3f04ab2d0a8d9a" contextRef="c20200501to20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">24.3</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" id="Fact_a36174ceca06441399aac1ff1f335fd0" contextRef="c20190501to20200430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">19.0</ix:nonFraction> million in the years ended April 30, 2022, 2021, and 2020, respectively.</div>
</ix:continuation></div>
<div><br /></div>
<div><a id="Note18"><!--Anchor--></a><ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Text_f52f319380ad4be2889d41860062420c" contextRef="c20210501to20220430" escape="true" continuedAt="Text_02506da8177f43c58c358f883282286d1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 18 &#8211; Stock-Based Compensation</div>
</ix:nonNumeric><ix:continuation id="Text_02506da8177f43c58c358f883282286d1" continuedAt="Text_02506da8177f43c58c358f883282286d2">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d2" continuedAt="Text_02506da8177f43c58c358f883282286d3">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All equity compensation plans have been approved by shareholders. Under the 2014 Key Employee Stock Plan, (the Plan), qualified employees are eligible to receive awards that may include stock options, performance-based stock awards, and other restricted stock awards. Under the Plan, a maximum number of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" id="Fact_82a0b256b3b64edaab26a831eccc966a" contextRef="c20220430_PlanNameAxis_KeyEmployeeStockPlan2014Member_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">6.5</ix:nonFraction> million shares of our Class A stock may be issued. As of April 30, 2022, there were approximately <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" id="Fact_ee723f61b8304a03a6bb2e736003ffa7" contextRef="c20220430_PlanNameAxis_KeyEmployeeStockPlan2014Member_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,390,492</ix:nonFraction> securities remaining available for future issuance under the Plan. We issue treasury shares to fund awards issued under the Plan.</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d3" continuedAt="Text_02506da8177f43c58c358f883282286d4">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d4" continuedAt="Text_02506da8177f43c58c358f883282286d5">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Stock Option Activity</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d5" continuedAt="Text_02506da8177f43c58c358f883282286d6">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d6" continuedAt="Text_02506da8177f43c58c358f883282286d7">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the terms of our stock option plan, the exercise price of stock options granted may not be less than <ix:nonFraction name="jwa:ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" id="Fact_1f37839917094ab5943855b1bd51a98c" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% of the fair market value of the stock at the date of grant. Options are exercisable over a maximum period of <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Fact_2d9368328e3e41eda3dcc5131924ef44" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">ten years</ix:nonNumeric> from the date of grant.</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d7" continuedAt="Text_02506da8177f43c58c358f883282286d8">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d8" continuedAt="Text_02506da8177f43c58c358f883282286d9">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Options Granted in Fiscal Year 2022</span></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d9" continuedAt="Text_02506da8177f43c58c358f883282286d10">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d10" continuedAt="Text_02506da8177f43c58c358f883282286d11">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the year ended April 30, 2022, we granted&#160;<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" id="Fact_0fdb83068e164e6f8f17e3d76d7b6a2f" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">300,000</ix:nonFraction> stock option awards. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">This included </span><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" id="Fact_09897ac4040e4d629968c172a2a16d74" contextRef="c20210501to20220430_TitleOfIndividualAxis_ExecutiveLeadershipTeamMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">260,000</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> stock options to our executive leadership team, at a grant price of $</span><ix:nonFraction name="jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" id="Fact_20116d9cefa14062b9937c139b6196da" contextRef="c20210501to20220430_TitleOfIndividualAxis_ExecutiveLeadershipTeamMember" unitRef="U003" decimals="2">63.07</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, which was generally 10% above the fair market value at the time of grant, and </span><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" id="Fact_c42379fa66144868b14ef8607cd5423d" contextRef="c20210501to20220430_TitleOfIndividualAxis_OtherLeadersMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">40,000</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> stock options granted to other leaders at fair market value on date of grant.&#160; For the options granted in the year ended April 30, 2022, such options generally vest </span><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_19b82069f18946b3867a0ee0888b00c4" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_9959746c73744ad69d1f494337536f2d" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">20</ix:nonFraction>%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_a2f9f9ca7d174d7fb2f90fcb6e259799" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction>%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_e019c13d9ab648b792193f6aaca35902" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheFourMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">40</ix:nonFraction>%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> on April 30, or on each anniversary date after the award is granted.</span></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">96</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_02506da8177f43c58c358f883282286d11" continuedAt="Text_02506da8177f43c58c358f883282286d12">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d12" continuedAt="Text_02506da8177f43c58c358f883282286d13"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Text_0fd32c7fc0ea40f4b338a74794788dd8" contextRef="c20210501to20220430" escape="true" continuedAt="Text_96d61609392a4c97a8da3957d7a6078c1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table provides the estimated weighted average fair value for options granted during the year ended </span>April 30<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>using the Black-Scholes option-pricing model, and the significant weighted average assumptions used in their determination.</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d13" continuedAt="Text_02506da8177f43c58c358f883282286d14"><ix:continuation id="Text_96d61609392a4c97a8da3957d7a6078c1" continuedAt="Text_96d61609392a4c97a8da3957d7a6078c2">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d14" continuedAt="Text_02506da8177f43c58c358f883282286d15"><ix:continuation id="Text_96d61609392a4c97a8da3957d7a6078c2">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average fair value of options on grant date</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_c8fce1499bba4bc5aee840fc6b329f34" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">11.75</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Weighted average assumptions:</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected life of options (years)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_b603e827ace94c3eab247b39cd14cb38" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">6.3</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Risk-free interest rate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_17a8f90e90f94d5ebc03ef0bf0f881ec" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">1.2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected volatility</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_63d215127b2b4dce990d245cd4eff87e" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">30.7</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected dividend yield</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_1acce20397244d05abb8bb56662cf021" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">2.4</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of common stock on grant date</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharePrice" id="Fact_f049cf1a4b5f4e6e85adeec6398d0c5c" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">56.51</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercise price of stock option grant</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" id="Fact_ac56908f497543d1a6410703030cb3c0" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">61.84</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d15" continuedAt="Text_02506da8177f43c58c358f883282286d16">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d16" continuedAt="Text_02506da8177f43c58c358f883282286d17">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As of April 30,&#160;2022, there&#160;</span>was<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>$<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" id="Fact_26014d1070ba432da8177f3734379ea6" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">2.3</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million of unrecognized share-based compensation cost related to options, which is expected to be recognized over a period up to&#160;</span><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_475cbd3b8ad0454ea5e1602aa7d2e465" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">4</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;years, or </span><ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_d2147f061f8a4f3dbd133d084f8083de" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">3.1</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;years on a weighted average basis.</span></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d17" continuedAt="Text_02506da8177f43c58c358f883282286d18">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d18" continuedAt="Text_02506da8177f43c58c358f883282286d19">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Options Granted Prior to Fiscal Year 2022</span></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d19" continuedAt="Text_02506da8177f43c58c358f883282286d20">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d20" continuedAt="Text_02506da8177f43c58c358f883282286d21">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior to the stock options granted in the year ended April 30, 2022, we did&#160;not grant any stock option awards since the year ended April 30, 2016. As of April 30, 2019, all outstanding options vested, allowing the participant the right to exercise their awards, and there was&#160;<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" id="Fact_1792c6577501478a86cbb5922fd6e6d4" contextRef="c20190430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction>&#160;unrecognized share-based compensation expense remaining related to these stock options.</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d21" continuedAt="Text_02506da8177f43c58c358f883282286d22">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d22" continuedAt="Text_02506da8177f43c58c358f883282286d23">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended April 30, 2015 and prior, options generally vest&#160;<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_931089b3350148a9885e5aca958a4983" contextRef="c20140501to20150430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_51122f3f4a684e3b8d2e9c97abb015db" contextRef="c20140501to20150430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">50</ix:nonFraction></ix:nonFraction>% on the fourth and fifth anniversary date after the award is granted. For the year ended April 30, 2016, options vest&#160;<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_26b73eebed764c08a85e952a9f91c475" contextRef="c20150501to20160430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheFiveMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>% per year on April 30.</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d23" continuedAt="Text_02506da8177f43c58c358f883282286d24">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d24" continuedAt="Text_02506da8177f43c58c358f883282286d25">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The fair value of the options granted in the year ended April 30, 2016 was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_f5d2005f2f2143b096fc2fcc7ea7cc4a" contextRef="c20150501to20160430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">14.77</ix:nonFraction>&#160;using the Black-Scholes option-pricing model. The significant weighted average assumptions used in the fair value determination was the expected life, which represented an estimate of the period of time stock options will be outstanding based on the historical exercise behavior of option recipients. The risk-free interest rate was based on the corresponding US Treasury yield curve in effect at the time of the grant. The expected volatility was based on the historical volatility of our Common Stock price over the estimated life of the option, while the dividend yield was based on the expected dividend payments to be made by us.</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d25" continuedAt="Text_02506da8177f43c58c358f883282286d26">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d26" continuedAt="Text_02506da8177f43c58c358f883282286d27"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Text_467a3bb5b6ae4244b83f08b39a68e760" contextRef="c20210501to20220430" escape="true" continuedAt="Text_e3dcf52584214f95b3e6abd11998bcb11">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A summary of the activity and status of our stock option plans follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d27" continuedAt="Text_02506da8177f43c58c358f883282286d28"><ix:continuation id="Text_e3dcf52584214f95b3e6abd11998bcb11" continuedAt="Text_e3dcf52584214f95b3e6abd11998bcb12">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d28" continuedAt="Text_02506da8177f43c58c358f883282286d29"><ix:continuation id="Text_e3dcf52584214f95b3e6abd11998bcb12">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="14" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Term</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in years)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Aggregate</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Intrinsic</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Value</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in millions)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding at beginning of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_856a64bc12f4421b9b1de283048d2fa7" contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">141</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_7cffb08d0d624dee9983610b01c07571" contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">51.17</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_631a3dd5f45d4449b18b5702dc245d2f" contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">286</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_cdca812269e24ad09213c1870c68daf4" contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">50.14</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_ea34b7adfcb3478eabb0ebc01fda9dad" contextRef="c20190430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">372</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_69d6832e97904a89804ca98aaa30c9d4" contextRef="c20190430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">49.70</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" id="Fact_fef50e503d034f95a0ac064f3148d07c" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">300</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_875991c5a61341bca46a80cddd7b23fc" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">61.84</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" id="Fact_d00182082cbd426da58d43e127468b0e" contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_4f2407f5d6ae4bd2b53c177ceb7a8e0f" contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="0" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" id="Fact_da8d380c216e4858aded9ca6910f2184" contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_7fe1cf839bd347aca2a95a9afa4b1199" contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercised</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_ce448f2df19f416e8f8fffe7b409b954" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">49</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="Fact_121d50a3c67548bbad6f19ec9892ad7c" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">45.85</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_664bbb8150134f8bb133ef519d76e943" contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">60</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="Fact_b0444c1602724d75bd56619297684586" contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">43.91</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_90f4cda6c7b942d496f2829fd7637577" contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">34</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="Fact_174d594ba3594384b50060c5111f40cb" contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">38.32</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expired or forfeited</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" id="Fact_c45aec602d6f42c79306b83f70324293" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">82</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" id="Fact_289026053d344bd7bc4028dc569e19a5" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">60.36</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" id="Fact_464130e7946e4df0a24b6a2cf18ef379" contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">85</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" id="Fact_2160ebb6dc7a4884883cd859d5d83269" contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">52.78</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" id="Fact_1556f42abadd415e96d7da4bbe587731" contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">52</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" id="Fact_297a5a6a2c3c48528f4634783ef84f8d" contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">54.57</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding at end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_61481e6806674abe957a1d78f429829c" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">310</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_b61111cde8244d61a7315e56a06dfe5b" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">59.89</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_aa37eae430f04745822460b5556fc306" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">8.1</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" id="Fact_159af31118a44b7098a5285cd7c31c5e" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_4f735ec6a67b4a9b9188fa904d8694bc" contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">141</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_33c93b98a42b402eb28a82de5a5bfa6c" contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">51.17</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_4e4f414fbb104dc9955b7b7f2bd1d040" contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">286</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_4ae1c5f325604d2ea3d169783bf1d062" contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">50.14</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 20%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercisable at end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_e1fa92fb366c4f6fa00085ae3ef37a0c" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">72</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="Fact_962a0d5e99e54b8b98c8016d4782e44e" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">54.53</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_97f73012fc8143dcb7f6afd7fe4df7a7" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">4.2</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" id="Fact_6abf3ea550ab48e2abca70bba7d48b47" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">7.6</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_27768e4444764b3cb7fabedd10fcfaa4" contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">141</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="Fact_f6fa795a0d5242bca57056bec1f8cbcb" contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">51.17</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_dfc9f2080feb44a4a18341a9a5e8d169" contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">286</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="Fact_183940280b8a47e495f6b2a88ab4d3a2" contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">50.14</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Vested and expected to vest in the future at April 30</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_e205ab4461154cc68d23cbb026c2e31f" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">306</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_c78ba4c20daf409c9ecdf256ac51564f" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">60.55</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="Fact_d336e5e198834d70ac922f24993b8b8b" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">9.1</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" id="Fact_6098da4c95a7450c90ad2f184a194c32" contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_096ff8cb8e4241f4a97de44603f64aea" contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">141</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_955449d10db541ed9fff265b66d02c90" contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">51.17</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_d96e1379eaf049468d8bdbf5b250f3c9" contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">286</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_42f48d01a24641b6ab7216f68c4b60e2" contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">50.14</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d29" continuedAt="Text_02506da8177f43c58c358f883282286d30">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d30" continuedAt="Text_02506da8177f43c58c358f883282286d31">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The intrinsic value is the difference between our common stock price and the option grant price. The total intrinsic value of options exercised during the years ended April 30, 2022, 2021, and 2020 was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" id="Fact_464f26733db94a9e803ae18e81c568e3" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" id="Fact_0416aab2d6c244bd9f722a5daebfd71e" contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.2</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" id="Fact_70bad453457642f99bb37bc6eb0244ff" contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.3</ix:nonFraction> million, respectively.&#160;The total grant date fair value of stock options vested during the year ended April 30, 2022 was $<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" id="Fact_7892805f284246c3a3fc672a2931f6f3" contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">1.3</ix:nonFraction> million. As noted above, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">as of April 30, 2019, all outstanding stock options, prior to those granted in the year ended April 30, 2022 vested allowing the participant the right to exercise their awards</span>.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">97</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_02506da8177f43c58c358f883282286d31" continuedAt="Text_02506da8177f43c58c358f883282286d32">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d32" continuedAt="Text_02506da8177f43c58c358f883282286d33"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" id="Text_2287e35ef29a47548a9c24ec67aa04c8" contextRef="c20210501to20220430" escape="true" continuedAt="Text_18e845187bfb46efb988f8b0fc2942331">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes information about stock options outstanding and exercisable at April 30, 2022:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d33" continuedAt="Text_02506da8177f43c58c358f883282286d34"><ix:continuation id="Text_18e845187bfb46efb988f8b0fc2942331" continuedAt="Text_18e845187bfb46efb988f8b0fc2942332">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d34" continuedAt="Text_02506da8177f43c58c358f883282286d35"><ix:continuation id="Text_18e845187bfb46efb988f8b0fc2942332">
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36.08%; vertical-align: top; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td style="width: 1.51%; vertical-align: bottom;">&#160;</td>
    <td colspan="6" style="width: 37.53%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Options Outstanding</div></td>
    <td style="width: 1.15%; vertical-align: bottom;">&#160;</td>
    <td colspan="4" style="width: 23.73%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Options Exercisable</div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Range of Exercise Prices</div></td>
    <td style="width: 1.51%; vertical-align: bottom;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td style="width: 0.57%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Term</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in years)</div></td>
    <td style="width: 0.53%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 14.11%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td style="width: 1.15%; vertical-align: bottom;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 10.92%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" id="Fact_fc0b4a5681b64d4184db5446806a1a7b" contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">39.53</ix:nonFraction></div></td>
    <td style="width: 1.51%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_adfa08f3b8c346bab4c2f8780517f1e4" contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">17</ix:nonFraction></div></td>
    <td style="width: 0.57%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="Fact_4b56306480224ab2a417741b4b0cb6c0" contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member" format="ixt-sec:duryear">1.2</ix:nonNumeric></div></td>
    <td style="width: 0.53%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 2.18%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 11.94%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_2bb5bb342e1249efbb3e07b2f7d7a6dd" contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">39.53</ix:nonFraction></div></td>
    <td style="width: 1.15%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" id="Fact_e603bfe2183b41b18a855114af010ce9" contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">17</ix:nonFraction></div></td>
    <td style="width: 1.24%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.95%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 8.96%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" id="Fact_bf9be7af49cf40bda312b388eba72ea2" contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">39.53</ix:nonFraction></div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" id="Fact_09f1c528fad54166b95c25bd686ce353" contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">48.06</ix:nonFraction> to $<ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" id="Fact_b70845191e214947994584c9c285f28a" contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">49.55</ix:nonFraction></div></td>
    <td style="width: 1.51%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_0be41bd06cfb45a6887954665e0739d1" contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">33</ix:nonFraction></div></td>
    <td style="width: 0.57%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="Fact_5d1f279999d544c295cc9ab531ca3c9c" contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member" format="ixt-sec:duryear">0.2</ix:nonNumeric></div></td>
    <td style="width: 0.53%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.18%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 11.94%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_f794d02c1ce54eccbfec91d962d37df3" contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">52.69</ix:nonFraction></div></td>
    <td style="width: 1.15%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" id="Fact_c75acf9fa0b447b3af6854450fb93f8b" contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></div></td>
    <td style="width: 1.24%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.95%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 8.96%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" id="Fact_8205f81bc08a415c962e0edfa5b4e727" contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">48.06</ix:nonFraction></div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" id="Fact_770a20f22b244169ba9d045481709878" contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">55.62</ix:nonFraction> to $<ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" id="Fact_b199347602af4132b7e8243a112be9f5" contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">63.07</ix:nonFraction></div></td>
    <td style="width: 1.51%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_861b9d14014940f79b4ad46e5a0c07e6" contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">260</ix:nonFraction></div></td>
    <td style="width: 0.57%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="Fact_84690b38524e4d33ac131a5b02226ef0" contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member" format="ixt-sec:duryear">5.4</ix:nonNumeric></div></td>
    <td style="width: 0.53%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 2.18%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 11.94%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_613f0422abf546f4bd897f09412bcb95" contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">62.17</ix:nonFraction></div></td>
    <td style="width: 1.15%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" id="Fact_a8aec7a7da6845cfa1d1bdee72647862" contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">52</ix:nonFraction></div></td>
    <td style="width: 1.24%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.95%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 8.96%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" id="Fact_906cf4ac89c94e9da9347021f4a18d11" contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">59.98</ix:nonFraction></div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total/average</div></td>
    <td style="width: 1.51%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_43889c5ec3654051b86fcf9b00ffbbea" contextRef="c20220430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">310</ix:nonFraction></div></td>
    <td style="width: 0.57%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="Fact_3d94b4eb9c004bf2858a1d5fd0833e6a" contextRef="c20210501to20220430" format="ixt-sec:duryear">8.1</ix:nonNumeric></div></td>
    <td style="width: 0.53%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.18%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 11.94%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_6dfffb7250fb4e99ba1e839423c27b51" contextRef="c20220430" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">59.89</ix:nonFraction></div></td>
    <td style="width: 1.15%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" id="Fact_232fd765a46c40afb901daa1b0838355" contextRef="c20220430" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">72</ix:nonFraction></div></td>
    <td style="width: 1.24%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.95%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 8.96%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" id="Fact_e1be606b6edc4afca7f9397f3cbe5e4e" contextRef="c20220430" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">54.53</ix:nonFraction></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d35" continuedAt="Text_02506da8177f43c58c358f883282286d36">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d36" continuedAt="Text_02506da8177f43c58c358f883282286d37">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Performance-Based and Other Restricted Stock Activity</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d37" continuedAt="Text_02506da8177f43c58c358f883282286d38">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d38" continuedAt="Text_02506da8177f43c58c358f883282286d39">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the terms of our long-term incentive plans, performance-based restricted unit awards are payable in restricted shares of our Class A Common Stock upon the achievement of certain <ix:nonNumeric name="jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" id="Fact_00ec981006fe41f8ae537de856be0395" contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen">three-year</ix:nonNumeric> or less financial performance-based targets. During each <ix:nonNumeric name="jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" id="Fact_7c72965336ac462d93c4531dffb6989b" contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen">three-year</ix:nonNumeric> period or less, we adjust compensation expense based upon our best estimate of expected performance. For the year ended April 30, 2017, restricted performance shares vest <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_d8da91bace17417e9a8ef797fe387ba9" contextRef="c20160501to20170430_AwardTypeAxis_PerformanceSharesMember_VestingAxis_ShareBasedCompensationAwardTrancheSixMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">50</ix:nonFraction>% on June 30 following the end of the three-year performance cycle and <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_cd2b70c776a04de08888dbcce58cdd7a" contextRef="c20160501to20170430_AwardTypeAxis_PerformanceSharesMember_VestingAxis_ShareBasedCompensationAwardTrancheSevenMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">50</ix:nonFraction>% on April 30 of the following year. Beginning in the year ended April 30, 2018, restricted performance share units vest <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_ccf2eb221a094c24874f7999f338848b" contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_b039e33a321a4a8ab0437b5209ee35d7" contextRef="c20200501to20210430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_4398ef3e9afa421894336dc5ade54f21" contextRef="c20190501to20200430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_bdb0c69a803a412395f6c364b1405a73" contextRef="c20180501to20190430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_a57a763c76a04b4fbc8825d33351d4b5" contextRef="c20170501to20180430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>% on June 30 following the end of the three-year performance cycle.</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d39" continuedAt="Text_02506da8177f43c58c358f883282286d40">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d40" continuedAt="Text_02506da8177f43c58c358f883282286d41">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We may also grant individual restricted unit awards payable in restricted shares of our Class A Common Stock to key employees in connection with their employment. Starting with the year ended April 30, 2016 grants, restricted shares generally vest ratably <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_c8c7a0b50e804b53b8e333c368514b89" contextRef="c20150501to20160430_AwardTypeAxis_RestrictedStockMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheEightMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>% per year.</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d41" continuedAt="Text_02506da8177f43c58c358f883282286d42">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d42" continuedAt="Text_02506da8177f43c58c358f883282286d43">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under certain circumstances relating to a change of control or termination, as defined, the restrictions would lapse and shares would vest earlier.</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d43" continuedAt="Text_02506da8177f43c58c358f883282286d44">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d44" continuedAt="Text_02506da8177f43c58c358f883282286d45"><ix:nonNumeric name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="Text_17d36d807c17468dbf9ffd36863124e4" contextRef="c20210501to20220430" escape="true" continuedAt="Text_ab9ed74c6ace44f58e2989da7060222e1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Activity for performance-based and other restricted stock awards during the years ended April 30, was as follows (shares in thousands):</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d45" continuedAt="Text_02506da8177f43c58c358f883282286d46"><ix:continuation id="Text_ab9ed74c6ace44f58e2989da7060222e1" continuedAt="Text_ab9ed74c6ace44f58e2989da7060222e2">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d46" continuedAt="Text_02506da8177f43c58c358f883282286d47"><ix:continuation id="Text_ab9ed74c6ace44f58e2989da7060222e2">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Restricted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Grant Date</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Value</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Restricted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Restricted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div style="text-align: left;">&#160;</div><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested shares at beginning of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_7953afcdcbde4e71a9848d81630b00f7" contextRef="c20210430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,280</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_7eba525b5eac46c59aec909313c5e71f" contextRef="c20210430_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">45.73</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_4be9315e2f0d42db9ecd5f5e6f41a0ff" contextRef="c20200430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">943</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_c4a2300b3739411eaf65b1a2d8efeda9" contextRef="c20190430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">756</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_c9dace4d89664975bc29bf41b7c6cdaa" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">658</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_3052a35170b14f35aa192e64ce429350" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">56.53</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_89f02c9f94f248c4a09dde93e9efdbe3" contextRef="c20200501to20210430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">706</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_307c7524c44a4a6994ebfa86b9986c45" contextRef="c20190501to20200430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">759</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Change in shares due to performance</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" id="Fact_f388b112b3d14a6ebf0466b470b2243a" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" id="Fact_6752666c76244c62b9279613b3d636f3" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">30.41</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" id="Fact_b98987c9b3024dd4af2799940beb4958" contextRef="c20200501to20210430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">118</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" id="Fact_34da1ef4ba024eae84c27f3bb97bd8f5" contextRef="c20190501to20200430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">70</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Vested and issued</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="Fact_86062c4029a64c179b308ea03769d986" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">432</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="Fact_b37894d077d44a9c83a5c1c607d56c4b" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">50.87</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="Fact_b781975b7afe461e9706bb5daf0b304a" contextRef="c20200501to20210430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">362</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="Fact_6fe1d08732f8483d85e164392fcc7256" contextRef="c20190501to20200430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">329</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_3f3885c895d94a5fa6db33f66c31db46" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">229</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="Fact_cfb984ae39a44f5b8b17726dad5888ee" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">48.23</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_a7713493e28e42dc8ccd54d41e391894" contextRef="c20200501to20210430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">125</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_30033a91222f40c8904501ec222ee212" contextRef="c20190501to20200430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">173</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested shares at end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_5d41affa687e466198c94c777e18aeb4" contextRef="c20220430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,274</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_4cc3fd8c5cab439293563a87f36c1609" contextRef="c20220430_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">49.17</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_f68c5fa7128a443b8cca9536252d0e1e" contextRef="c20210430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,280</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_ca135c458a5549e6b48149b44b339976" contextRef="c20200430_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">943</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d47" continuedAt="Text_02506da8177f43c58c358f883282286d48">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d48" continuedAt="Text_02506da8177f43c58c358f883282286d49">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended April 30, 2022, 2021 and 2020, we recognized stock-based compensation expense (including stock options), on a pretax basis, of $<ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_803578708e5a4554b42f1f6c42c915e5" contextRef="c20210501to20220430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">25.7</ix:nonFraction>&#160;million, $<ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_6c15e9dcb0e441ada5c857c51a8aa002" contextRef="c20200501to20210430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">22.0</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_a2b95bccc52245e2a683646d1c9e37cc" contextRef="c20190501to20200430" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">20.0</ix:nonFraction> million, respectively.</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d49" continuedAt="Text_02506da8177f43c58c358f883282286d50">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d50" continuedAt="Text_02506da8177f43c58c358f883282286d51">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022, there was $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" id="Fact_bd586bb812b348969577a0c53889dfe1" contextRef="c20220430_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">39.2</ix:nonFraction> million of unrecognized share-based compensation cost related to performance-based and other restricted stock awards, which is expected to be recognized over a period up to <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_563cf20be63340b7a70e8a63e7e17f21" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember" format="ixt-sec:duryear">4</ix:nonNumeric> years, or <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_b865b49693704eb09f5f49a5b8bfe743" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember" format="ixt-sec:duryear">2.4</ix:nonNumeric> years on a weighted average basis.</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d51" continuedAt="Text_02506da8177f43c58c358f883282286d52">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d52" continuedAt="Text_02506da8177f43c58c358f883282286d53">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Compensation expense for restricted stock awards is measured using the closing market price of our Class A Common Stock at the date of grant. The total grant date value of shares vested during the years ended April 30, 2022, 2021, and 2020 was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" id="Fact_27a782d8a4ad49b2b701e5ed4c99dd18" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">22.0</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" id="Fact_44a6b239c39f42b3bf8ef35990f2e207" contextRef="c20200501to20210430_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">17.6</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" id="Fact_34d130b0fdf64025a95e892dba047eb2" contextRef="c20190501to20200430_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">17.5</ix:nonFraction> million, respectively.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">98</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_02506da8177f43c58c358f883282286d53" continuedAt="Text_02506da8177f43c58c358f883282286d54">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d54" continuedAt="Text_02506da8177f43c58c358f883282286d55">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">President and CEO New Hire Equity Awards</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d55" continuedAt="Text_02506da8177f43c58c358f883282286d56">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d56" continuedAt="Text_02506da8177f43c58c358f883282286d57">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On October 17, 2017, we announced Brian A. Napack as the new President and Chief Executive Officer of Wiley effective December 4, 2017 (the Commencement Date).&#160; Upon the Commencement Date, Mr. Napack also became a member of our Board of Directors (the Board). In connection with his appointment, Wiley and Mr. Napack entered into an employment offer letter (the Employment Agreement).</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d57" continuedAt="Text_02506da8177f43c58c358f883282286d58">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d58" continuedAt="Text_02506da8177f43c58c358f883282286d59">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Employment Agreement provides that beginning with the year ended April 30, 2018&#8211;2020 performance cycle, eligibility to participate in annual grants under our Executive Long-Term Incentive Program (ELTIP). Targeted long-term incentive for this cycle was equal to <ix:nonFraction name="jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" id="Fact_7d4c48f211fd4d54931ba4d789841699" contextRef="c20210501to20220430_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">300</ix:nonFraction>% of base salary, or $<ix:nonFraction name="jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" id="Fact_751159023c994932b2158938fb4ed35e" contextRef="c20210501to20220430_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">2.7</ix:nonFraction> million. <ix:nonFraction name="jwa:PercentageOfTargetedLongTermIncentiveValue" id="Fact_605d446b7a2a4b23a41e95d3e1330947" contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember" unitRef="U005" decimals="INF" scale="-2" format="ixt-sec:numwordsen">Sixty </ix:nonFraction>percent of the ELTIP value was delivered in the form of target performance share units and <ix:nonFraction name="jwa:PercentageOfTargetedLongTermIncentiveValue" id="Fact_99dca6d05de64246b85921cb5b0a864a" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember" unitRef="U005" decimals="INF" scale="-2" format="ixt-sec:numwordsen">forty </ix:nonFraction>percent in restricted share units. The grant date fair value for restricted share units was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_2cf5400dee39492cbd518157a6e0ba84" contextRef="c20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">59.15</ix:nonFraction> per share and included <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_82fa1e26b59d43dd9f54db788341d651" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">20,611</ix:nonFraction> restricted share units, which vested <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_d3dffd9bf05b402da83803d17452ebe7" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheNineMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_d03a2d0aab23453e8ea417e73a9da743" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheTenMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_8c6e558b25b547329d4d551390fb8f16" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheTwelveMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_2496b91383dd4812b4bd44e9fcae678e" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheElevenMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>% each year starting on April 30, 2018 to April 30, 2021. In addition, there was a performance share unit award with a target of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_fd5fb5c2c10442869684423c13b64a71" contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">30,916</ix:nonFraction> units and a grant date fair value of $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_23e260f9292c4a06aab9244d6d77045d" contextRef="c20220430_AwardTypeAxis_PerformanceSharesMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">59.15</ix:nonFraction>. The performance metrics were based on cumulative EBITDA for the year ended April 30, 2018&#8211;2020 and cumulative normalized free cash flow for the year ended April 30, 2018&#8211;2020.</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d59" continuedAt="Text_02506da8177f43c58c358f883282286d60">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d60" continuedAt="Text_02506da8177f43c58c358f883282286d61">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, the Employment Agreement provided for a sign-on grant of restricted share units, with a grant value of $<ix:nonFraction name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross" id="Fact_277bc98c1d184e4abb164a88012c4210" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_SignOnGrantMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">4.0</ix:nonFraction> million, converted to shares using our Class A closing stock price as of the Commencement Date, and vesting in <ix:nonFraction name="jwa:NumberOfEqualInstallments" id="Fact_c43fb2db6d1946c78d789214bb235045" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_SignOnGrantMember" unitRef="U011" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> equal installments on the first and second anniversaries of the employment date. The grant date fair value for this award was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_f44431cffe5e446ab7d5be937468fb6f" contextRef="c20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_SignOnGrantMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">59.15</ix:nonFraction> per share and included <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_20fed824a83b4005b11eee3b1d2ae6c0" contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_SignOnGrantMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">67,625</ix:nonFraction> units at the date of grant. Grants were subject to forfeiture in the case of voluntary termination prior to vesting and accelerated vesting in the case of earlier termination of employment without Cause, due to death or Disability or Constructive Discharge, or upon a Change in Control (as such terms are defined in the Employment Agreement).</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d61" continuedAt="Text_02506da8177f43c58c358f883282286d62">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d62" continuedAt="Text_02506da8177f43c58c358f883282286d63">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Director Stock Awards</div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d63" continuedAt="Text_02506da8177f43c58c358f883282286d64">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_02506da8177f43c58c358f883282286d64">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Under the terms of our 2018 Director Stock Plan (the Director Plan), each nonemployee director, other than the Chairman of the Board, receives an annual award of restricted shares of our Class A Common Stock equal in value to </span><ix:nonFraction name="jwa:AnnualAwardValue" id="Fact_d2b43ee901b344b398a41e5c557961c0" contextRef="c20210501to20220430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of the annual director stock retainer fee, based on the stock price at the close of the New York Stock Exchange on the date of grant. Such restricted shares will vest on the earliest of (i) the day before the next Annual Meeting following the grant, (ii) the nonemployee director&#8217;s death or disability (as determined by the Governance Committee), or (iii) a change in control (as defined in the 2014 Key Employee Stock Plan).&#160;The granted shares may not be sold or transferred during the time the nonemployee director remains a director. There were </span><ix:nonFraction name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" id="Fact_dd4a9be4a04d47a987f5a54875b0ba67" contextRef="c20210501to20220430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">18,384</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span><ix:nonFraction name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" id="Fact_a1dfda63438843fab11014812a51e268" contextRef="c20200501to20210430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">28,360</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span><ix:nonFraction name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" id="Fact_ac986937229a48fd80fbfc560fa70cfb" contextRef="c20190501to20200430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">20,048</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> restricted shares awarded under the Director Plan for the years ended April 30, 2022, </span>2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span>2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, respectiv</span>ely. In addition, pursuant to the John Wiley &amp; Sons, Inc. Deferred Compensation Plan for Directors&#8217; 2005 &amp; After Compensation, as amended through December 15, 2021, each nonemployee director has the option of receiving all or part of the annual retainer in the form of deferred stock and shall be subject to the same vesting terms as specified therein.</div>
</ix:continuation></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
<div><a id="Note19"><!--Anchor--></a><ix:nonNumeric name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Text_e0eeb46d18034825b55017d6c629d9a7" contextRef="c20210501to20220430" escape="true" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f41">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 19 &#8211; Capital Stock and Changes in Capital Accounts</div>
</ix:nonNumeric><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f41" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f42">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f42" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f43">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Each share of our Class B Common Stock is convertible into <ix:nonFraction name="jwa:ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" id="Fact_51ab115e6ac94c169af81a16f764abb5" contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> share of Class A Common Stock. The holders of Class A stock are entitled to elect <ix:nonFraction name="jwa:PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" id="Fact_5c57c53681e442ea9293eb15c06ea18d" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction>% of the entire Board of Directors and the holders of Class B stock are entitled to elect the remainder. On all other matters, each share of Class A stock is entitled to <span style="-sec-ix-hidden:Fact_62ef9f936f904bf5a39969f51cec5036">one tenth</span> of one vote and each share of Class B stock is entitled to <ix:nonFraction name="jwa:NumberOfVotesEntitlementPerShareOfClassCommonStock" id="Fact_67ace46aaad5486fb7c6b8b2653f1f62" contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U012" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> vote.</div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f43" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f44">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f44" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f45">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Share Repurchases</div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f45" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f46">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f46" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f47">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the year ended April 30, 2020, our Board of Directors approved an additional share repurchase program of $<ix:nonFraction name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" id="Fact_78e7a3548a5e4343a398c643d75c8b3f" contextRef="c20200430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2020Member" unitRef="U001" decimals="-6" scale="6" format="ixt:numdotdecimal">200</ix:nonFraction> million of Class A or B Common Stock. As of April 30, 2022, we had authorization from our Board of Directors to purchase up to $<ix:nonFraction name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" id="Fact_5bf8d3f68dd348a4b9e7976c64fb79f3" contextRef="c20220430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2020Member" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">197.5</ix:nonFraction> million that was remaining under this program.</div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f47" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f48">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f48" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f49">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The share repurchase program described above is in addition to the share repurchase program approved by our Board of Directors during the year ended April 30, 2017 of <ix:nonFraction name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" id="Fact_9cbc7810ab5d4df7bf73449426fd5f2d" contextRef="c20170430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2017Member" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen">four</ix:nonFraction> million shares of Class A or B Common Stock. As of April 30, 2022, <ix:nonFraction name="us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" id="Fact_e48a4daa454f44bfaa43135db828b2a6" contextRef="c20220430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2017Member" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction> additional shares were remaining under this program for purchase.</div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f49" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f410">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f410" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f411"><ix:nonNumeric name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="Text_b28a82b60cf1465987c45d36cc8a2b10" contextRef="c20210501to20220430" escape="true" continuedAt="Text_45801e9c4abb4f25b61658f8e142dec71">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the share repurchases of Class A and B Common Stock during the years ended April 30 (shares in thousands):</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f411" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f412"><ix:continuation id="Text_45801e9c4abb4f25b61658f8e142dec71">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares repurchased &#8211; Class A</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" id="Fact_ba88d9caabee4b1b9cc19f5d15c7c4c4" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">542</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" id="Fact_21f7160f06f4492cac2046416075b93a" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">308</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" id="Fact_26c1dbf19b904328b161928dab8faeb4" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,080</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares repurchased &#8211; Class B</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" id="Fact_a1e6cc906fc443738c8d54dfebe3b073" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" id="Fact_68fd505287244a8c8633bd7ea4f581d4" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" id="Fact_b56b6d53770e47b0a4c18c8043c4d17c" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Average price &#8211; Class A and Class B</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="Fact_dccd13823c6947aca5d6a852e2db076f" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="Fact_505fc859de8045bdb8ead3a824491948" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">55.14</ix:nonFraction></ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="Fact_e07cf7e869494f8a83028a8bc3df4da5" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="Fact_8fbf7c064bff455f8bc963f667679fc6" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">50.93</ix:nonFraction></ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="Fact_4a76e1fc68974eaca06fe7334bb5aece" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="Fact_315598455737405d8b7e75f566977422" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">43.05</ix:nonFraction></ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">99</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f412" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f413">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f413" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f414">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Dividends</div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f414" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f415">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f415" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f416"><ix:nonNumeric name="us-gaap:ScheduleOfDividendsPayableTextBlock" id="Text_5d0d914f2145478fa67a270a4bc0085a" contextRef="c20210501to20220430" escape="true" continuedAt="Text_a8170589c2d74532a82b31cb064836da1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the cash dividends paid during the year ended April 30, 2022:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f416" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f417"><ix:continuation id="Text_a8170589c2d74532a82b31cb064836da1" continuedAt="Text_a8170589c2d74532a82b31cb064836da2">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f417" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f418"><ix:continuation id="Text_a8170589c2d74532a82b31cb064836da2">
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Date of Declaration by Board of Directors</div></td>
    <td style="width: 19.12%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quarterly Cash Dividend</div></td>
    <td style="width: 10.31%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Dividend</div></td>
    <td style="width: 14.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Class of Common Stock</div></td>
    <td style="width: 16.85%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dividend Paid Date</div></td>
    <td style="width: 17.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shareholders of Record as of Date</div></td>
  </tr>
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="Fact_543f0d09893c431a87f1c3f114ec30d0" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="Fact_2906514f4fc8423ebe9b08116c758ea8" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember" format="ixt:datemonthdayyearen">June 22, 2021</ix:nonNumeric></ix:nonNumeric></div></td>
    <td style="width: 19.12%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_83699d3fc53c44fe991491e255bf48c0" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_2b876401a0b643db8b914eb6a65f9cec" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal">0.3450</ix:nonFraction></ix:nonFraction> per common share</div></td>
    <td style="width: 10.31%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_aa4d7486c005475089dbc9fecde3ed15" contextRef="c20210721to20210721_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_68e1f3cb5c4748129bd0c5a82eb4c0d8" contextRef="c20210721to20210721_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">19.3</ix:nonFraction></ix:nonFraction></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">million</div></td>
    <td style="width: 14.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A and</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B</div></td>
    <td style="width: 16.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="Fact_e5a89059a31d4edf8cecd500a105ac48" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="Fact_112180eb18fd4509bcda8a2f99cf6e5f" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember" format="ixt:datemonthdayyearen">July 21, 2021</ix:nonNumeric></ix:nonNumeric></div></td>
    <td style="width: 17.2%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="Fact_e3d8f051dcc34be1919bae004be4e3cd" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="Fact_cf78268c7b9e4e6da5f2d6db62d46ede" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember" format="ixt:datemonthdayyearen">July 6, 2021</ix:nonNumeric></ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="Fact_f8cb7a98ffdc406798d1b91dbad82890" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="Fact_f79d1c0f6e51423fa2360f9145d2b99c" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember" format="ixt:datemonthdayyearen">September 29, 2021</ix:nonNumeric></ix:nonNumeric></div></td>
    <td style="width: 19.12%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_682eff1afaf4477e851a291dbfdee91f" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_41d2f2e610014e77a58f66d42e49f11b" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal">0.3450</ix:nonFraction></ix:nonFraction> per common share</div></td>
    <td style="width: 10.31%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_c81f9d1df78c4f98b153b25019d73748" contextRef="c20211027to20211027_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_8a0946372f9e42d385fe25fa6bd54399" contextRef="c20211027to20211027_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">19.2</ix:nonFraction></ix:nonFraction></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">million</div></td>
    <td style="width: 14.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A and</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B</div></td>
    <td style="width: 16.85%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="Fact_c4edb28b191c4016845cafd70a9a9603" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="Fact_4071bfdc48764ae39d2b19b7c38f26ef" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember" format="ixt:datemonthdayyearen">October 27, 2021</ix:nonNumeric></ix:nonNumeric></div></td>
    <td style="width: 17.2%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="Fact_cda85a17645146d1aef2bfc8e482facd" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="Fact_c316c1ba62c1427e9430f39fed49359f" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember" format="ixt:datemonthdayyearen">October 12, 2021</ix:nonNumeric></ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="Fact_fbd97e7cb30f41289229011c33aaa13a" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="Fact_cb1bbf3c14e945dba837af6ad8fd6ef7" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember" format="ixt:datemonthdayyearen">December 15, 2021</ix:nonNumeric></ix:nonNumeric></div></td>
    <td style="width: 19.12%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_be4fbc1403d3442c8c398936bbd8f0a9" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_25eb867a81754139afe9d916954d2582" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal">0.3450</ix:nonFraction></ix:nonFraction> per common share</div></td>
    <td style="width: 10.31%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_deb9f5cb28e74a798faa8c3dae131c66" contextRef="c20220112to20220112_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_bc8e65b2999f49478bed0c8859ee9f63" contextRef="c20220112to20220112_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">19.2</ix:nonFraction></ix:nonFraction></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;million</div></td>
    <td style="width: 14.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A and</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B</div></td>
    <td style="width: 16.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="Fact_c761ce4487a14d039d7654ebb9fff76d" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="Fact_7758e68f8eb94007ae9ce6918d0ea827" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember" format="ixt:datemonthdayyearen">January 12, 2022</ix:nonNumeric></ix:nonNumeric></div></td>
    <td style="width: 17.2%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="Fact_f74026b90985411fb08c80fde8225598" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="Fact_0de60de59b3e4f79bc74108ea08edcce" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember" format="ixt:datemonthdayyearen">December 28, 2021</ix:nonNumeric></ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="Fact_f7e2eb9300284a96986aa80863fcf231" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="Fact_8dafd9180b7c40fdb98c0611b666aa2d" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember" format="ixt:datemonthdayyearen">March 23, 2022</ix:nonNumeric></ix:nonNumeric></div></td>
    <td style="width: 19.12%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_5386404f56cc40d998e1d9c639aa7bcd" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_1f793d9e21d54758855a0afba8bc2a14" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal">0.3450</ix:nonFraction></ix:nonFraction> per common share</div></td>
    <td style="width: 10.31%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_6c3e7a291a514880a8a1e05e831bd474" contextRef="c20220420to20220420_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_4126be6100d341bb88d401ac6314e28a" contextRef="c20220420to20220420_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">19.2</ix:nonFraction></ix:nonFraction></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">million</div></td>
    <td style="width: 14.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A and</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B</div></td>
    <td style="width: 16.85%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="Fact_810b75740ce84d90bc834f4adb18f4f7" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="Fact_75e1cb103d864333affbbce30d50ff86" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember" format="ixt:datemonthdayyearen">April 20, 2022</ix:nonNumeric></ix:nonNumeric></div></td>
    <td style="width: 17.2%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="Fact_7b833f997ed649afb44dddabc775a9e2" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="Fact_001def3747dd4497971a650321e383b8" contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember" format="ixt:datemonthdayyearen">April 5, 2022</ix:nonNumeric></ix:nonNumeric></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f418" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f419">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f419" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f420">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Changes in Common Stock</div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f420" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f421">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f421" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f422"><ix:nonNumeric name="us-gaap:ScheduleOfStockByClassTextBlock" id="Text_1483982564d74335b25562e8ae063cd2" contextRef="c20210501to20220430" escape="true" continuedAt="Text_92b25920e78f41b6b61966ea9dbea1651">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a summary of changes during the years ended April 30, in shares of our common stock and common stock in treasury (shares in thousands).</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f422" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f423"><ix:continuation id="Text_92b25920e78f41b6b61966ea9dbea1651" continuedAt="Text_92b25920e78f41b6b61966ea9dbea1652">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f423" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f424"><ix:continuation id="Text_92b25920e78f41b6b61966ea9dbea1652" continuedAt="Text_92b25920e78f41b6b61966ea9dbea1653">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in Class A Common Stock:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares, beginning of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_40d41ecf83d24bd7924a5eaed56dd3e6" contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">70,208</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_89a865ef434a44cdac9805d56208d7f0" contextRef="c20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">70,166</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_24439cc4e9e2402aae1a88669ebb3ed3" contextRef="c20190430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">70,127</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Common stock class conversions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ConversionOfStockSharesIssued1" id="Fact_76a6299b7ee34fb883afc5c6d32e5f3e" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">18</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ConversionOfStockSharesIssued1" id="Fact_53bf42408b3f45efa596a252869c7e57" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">42</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ConversionOfStockSharesIssued1" id="Fact_7f34c42feabd46dd82ce76b02647ed57" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">39</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares issued, end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_565abb8e280d49e79c2597f3fd67c276" contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">70,226</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_5099d383aa4d42729295d236056ff7c1" contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">70,208</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_a6c47011035243f58b99bc149618e6ac" contextRef="c20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">70,166</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in Class A Common Stock in treasury:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares held, beginning of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_35d7fa3001d9425e9384254af4220db9" contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">23,419</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_63c958ab1f484128b6aa37e3066f4b28" contextRef="c20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">23,405</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_6734369fe13848fa8154646e202ae1c3" contextRef="c20190430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">22,634</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchases of treasury shares</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" id="Fact_6398874fc4ed48d3bcf9e5f0638a4634" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">542</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" id="Fact_d0dbcb20e51740e79573700e53461bee" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">308</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" id="Fact_889a111b0997430cbf5981b3504b9bff" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,080</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares issued under stock-based compensation plans &#8211; non-PSU Awards</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_04a0f4973c3c4b27ab9375904fe50624" contextRef="c20210501to20220430_AwardTypeAxis_NonPerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">323</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_bfa1e4d6f42e4f94b9406a65335ae617" contextRef="c20200501to20210430_AwardTypeAxis_NonPerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">268</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_493d4b04272a47c8a611977bc2a071ca" contextRef="c20190501to20200430_AwardTypeAxis_NonPerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">232</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares issued under stock-based compensation plans &#8211; PSU Awards</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_5e17ac7c77e34933bf86f1b368339401" contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">108</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_c239fd064bf744d9b49618148cf236a1" contextRef="c20200501to20210430_AwardTypeAxis_PerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">88</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_409f52ce2b744e9ea0e994790d35ea2c" contextRef="c20190501to20200430_AwardTypeAxis_PerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">68</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares issued under the Director Plan to Directors</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_f1e01214230046e1a7af0b449ac226ea" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_dcf4c3c7e3564d2e8bbde195316e945f" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_782d95b34a30419bb918c038312d6b6d" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">97</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares, forfeited</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" id="Fact_3433a840cee64dcfbf8ef262d48bda34" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" id="Fact_544fd63ab44b49f285ae92d1e47328ed" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" id="Fact_85e45ed00cc5416ca64602e5bbb2d29f" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares issued from exercise of stock options</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_4307966022f44302954632ac409abeff" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">49</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_8c4c6091d7444dfd9886cd2fa975fe55" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">60</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_3d5696669fe24a4296d016c27bd45168" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">34</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares issued related to the acquisition of a business</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" id="Fact_67ad185ffe214489b43eab98b5a040da" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" id="Fact_36487a3e639b42ffb3cbb4e28590c59e" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" id="Fact_2c2674f8b431475e8f6b1f2d59712b78" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares withheld for taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" id="Fact_678bb9930c2648c9adc86de3f802d49d" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">167</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" id="Fact_8f7177f85d9b4933bd3e4a3501b78219" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">129</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" id="Fact_047f1f6826314bca96fdd8fa8063ff68" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">122</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityOtherShares" id="Fact_4334e893dc2e4d56ac781f7427c9e15b" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityOtherShares" id="Fact_07b3ae68c6e2401cb82a1a5a451f3a99" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityOtherShares" id="Fact_74b995bdad794116b6e68dbeb3ea171d" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares held, end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_dc8fb946f6f847ba9a4adfde445a1acb" contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">23,515</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_6c46f52fe5354892959f1641b37803ff" contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">23,419</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_ff302eb659734d6b9fd37adc879fdf90" contextRef="c20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">23,405</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of Class A Common Stock outstanding, end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_f3d9360ac5be4f96ba1c20d78557add6" contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">46,711</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_bd304365dab0454ca3733021ec1689d8" contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">46,789</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_8e3707de82fd43f1b16d484d8afb496d" contextRef="c20200430_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">46,761</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f424" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f425"><ix:continuation id="Text_92b25920e78f41b6b61966ea9dbea1653" continuedAt="Text_92b25920e78f41b6b61966ea9dbea1654">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f425" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f426"><ix:continuation id="Text_92b25920e78f41b6b61966ea9dbea1654">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in Class B Common Stock:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares, beginning of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_f0cffa49e39c45f29d17fcc1de600e71" contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">12,974</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_e967c2abac2c4a279cf4f48cedb420a0" contextRef="c20200430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">13,016</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_a7e3207472a64146b37cd72dd208e3e5" contextRef="c20190430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">13,055</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Common stock class conversions</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ConversionOfStockSharesIssued1" id="Fact_9e6a32778d9c40d8b4413848899ca5b4" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">18</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ConversionOfStockSharesIssued1" id="Fact_e75e937a00e0497bbd31647fedbf7d69" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">42</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ConversionOfStockSharesIssued1" id="Fact_b97c486f6bd54a97a4d5b81e43049a04" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">39</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares issued, end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_98f313484e4840f9a37797a407215cc1" contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">12,956</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_93a13877938b47f4ab427f38f57f8c73" contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">12,974</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_5c5519b25f844b878ed9ffb3ba809203" contextRef="c20200430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">13,016</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in Class B Common Stock in treasury:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares held, beginning of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_b60cfb2fddb94e909fb8643a090e285c" contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3,922</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_1103df27fa024658b84f621b9f5a2f1b" contextRef="c20200430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3,920</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_a137f1f2bfcd4014923479420b41ca3a" contextRef="c20190430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3,918</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchase of treasury shares</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" id="Fact_c3739cb88b0a4cc2b6a77a62f7f3f758" contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" id="Fact_47f1568963164d3bb286f8dad317b900" contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" id="Fact_a4abc8d63d9c4cc2b25c95ff4d9bcd9b" contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares held, end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_a33f4476ee9b4130a981ab564bd70611" contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3,924</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_d7ace9f546eb466c81d4601ef0bc4bf9" contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3,922</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockShares" id="Fact_cb248fabd86847de9dd1d281dd70afbb" contextRef="c20200430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3,920</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of Class B Common Stock outstanding, end of year</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_a25117e48193419db1ce5da8cd97f2f1" contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">9,032</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_218a276633214a30847567244c0de429" contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">9,052</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_30dcf7347ad245b685a0f4620a096ab1" contextRef="c20200430_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">9,096</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f426" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f427">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f427" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f428">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Warrants</div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f428" continuedAt="Text_1ed85329250e4360baa32852c8bcb7f429">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_1ed85329250e4360baa32852c8bcb7f429">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In connection with the acquisition of&#160;The Learning House, Inc. on November 1, 2018, a portion of the fair value of the consideration transferred was $</span><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" id="Fact_ccc5dcefd2d14cdd9fc037e5f2e7aa32" contextRef="c20181101to20181101_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.6</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million of warrants. The warrants were classified as equity and allowed the holder to purchase&#160;</span><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_0ab17bb3d9de4880a1db9eb17380ae55" contextRef="c20181031_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">400,000</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;shares of our Class A Common Stock at an exercise price of $</span><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_67049e8f540f44b0a2c8e199b5e9e6bb" contextRef="c20181031_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">90.00</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, subject to adjustments. The term of the warrants was </span><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_d9793ecbf3684c028f371bd0164323a5" contextRef="c20220430_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and expired on November 1, 2021. The fair value of the warrants was determined using the Black-Scholes option pricing model.</span></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">100</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
<div><br /></div>
<div><a id="Note20SegmentInformation"><!--Anchor--></a><ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" id="Text_334bc7fbb3554118974f91964ea9bc6f" contextRef="c20210501to20220430" escape="true" continuedAt="Text_8b9b305a069c40dca6438b551b8ff1271">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 20 &#8211; Segment Information</div>
</ix:nonNumeric><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff1271" continuedAt="Text_8b9b305a069c40dca6438b551b8ff1272">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff1272" continuedAt="Text_8b9b305a069c40dca6438b551b8ff1273">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We report our segment information in accordance with the provisions of FASB ASC Topic 280, &#8220;Segment Reporting.&#8221;&#160;</span>These segments reflect the way our chief operating decision maker evaluates our business performance and manages the operations. The performance metric used by our chief operating decision maker to evaluate performance of our reportable segments is Adjusted Contribution to Profit.&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our segment reporting structure consists of </span><ix:nonFraction name="us-gaap:NumberOfReportableSegments" id="Fact_96ed517e60a344988fb91e6f5ed6b11f" contextRef="c20210501to20220430" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> reportable segments, which are listed below, as well as a Corporate category, which includes certain costs that are not allocated to the reportable segments:</span></div>
</ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff1273" continuedAt="Text_8b9b305a069c40dca6438b551b8ff1274">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; margin-top: 6pt;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
  </tr>
</table>
</ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff1274" continuedAt="Text_8b9b305a069c40dca6438b551b8ff1275">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
  </tr>
</table>
</ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff1275" continuedAt="Text_8b9b305a069c40dca6438b551b8ff1276">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 18pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
  </tr>
</table>
</ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff1276" continuedAt="Text_8b9b305a069c40dca6438b551b8ff1277">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff1277" continuedAt="Text_8b9b305a069c40dca6438b551b8ff1278"><ix:nonNumeric name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="Text_8a120d1cb1d64f5385e63d264d57315a" contextRef="c20210501to20220430" escape="true" continuedAt="Text_9118ab9defd04bebb9c71f2eec7f70251">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Segment information is as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff1278" continuedAt="Text_8b9b305a069c40dca6438b551b8ff1279"><ix:continuation id="Text_9118ab9defd04bebb9c71f2eec7f70251" continuedAt="Text_9118ab9defd04bebb9c71f2eec7f70252">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff1279" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12710"><ix:continuation id="Text_9118ab9defd04bebb9c71f2eec7f70252" continuedAt="Text_9118ab9defd04bebb9c71f2eec7f70253">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b5d17c70914f44dcb865a5d24aba9d97" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,111,343</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_17042e1017dc492181a48f8545e35c7e" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,015,349</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3df21dddbaaf47fe8149b88c5ae7586f" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">948,839</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_35cf9cae8c57428cb10a82d22f811f7a" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">646,823</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_fe8dd4d548cc47dbb1c5adfc7b53b999" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">641,861</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_39e2ae9c62324391a69d9357657bb435" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">650,115</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f0478689fccb46e0bd7b215d56fdb890" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">324,762</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_08e60cd681784004b478b753e10a01a8" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">284,291</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d85d9effa99b4819bc54162b467f29f3" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">232,529</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total revenue</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c19d87739e7f4968af47fde2f7fc57e4" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,082,928</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_6bd0dfc29f9941c099ece23c3229124b" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,941,501</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c7aa536dfd704b929ceac0368e8df328" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,831,483</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted Contribution to Profit:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_06deedbdacdc42408d858f126aeec121" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">295,227</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_daee1349ed03472f946d20637ea5a6c2" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">273,023</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_e5d6e044cc69426da117f973b6ffe5fe" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">265,353</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_e196d63090cb439992731997728cd365" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">111,917</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_fc12b39c56de480aa32ac1d24fa8e59b" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">92,363</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_6e03984e7a2c438f94f5a3f511f56d75" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">85,515</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_31bb22b2ffc34a27a1772562f9d0bf83" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,289</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_6d822f56a55d45d7b2d9a5702f586e94" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">20,488</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_a72c328d38f54827a72cbdfb0d0f05f2" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,713</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total adjusted contribution to profit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_30d4953567da455a9fad06b77cfa5c22" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">410,433</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_cbbc089171a1464ea2e32cb2207c4ff3" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">385,874</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_85fdbc4401d04b89b84011b757d116a4" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">346,155</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted corporate contribution to profit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_b1885e4f9746489d8342e0f3e681d891" contextRef="c20210501to20220430_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">192,584</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_1e5c8c8655a6469ab45de2e1008842d7" contextRef="c20200501to20210430_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">167,053</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_e5ad3ac90a714426afa97e429898c72c" contextRef="c20190501to20200430_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">165,487</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total adjusted operating income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedOperatingIncomeLoss" id="Fact_3e6442fa384e4bf4acbcacb8b9661bb2" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">217,849</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedOperatingIncomeLoss" id="Fact_4c18756912dc45f7b867226b8d38d237" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">218,821</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedOperatingIncomeLoss" id="Fact_35187c49a87f4bf98c9488b5f07ec70b" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">180,668</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Depreciation and Amortization:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_877296ed109441bb85260203d55cc038" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">94,899</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_f9001e9181c44bc7b78e7d014a27c973" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">83,866</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_17a0296b66c84c4bbf78e0a44517059e" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">69,495</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_8c021cc7182b45629126d2e3500b35d7" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">69,561</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_9601e0220a384ab29f46b404db13cb58" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">71,997</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_92d228f152044fc18752f26cc7751a85" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">69,807</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_ed0831eb238f4d14bf672f80f9f208cc" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">34,157</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_9b7e3472499948ffa6f4e072170f93de" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">29,654</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_8fbbb33cea2c4b2daf1042c154cae316" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">24,131</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total depreciation and amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_34bf2c6afada48a690f3b24a99d589aa" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">198,617</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_b0eced94194c4e72b1645a013a462f04" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">185,517</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_a38578f0f734410ea1293f31770fd105" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">163,433</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate depreciation and amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_ac1acb8ac9d34c81bf10c8d258cf3fe3" contextRef="c20210501to20220430_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">16,553</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_bfcf51f117e646be8c9dbfc8f2b0202c" contextRef="c20200501to20210430_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">14,672</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_b9628cbf5684462182ea94a679b09778" contextRef="c20190501to20200430_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,694</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total depreciation and amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_2f37d1b5628a4fcb89172be1bd78da28" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">215,170</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_7969709d274a4baa800a5f3d974e2bd8" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">200,189</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_f9c4dc3bfbc840aa895ae41d28aa3e11" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">175,127</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12710" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12711"><ix:continuation id="Text_9118ab9defd04bebb9c71f2eec7f70253" continuedAt="Text_9118ab9defd04bebb9c71f2eec7f70254">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12711" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12712"><ix:continuation id="Text_9118ab9defd04bebb9c71f2eec7f70254">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2021, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning to Education Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services. The Revenue, Adjusted Contribution to Profit and Depreciation and Amortization for WileyNXT was $</span><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e9c3805a26c64a0dadb99da450dd33d9" contextRef="c20200501to20210430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">2.7</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, $</span>(<ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_3c7c16c48ea24041a997dde54c4577b1" contextRef="c20200501to20210430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">0.7</ix:nonFraction>)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, and </span><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_b23233e7ab1f4b75a456d9c738ae41bb" contextRef="c20200501to20210430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">none</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, respectively, for the year ended April 30, 2021, and $</span><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_340e69529db4418592ac809ba090ca04" contextRef="c20190501to20200430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.7</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, $</span>(<ix:nonFraction name="jwa:AdjustedContributionToProfitLoss" id="Fact_d6fe2bd04b6d4bfd80a184e265b3c0f4" contextRef="c20190501to20200430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">0.9</ix:nonFraction>)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, and </span><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_2fafc0c33d384ea2bcdbd8c039da345f" contextRef="c20190501to20200430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">none</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, respectively, for the year ended April 30, 2020. There were </span><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_535c78a8e1354feda3477b743844ebcd" contextRef="c20200501to20210430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> changes to our total consolidated financial results.</span></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">101</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12712" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12713">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12713" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12714"><ix:nonNumeric name="jwa:ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" id="Text_9e30615f974e444193667ca12fc31dff" contextRef="c20210501to20220430" escape="true" continuedAt="Text_368f1d26583b4a3f86850df81a735a761">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows a reconciliation of our consolidated US GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12714" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12715"><ix:continuation id="Text_368f1d26583b4a3f86850df81a735a761" continuedAt="Text_368f1d26583b4a3f86850df81a735a762">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12715" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12716"><ix:continuation id="Text_368f1d26583b4a3f86850df81a735a762" continuedAt="Text_368f1d26583b4a3f86850df81a735a763">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP Operating Income (Loss)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_c7fd81c3ba064009bebe53195ded559a" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">219,276</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_563f3b8ccd0b42fb95b49f769928c7f5" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">185,511</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_2cdc6b7519c741b1bfa0c0e6e0285e0b" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">54,287</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjustments:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related (credits) charges<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_5f23a2324140471aa015f70f05bb4466" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,427</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_30bed48ed3c04dac9fbf24d09d37d674" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">33,310</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:RestructuringChargesNetOfCredits" id="Fact_9ab975e40fe8415fbe729ac5f391d1c7" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">32,607</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of goodwill<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" id="Fact_b1ec387bb55f4c2db3b02b9919a7a290" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" id="Fact_bbee7b434d0f48f287f49b7aa7085a1b" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" id="Fact_3f224b91aed440dfa05fd44441454697" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">110,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of Blackwell trade name<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" id="Fact_474fb64b6f0a496183674d8f5c031276" contextRef="c20210501to20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" id="Fact_e3eabe06149a46dd88e38252007d8d65" contextRef="c20200501to20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" id="Fact_8a54222068f24cd7a95e6d2f7114ea4c" contextRef="c20190501to20200430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">89,507</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of developed technology intangible<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" id="Fact_5b5f1a92a2414d1998280a5b3ff3021e" contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" id="Fact_d57032ad8bc24fcea12610982c4ce1c1" contextRef="c20200501to20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" id="Fact_ccbcb5e84196474a8a080a4994e4ad15" contextRef="c20190501to20200430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,841</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted Operating Income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedOperatingIncomeLoss" id="Fact_75bb781cb248488d98708f35f32b73f4" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">217,849</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedOperatingIncomeLoss" id="Fact_6518c9d8edec4617b49fc7ff84656466" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">218,821</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="jwa:AdjustedOperatingIncomeLoss" id="Fact_77e9e1c6dfdb4ae9a93dfde6e939bd1e" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">180,668</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12716" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12717"><ix:continuation id="Text_368f1d26583b4a3f86850df81a735a763" continuedAt="Text_368f1d26583b4a3f86850df81a735a764">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12717" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12718"><ix:continuation id="Text_368f1d26583b4a3f86850df81a735a764">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_174ae8eaab694d72a3679fb2d82ad0d4" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">See Note 7, &#8220;Restructuring and Related (Credits) Charges&#8221; and Note 11, &#8220;Goodwill and Intangible Assets&#8221; for these charges by segment.</ix:footnote></div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12718" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12719">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12719" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12720">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 3, &#8220;Revenue Recognition, Contracts with Customers,&#8221; for revenue from contracts with customers disaggregated by segment and product type for the years ended April 30, 2022, 2021, and 2020.</div>
</ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12720" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12721">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12721" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12722"><ix:nonNumeric name="jwa:ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" id="Text_a1632214a0d442a3a5b8187d42ea5b7b" contextRef="c20210501to20220430" escape="true" continuedAt="Text_e09fd64e960249dc803060082c8fe80d1">
<div style="text-align: left; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables shows assets allocated by reportable segment and by the corporate category as of April 30 as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12722" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12723"><ix:continuation id="Text_e09fd64e960249dc803060082c8fe80d1" continuedAt="Text_e09fd64e960249dc803060082c8fe80d2">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_dc4a5e5d5dd04296b4bb167ff74756d0" contextRef="c20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,593,297</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_375862d7850645e2802e11cc6da8fd6b" contextRef="c20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,692,366</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_039adb6b472749659c2a7fc5d9fc1906" contextRef="c20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,225,313</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_8d2cdf0938fe4778bafad2b3c0ed4698" contextRef="c20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">894,516</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_362e347e3f8e4a38a6918392ec436178" contextRef="c20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">946,760</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_673ca5ecd5cb4b72a19c9f24b185c251" contextRef="c20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">924,924</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_4a75665b1a5e4593b211ecde25d2eee1" contextRef="c20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">542,508</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_83b8a46e15854f70b907e816cb84faca" contextRef="c20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">472,814</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_6ae6ee37efa840c0aba008fd85c308b6" contextRef="c20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">486,316</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_07bf08f3afca4757bb32018246163dbc" contextRef="c20220430_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">331,374</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_4bd7808974414e659ca090fe03027479" contextRef="c20210430_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">334,499</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_e187f70fa33a4b599e0cefb8c5bc03e8" contextRef="c20200430_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">532,241</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_5acee4bd09f94be69ab38679cbb93f5a" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,361,695</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_7bb02d23f3b548bba5241038d87244aa" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,446,439</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_c4223715f59349d1a19354cf267546fd" contextRef="c20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,168,794</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12723" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12724"><ix:continuation id="Text_e09fd64e960249dc803060082c8fe80d2" continuedAt="Text_e09fd64e960249dc803060082c8fe80d3">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12724" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12725"><ix:continuation id="Text_e09fd64e960249dc803060082c8fe80d3" continuedAt="Text_e09fd64e960249dc803060082c8fe80d4">
<div style="text-align: left; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table shows product development spending and additions to technology, property, and equipment </span>by reportable segment and by the corporate category<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">:</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12725" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12726"><ix:continuation id="Text_e09fd64e960249dc803060082c8fe80d4">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_06eb19f6ac30489d87e75dc2e95dbfd4" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">30,139</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_ea1302170ec243199f3e3e1627228daf" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">24,284</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_3a994a0cee9b4d79817c85c4c0c4d7fd" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">16,329</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_d596fce959fc401a9a5a99d5d8c343a2" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">44,082</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_325eed5341d54c4996d43bd79e495c69" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">41,897</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_dfdf7acf3ced4170b3bb7d62b14017ed" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">38,229</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_9e86c27332bf473da1894a0b6dd339a6" contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">7,308</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_0ec392401d4f4ae9a44e2478f59f5a05" contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,449</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_a369f937eaff48519e61255e46c6eb28" contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">613</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_a255cb5bec53437285c539687d9837a0" contextRef="c20210501to20220430_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">34,329</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_1a3a86eecb624c9a83a56bdeb4d3d5ca" contextRef="c20200501to20210430_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">33,731</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_b4dbc76669f44da58a2c0e796d022846" contextRef="c20190501to20200430_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">60,030</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_24254b7c0cd74ae4989806b4c237e040" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">115,858</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_478ff6f7427248c3ac4a7dee9eb0f08a" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">103,361</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_5eb9517fa8c34bc287fdb430216932b3" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">115,201</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12726" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12727">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12727" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12728"><ix:nonNumeric name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="Text_7f1ab9be61ac49f1b17735b3643cab3b" contextRef="c20210501to20220430" escape="true" continuedAt="Text_cca1e38aeaec4b0db8e7f416fa99c5421">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue for the years ended April 30 from external customers is based on the location of the customer, and technology, property and equipment, net by geographic area as of April 30 were as follows:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12728" continuedAt="Text_8b9b305a069c40dca6438b551b8ff12729"><ix:continuation id="Text_cca1e38aeaec4b0db8e7f416fa99c5421" continuedAt="Text_cca1e38aeaec4b0db8e7f416fa99c5422">
<div><br /></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_8b9b305a069c40dca6438b551b8ff12729"><ix:continuation id="Text_cca1e38aeaec4b0db8e7f416fa99c5422">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue, net</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Technology, Property, and Equipment, Net</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United States</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_78c69cbeac5749b18750876b6bf66965" contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,011,716</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f0edf0c45af04bec928b383b394ce1e3" contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">990,499</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f794ea3dde664a7998cf27b4814b7317" contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">944,075</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_cd46487407ab48dc87a8fe9b9a5285cd" contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">232,824</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_c0f4df886eee46d18b6e5884126d94d4" contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">241,217</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_f6e0d070435a4b76844c17fc55feff6a" contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">261,296</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5bb3e311f9b3461dbec71ef7e490b150" contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">164,205</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f432f66c3a0c47b3b8b7d66e7c393fe2" contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">145,806</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_cea999fd571c40eda7fdfbc19cd4b621" contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">174,567</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_92a55fd671a94b7a942ada32909865c2" contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">19,260</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_1f1782e76f2748df9f050810ba8841e6" contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">19,436</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_66037b24b04b429cb1dacd228e128e93" contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">18,076</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">China</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_196429d82cbf4ac28ce6652b8f3de6eb" contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">140,323</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_071be27b6655455283aabed377c29900" contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">92,305</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7b4fb984707742a7b6cb2b4f9d493ca8" contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">58,870</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_83c4a6d4ca764d899669b0fb52479a7a" contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,609</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_5fe1ba0d41f341b0b4fd93a772d55bfe" contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">567</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_f5e75128dfd4406fbc020a1dc32117d5" contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">492</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Japan</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_292b4bb9356f4490947fa1b549df8c05" contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">94,040</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1fb7261a0b1847b2bc9b932260776e1b" contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">91,957</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_40f8aee78784463893eb2affad89fb21" contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">75,104</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_df4877c36c374fae8c40a5da31790da0" contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">807</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_c8cb1b79ed5e4489a4dde137da4cfa05" contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">234</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_f261d462bba8403badf47f8a0c991ff0" contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">112</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Australia</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e8aae1a2963a47d5a4220bffba6abe24" contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">80,993</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_ad23466b5d5d460c8b6dba541227d35c" contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">57,569</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3f773bfee96d4d8da1b58813759043e4" contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">73,718</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_db862976752a442aa02ade7b965d2e85" contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">476</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_0508d7a05e2546c89a8cd293717bb1c6" contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">890</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_21db172c2441436c94282721a6e171fe" contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,051</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Canada</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e08ab2dd8bfe4c4fb49c5c6ecc6822d9" contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">80,640</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e9c5ba55ef8544588ea756be1a0a0f01" contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">67,635</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a6361fb30551461db1cf370097e53e49" contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">56,370</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_1b9e8070734542159c281e5037f625b4" contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">194</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_036d3b1c18a045ad9e687457eaa85216" contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,067</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_f3bfa09bfd2d4de89e5167dcc81b4854" contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,734</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Germany</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_61141d8c03414deb8b9bf9c333bd51ff" contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">75,805</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_dbd98cd99f5e4f629c2424331295fc9b" contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">78,035</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_4931f11217b3415489c0e0ad1a344431" contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">113,664</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_9e2127c23e7540faa90bb98d57a4bc61" contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">7,267</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_3e0fedaf0b624a1aada2e6c8a3df3a31" contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8,459</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_fb490988b23f4d08a67ff9c44c0459ba" contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8,059</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">France</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_bddb1ed805434d73b07625dafcbb03bc" contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">43,007</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c2d1d615332e4327bc57007439b50d3a" contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">45,681</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7a363b8e34ef483a8445f28e44dc5111" contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">45,033</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_9d491d0b85824a3a9cb6c8c96bfbdde5" contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,284</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_ecd24db3bb7643638a3520b088620214" contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">4,329</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_67e2b27d86074a129c2e205af6c973bc" contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,358</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">India</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f215f938a6fe43028cfc2ad84244df52" contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">38,279</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d868639929514db1a7c0650d5427cc3d" contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">32,228</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_63a579b6cc2749cb92c4970d85be56e0" contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">27,691</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_e4cce394545b49f496bc3c78a725322b" contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">984</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_5ee1775d913d41e49b31614fe872a301" contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,012</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_42a69d189b004eafb0e3658993b8ff56" contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,066</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other Countries</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5b14ab9843fa4308a01d34b5774684e9" contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">353,920</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0e83ca80080948b1ba13a980eb9474e0" contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">339,786</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7058111f3a4743ce87f6361b3ff5c860" contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">262,391</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_ce27bc367d8347c695de65d8e966dca4" contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,867</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_012ea47f3b7a4bd895d7545355e18ce8" contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,059</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_804798c263474ef6b4d1c43ff7ca45fe" contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">4,761</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_efcd91ea93ea4340b51f263d90ea07ca" contextRef="c20210501to20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,082,928</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_505d350c11db4bceb888e46e5331f494" contextRef="c20200501to20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,941,501</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_439aa6e6e35b47a6b3c4ae463a72d3ea" contextRef="c20190501to20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,831,483</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_5281a8cd514c4d72ac97231863369acf" contextRef="c20220430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">271,572</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_cf170222ac404b3ba724f25f60125ed0" contextRef="c20210430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">282,270</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_29a6b06a7d9f462aac307f656f93969e" contextRef="c20200430" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">298,005</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">102</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div style="text-align: left;"><br /></div>
<div><br /></div>
<div><a id="Note21"><!--Anchor--></a><ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" id="Text_fe00860244544f3da6684b86306bf002" contextRef="c20210501to20220430" escape="true" continuedAt="Text_843cef9398dd48f989a1f25e34d7e8a41">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 21 &#8211; Subsequent Events</div>
</ix:nonNumeric><ix:continuation id="Text_843cef9398dd48f989a1f25e34d7e8a41" continuedAt="Text_843cef9398dd48f989a1f25e34d7e8a42">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_843cef9398dd48f989a1f25e34d7e8a42" continuedAt="Text_843cef9398dd48f989a1f25e34d7e8a43">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Restructuring</div>
</ix:continuation><ix:continuation id="Text_843cef9398dd48f989a1f25e34d7e8a43" continuedAt="Text_843cef9398dd48f989a1f25e34d7e8a44">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_843cef9398dd48f989a1f25e34d7e8a44" continuedAt="Text_843cef9398dd48f989a1f25e34d7e8a45">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2022, the Company initiated a global program to restructure and align our cost base with current and anticipated future market conditions. This program will include the exit of certain leased office space beginning in the first quarter of fiscal year 2023 and the reduction of our occupancy at other facilities. In addition, the program will include severance related charges for the elimination of certain positions. These actions are estimated to result in an initial pretax restructuring charge of approximately $<ix:nonFraction name="us-gaap:RestructuringCharges" id="Fact_b65c9a1dd67346edb4b203fc26523ea1" contextRef="c20220501to20220731_RangeAxis_MinimumMember_StatementScenarioAxis_ScenarioForecastMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">19.0</ix:nonFraction> million to $<ix:nonFraction name="us-gaap:RestructuringCharges" id="Fact_bfc6065189e64d88bc94aa420093ae16" contextRef="c20220501to20220731_RangeAxis_MaximumMember_StatementScenarioAxis_ScenarioForecastMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">21.0</ix:nonFraction> million in the first quarter of fiscal year 2023.</div>
</ix:continuation><ix:continuation id="Text_843cef9398dd48f989a1f25e34d7e8a45" continuedAt="Text_843cef9398dd48f989a1f25e34d7e8a46">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_843cef9398dd48f989a1f25e34d7e8a46" continuedAt="Text_843cef9398dd48f989a1f25e34d7e8a47">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Dividend</div>
</ix:continuation><ix:continuation id="Text_843cef9398dd48f989a1f25e34d7e8a47" continuedAt="Text_843cef9398dd48f989a1f25e34d7e8a48">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_843cef9398dd48f989a1f25e34d7e8a48">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On <ix:nonNumeric name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="Fact_3a197774cd874f998a0dedc7c08355f7" contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassBMember_SubsequentEventTypeAxis_SubsequentEventMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="Fact_4c0861a7fbeb4e1dac2b602cb62cdf58" contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassAMember_SubsequentEventTypeAxis_SubsequentEventMember" format="ixt:datemonthdayyearen">June 22, 2022</ix:nonNumeric></ix:nonNumeric>, our Board of Directors declared a quarterly dividend of $<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_26928979b0ba41f6a2502ec9e2394f7c" contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassBMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_331e86b54e88441a99da13d71ab8cb70" contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassAMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal">0.3475</ix:nonFraction></ix:nonFraction> per share, or approximately $<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_da451800abca433dbe73b493096331c8" contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">19.4</ix:nonFraction> million, on our Class A and Class B Common Stock.&#160; The dividend is payable on <ix:nonNumeric name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="Fact_45c7442d260a4edea6b0aa177b831b70" contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassBMember_SubsequentEventTypeAxis_SubsequentEventMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="Fact_93f46c54aba14f1685a455728a870dca" contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassAMember_SubsequentEventTypeAxis_SubsequentEventMember" format="ixt:datemonthdayyearen">July 20, 2022</ix:nonNumeric></ix:nonNumeric> to shareholders of record on <ix:nonNumeric name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="Fact_1f54afa9a8364d849ac249a0e01d1687" contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassBMember_SubsequentEventTypeAxis_SubsequentEventMember" format="ixt:datemonthdayyearen"><ix:nonNumeric name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="Fact_0621505332e44972a882cab6620f35b1" contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassAMember_SubsequentEventTypeAxis_SubsequentEventMember" format="ixt:datemonthdayyearen">July 6, 2022</ix:nonNumeric></ix:nonNumeric>.</div>
</ix:continuation></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">103</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item9"><!--Anchor--></a>Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">None</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item9A"><!--Anchor--></a>Item 9A. Controls and Procedures</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Disclosure Controls and Procedures:</span> The Company&#8217;s Chief Executive Officer and Chief Financial Officer, together with the Chief Accounting Officer and other members of the Company&#8217;s management, have conducted an evaluation of the Company&#8217;s disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the Exchange Act) as of the end of the period covered by this report. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that the Company&#8217;s disclosure controls and procedures were effective to ensure that information required to be disclosed by the Company in reports filed or submitted under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified by the Securities and Exchange Commission&#8217;s rules and forms and (ii) accumulated and communicated to the Company&#8217;s management, including its Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Management&#8217;s Report on Internal Control over Financial Reporting: </span>Our Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) of the Exchange Act.&#160;Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based upon the framework in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on their evaluation, our management concluded that our internal control over financial reporting is effective as of April 30, 2022.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">KPMG LLP, an independent registered public accounting firm, has audited the consolidated financial statements included in this Annual Report on Form 10-K and, as part of their audit, has issued their report, included herein, on the effectiveness of our internal control over financial reporting.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">There were no changes in our internal control over financial reporting in the fourth quarter of fiscal year 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item9B"><!--Anchor--></a>Item 9B. Other Information</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">None</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item9C"><!--Anchor--></a>Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Not applicable.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">104</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">PART III</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item10"><!--Anchor--></a>Item 10. Directors, Executive Officers and Corporate Governance</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For information with respect to Executive Officers of the Company, see &#8220;Information About Our Executive Officers&#8221; as set forth in Part I of this Annual Report on Form 10-K.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The name, age, and background of each of the directors nominated for election are contained under the caption &#8220;Election of Directors&#8221; in the Proxy Statement for our 2022 Annual Meeting of Shareholders (2022 Proxy Statement) and are incorporated herein by reference.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Information on the audit committee financial experts is contained in the 2022 Proxy Statement under the caption &#8220;Report of the Audit Committee&#8221; and is incorporated herein by reference.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Information on the Audit Committee Charter is contained in the 2022 Proxy Statement under the caption &#8220;Committees of the Board of Directors and Certain Other Information concerning the Board.&#8221;</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Information with respect to the Company&#8217;s Corporate Governance principles is publicly available on the Company&#8217;s Corporate Governance website at <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">https://www.wiley.com/en-us/corporategovernance.</span></div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item11"><!--Anchor--></a>Item 11. Executive Compensation</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Information on compensation of the directors and executive officers is contained in the 2022 Proxy Statement under the captions &#8220;Directors&#8217; Compensation&#8221; and &#8220;Executive Compensation,&#8221; respectively, and is incorporated herein by reference.</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item12"><!--Anchor--></a>Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Information on the beneficial ownership reporting for the directors and executive officers is contained under the caption &#8220;Section 16(a) Beneficial Ownership Reporting Compliance&#8221; within the &#8220;Beneficial Ownership of Directors and Management&#8221; section of the 2022 Proxy Statement and is incorporated herein by reference. Information on the beneficial ownership reporting for all other shareholders that own 5% or more of the Company&#8217;s Class A or Class B Common Stock is contained under the caption &#8220;Voting Securities, Record Date, Principal Holders&#8221; in the 2022 Proxy Statement and is incorporated herein by reference.</div>
<div style="text-align: left;"><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the Company&#8217;s equity compensation plan information as of April 30, 2022:</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Plan Category</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Securities to Be</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Issued Upon Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Outstanding Options,</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Warrants and Rights </span><sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise Price of</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Outstanding Options,</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Warrants and Rights</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Securities Remaining</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Available for Future</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Issuance Under Equity</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Compensation Plans </span><sup>(2)</sup></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equity compensation plans approved by shareholders</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,582,784</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59.89</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,390,492</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This amount includes the following awards issued under the 2014 Key Employee Stock Plan:</div></td>
  </tr>
</table>
</div>
<div><br /></div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 27pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 8pt;">&#9679;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">310,409 shares issuable upon the exercise of outstanding stock options with a weighted average exercise price of $59.89.</div></td>
  </tr>
</table>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 27pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 8pt;">&#9679;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,272,375 non-vested performance-based and other restricted stock awards. Since these awards have no exercise price, they are not included in the weighted average exercise price calculation.</div></td>
  </tr>
</table>
</div>
<div>
<div><br /></div>
</div>
<div>
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Per the terms of the 2014 Key Employee Stock Plan (Plan), a total of 6,500,000 shares shall be authorized for awards granted under the Plan, less one (1) share for every one (1) share that was subject to an option or stock appreciation right granted after April 30, 2014 under the 2009 Key Employee Stock Plan and 1.76 shares for every one (1) share that was subject to an award other than an option or stock appreciation right granted after April 30, 2014 under the 2009 Key Employee Stock Plan.&#160;Any shares that are subject to options or stock appreciation rights shall be counted against this limit as one (1) share for every one (1) share granted, and any shares that are subject to awards other than options or stock appreciation rights shall be counted against this limit as 1.76 shares for every one (1) share granted.&#160;After the Effective Date of the Plan, no awards may be granted under the 2009 Key Employee Stock Plan.&#160;</div></td>
  </tr>
</table>
</div>
<div>
<div><br /></div>
</div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All of the Company&#8217;s equity compensation plans are approved by shareholders.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">105</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item13"><!--Anchor--></a>Item 13. Certain Relationships and Related Transactions, and Director Independence</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Information on related party transactions and the policies and procedures for reviewing and approving related party transactions are contained under the caption &#8220;Transactions with Related Persons&#8221; within the &#8220;Board and Committee Oversight of Risk&#8221; section of the 2022 Proxy Statement and are incorporated herein by reference.</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Information on director independence is contained under the caption &#8220;Director Independence&#8221; within the &#8220;Board of Directors and Corporate Governance&#8221; section of the 2022 Proxy Statement.</div>
<div><br /></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item14"><!--Anchor--></a>Item 14. Principal Accountant Fees and Services</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our independent registered public accounting firm is&#160;KPMG LLP,&#160;New York, NY, Auditor ID:&#160;</span><span style="-sec-ix-hidden:Fact_f1856b64e0364147a79b1ded6328c1a4">185</span></div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Information required by this item is contained in the 2022 Proxy Statement under the caption &#8220;Report of the Audit Committee&#8221; and is incorporated herein by reference.</div>
<div><br /></div>
<div style="text-align: left; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">PART IV</div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item15"><!--Anchor--></a>Item 15. Exhibits and Financial Statement Schedules</div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(a) Documents filed as a part of this Annual Report on Form 10-K:</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1) Financial Statements</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Index to Consolidated Financial Statements and Schedule of this Annual Report on Form 10-K in Part II Item 8.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2) Financial Statement Schedule</div>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Schedule II - Valuation and Qualifying Accounts and Reserves - Years Ended April 30, 2022, 2021, and 2020 of this Annual Report on Form 10-K. The other schedules are omitted as they are not applicable, or the amounts involved are not material.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3) Exhibits</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td colspan="2" style="width: 100%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Articles of Incorporation and By-Laws</div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3.1</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714018000021/exhibit3_1.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restated Certificate of Incorporation (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 1992).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3.2</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/0000107140-96-000013.txt" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certificate of Amendment of the Certificate of Incorporation dated October 13, 1995 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 1996).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3.3</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/0000107140-98-000010.txt" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certificate of Amendment of the Certificate of Incorporation dated as of September 1998 (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended October 31, 1998).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3.4</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714099000016/0000107140-99-000016.txt" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certificate of Amendment of the Certificate of Incorporation dated as of September 1999 (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended October 31, 1999).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3.5</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714018000021/exhibit3_5.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amended and Restated By-Laws dated as of September 2007 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2018).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td colspan="2" style="width: 100%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Instruments Defining the Rights of Security Holders, Including Indentures</div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">4.1</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714020000052/exhibit4_1.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Description of Securities Registered under Section 12 of the Securities Exchange Act of 1934, as amended (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K/A (Amendment No. 1) for the year ended April 30, 2020).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td colspan="2" style="width: 100%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Material Contracts</div></td>
  </tr>
  <tr>
    <td colspan="2" style="width: 100%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.1</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714019000016/exhibit10_1.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amended and Restated Credit Agreement dated May 30, 2019, among the Company and Bank of America, N.A., as Administrative Agent, Swing Line Lender, and L/C Issuer, and the lenders and other agents party thereto (incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed on June 5, 2019).</a></div></td>
  </tr>
</table>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">106</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.2</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714021000052/exhibit10_1.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">First Amendment to the Third Amended and Restated Credit Agreement (incorporated by reference to the Company&#8217;s Current Report on Form 8-K dated as of December 23, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.3</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714014000032/exhibit32_3.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Agreement of the Lease dated as of July 14, 2014 between Hub Properties Trust as Landlord, an independent third party, and John Wiley and Sons, Inc as Tenant (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended July 31, 2014).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.4</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714019000026/exhibit10_3.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2018 Director Stock Plan (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2019).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.5</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714014000040/exhibit10_2.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014 Executive Annual Incentive Plan (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended October 31, 2014).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.6</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714014000040/exhibit10_1.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amended 2014 Key Employee Stock Plan (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended October 31, 2014).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.7</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714005000110/serp120605.txt" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred Compensation Plan for Directors&#8217; 2005 &amp; After Compensation (incorporated by reference to the Company&#8217;s Current Report on Form 8-K, filed December 21, 2005).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.8</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714022000007/exhibit10_2.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amendment to the Deferred Compensation Plan for Directors' 2005 &amp; After Compensation effective December 15, 2021 (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended January 31, 2022).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.9</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_7.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Form of the Fiscal Year 2022 Executive Annual Incentive Plan (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.10</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_8.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Form of the Fiscal Year 2022 Executive Long Term Incentive Plan (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.11</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714021000032/exhibit10_3.htm"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Form of the Fiscal Year 2022 Restricted Share Unit Grant Agreement under the Executive Long-Term Incentive Plan, under the Business Officer Equity Program, Pursuant to the 2014 Key Employee Stock Plan </span></span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">(incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended July 31, 2021).</span></span></a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.12</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714021000032/exhibit10_4.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Form of the Fiscal Year 2022 Performance Share Unit Grant Agreement, under the Executive Long-Term Incentive Plan, Under the Business Officer Equity Program Pursuant to the 2014 Key Employee Stock Plan (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended July 31, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.13</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714021000032/exhibit10_5.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Form of the Fiscal Year 2022 Non-Qualified Premium Stock Option Grant Agreement Pursuant to the 2014 Key Employee Stock Plan (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended July 31, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.14</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714021000014/exhibit10_1.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Form of the Fiscal Year 2021 Executive Long Term Incentive Plan (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the period ended January 31, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.15</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714020000049/exhibit10_2.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Form of the Fiscal Year 2021 Restricted Share Unit Grant Agreement under the Executive Long-Term Incentive Plan, under the Business Officer Equity Program, Pursuant to the 2014 Key Employee Stock Plan (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the period ended July 31, 2020).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.16</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714021000032/exhibit10_4.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Form of the Fiscal Year 2021 Performance Share Unit Grant Agreement, Under the Executive Long-Term Incentive Plan, Under the Business Officer Equity Program Pursuant to the 2014 Key Employee Stock Plan (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the period ended January 31, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.17</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714019000026/exhibit10_14.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Form of the Fiscal Year 2020 Qualified Executive Long Term Incentive Plan (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2019).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.18</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714017000051/napackemploy.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employment Letter dated October 12, 2017 between Brian A. Napack, President and Chief Executive Officer, and the Company (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the period ended October 31, 2017).</a></div></td>
  </tr>
</table>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">107</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.19</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714019000004/exhibit10_1.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employment Letter dated February 5, 2019 between Matthew Kissner, Group Executive, and the Company (incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed on February 7, 2019).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.20</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714020000049/exhibit10_3.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Form of the Fiscal 2021 Restricted Share Unit Grant Agreement with Matthew S. Kissner under the Executive Long-Term Incentive Plan, under the Business Officer Equity Program, pursuant to the 2014 Key Employee Stock Plan (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the period ended July 31, 2020).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.21</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714021000023/exhibit10_1.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Separation and Release Agreement, dated June 11, 2021 between Matthew S. Kissner, Group Executive Vice President, and the Company (incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed on June 17, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.22</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714021000023/exhibit10_2.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Transition and Consulting Agreement, dated June 15, 2021 between Matthew S. Kissner, Group Executive Vice President, and the Company (incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed on June 17, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.23</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714020000049/exhibit10_4.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employment Letter dated April 20, 2018 between Aref Matin, Executive Vice President and Chief Technology Officer, and the Company (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the period ended July 31, 2020).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.24</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714021000042/exhibit10_1.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Senior Executive Employment Agreement dated as of October 25, 2021 between Christina Van Tassell and the Company (incorporated by reference to the Company&#8217;s Current Report on Form 8-K dated as of October 28, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.25</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714021000049/exhibit10_1.htm"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Employment Agreement dated August 7, 2020 between Todd Zipper, Executive Vice President &amp; General Manager, Education Services and the Company </span></span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">(incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended October 31, 2021).</span></span></a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.26</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_27.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">John Wiley &amp; Sons, Inc. Supplemental Executive Retirement Plan as Amended and Restated effective as of January 1, 2014 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.27</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_28.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">John Wiley &amp; Sons, Inc. Supplemental Benefit Plan Amended and Restated as of January 1, 2014 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.28</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_29.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred Compensation Plan of John Wiley &amp; Sons, Inc. as Amended and Restated Effective as of January 1, 2016 including amendments through December 31, 2016 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.29</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_30.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amendment to the Deferred Compensation Plan of John Wiley &amp; Sons, Inc. effective January 1, 2020 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.30</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714022000007/exhibit10_2.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amendment to the Deferred Compensation Plan of John Wiley &amp; Sons, Inc. effective January 1, 2022 (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended January 31, 2022).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.31</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_31.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employees&#8217; Retirement Plan of John Wiley &amp; Sons, Inc. Amended and Restated June 30, 2013 with amendments through January 1, 2014 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.32</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_32.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amendment to the Employees&#8217; Retirement Plan of John Wiley &amp; Sons, Inc. effective October 1, 2016 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.33</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_33.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amendment to the Employees&#8217; Retirement Plan of John Wiley &amp; Sons, Inc. (IRS model 436 provisions) (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.34</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_34.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">John Wiley &amp; Sons, Inc. Employees&#8217; Savings Plan Amended and Restated Effective July 1, 2013 including amendments through January 1, 2014 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
</table>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">108</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.35</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_35.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amendment to the John Wiley &amp; Sons, Inc. Employees&#8217; Savings Plan approved December 19, 2018 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.36</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_36.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amendment to the John Wiley &amp; Sons, Inc. Employees&#8217; Savings Plan approved September 26, 2019 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.37</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_37.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amendment to the John Wiley &amp; Sons, inc. Employees&#8217; Savings Plan effective January 1, 2020 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.38</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000114036121023449/exhibit10_38.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amendment to the John Wiley &amp; Sons, Inc. Employees&#8217; Savings Plan effective September 1, 2020 and January 1, 2021 (incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2021).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.39</div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/107140/000010714022000007/exhibit10_3.htm" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amendment to the John Wiley &amp; Sons, Inc. Employees' Savings Plan effective January 1, 2022 (incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended January 31, 2022).</a></div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td colspan="2" style="width: 100%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Subsidiaries</div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a href="exhibit21.htm">21*</a></div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">List of Subsidiaries of the Company.</div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td colspan="2" style="width: 100%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Consent of Independent Registered Public Accounting Firm</div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a href="exhibit23.htm">23*</a></div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consent of KPMG LLP.</div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;">&#160;</td>
    <td style="width: 87.5%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td colspan="2" style="width: 100%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Certifications Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</div></td>
  </tr>
  <tr>
    <td style="width: 12.5%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a href="exhibit31_1.htm">31.1*</a></div></td>
    <td style="width: 87.5%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</div></td>
  </tr>
</table>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 12.53%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a href="exhibit31_2.htm">31.2*</a></div></td>
    <td style="width: 87.47%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</div></td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;">&#160;</td>
    <td style="width: 87.47%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td colspan="2" style="width: 100%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Certifications Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</div></td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a href="exhibit32_1.htm">32.1*</a></div></td>
    <td style="width: 87.47%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</div></td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;">&#160;</td>
    <td style="width: 87.47%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a href="exhibit32_2.htm">32.2*</a></div></td>
    <td style="width: 87.47%; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</div></td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;">&#160;</td>
    <td style="width: 87.47%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td colspan="2" style="width: 100%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inline XBRL</div></td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">101.INS*</div></td>
    <td style="width: 87.47%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).</div></td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;">&#160;</td>
    <td style="width: 87.47%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">101.SCH*</div></td>
    <td style="width: 87.47%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inline XBRL Taxonomy Extension Schema Document.</div></td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;">&#160;</td>
    <td style="width: 87.47%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">101.CAL*</div></td>
    <td style="width: 87.47%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</div></td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;">&#160;</td>
    <td style="width: 87.47%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">101.DEF*</div></td>
    <td style="width: 87.47%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inline XBRL Taxonomy Extension Definition Linkbase Document.</div></td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;">&#160;</td>
    <td style="width: 87.47%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">101.LAB*</div></td>
    <td style="width: 87.47%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inline XBRL Taxonomy Extension Label Linkbase Document.</div></td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;">&#160;</td>
    <td style="width: 87.47%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">101.PRE*</div></td>
    <td style="width: 87.47%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</div></td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;">&#160;</td>
    <td style="width: 87.47%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">104</div></td>
    <td style="width: 87.47%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).</div></td>
  </tr>
  <tr>
    <td style="width: 12.53%; vertical-align: top;">&#160;</td>
    <td style="width: 87.47%; vertical-align: top;">&#160;</td>
  </tr>
</table>
<div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div>
<div style="text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">*</span><span style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt">&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Filed herewith</span></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">109</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="Item16Form10KSummary"><!--Anchor--></a>Item 16. Form 10-K Summary</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Not applicable.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2) Financial Statement Schedule</div>
<div><br /></div>
<div><ix:nonNumeric name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="Text_cae247afbfa241a39a5bd638ffc93bb8" contextRef="c20210501to20220430" escape="true" continuedAt="Text_1f8fe525076a47b589e3d55dcc8631151">
<div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Schedule II</div>
</ix:nonNumeric><ix:continuation id="Text_1f8fe525076a47b589e3d55dcc8631151" continuedAt="Text_1f8fe525076a47b589e3d55dcc8631152">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">JOHN WILEY &amp; SONS, INC. AND SUBSIDIARIES</div>
</ix:continuation><ix:continuation id="Text_1f8fe525076a47b589e3d55dcc8631152" continuedAt="Text_1f8fe525076a47b589e3d55dcc8631153">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">VALUATION AND QUALIFYING ACCOUNTS</div>
</ix:continuation><ix:continuation id="Text_1f8fe525076a47b589e3d55dcc8631153" continuedAt="Text_1f8fe525076a47b589e3d55dcc8631154">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">FOR THE YEARS ENDED APRIL 30, 2022, 2021, AND 2020</div>
</ix:continuation><ix:continuation id="Text_1f8fe525076a47b589e3d55dcc8631154" continuedAt="Text_1f8fe525076a47b589e3d55dcc8631155">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Dollars in thousands)</div>
</ix:continuation><ix:continuation id="Text_1f8fe525076a47b589e3d55dcc8631155" continuedAt="Text_1f8fe525076a47b589e3d55dcc8631156">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_1f8fe525076a47b589e3d55dcc8631156" continuedAt="Text_1f8fe525076a47b589e3d55dcc8631157">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Description</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Balance at</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Beginning</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Period</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cumulative Effect of Change in Accounting Principle<sup>(1)</sup></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Charged to</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Expenses</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deductions</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">From Reserves</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">and Other<sup>(2)</sup></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Balance at</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">End of Period<sup>(3)</sup></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year Ended April 30, <span style="text-indent: 0pt;">2022</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for sales returns<sup>(4)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_6632d3f14cb84d0eaecef2e7de6e2f21" contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">22,199</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_50239022016242d4b2ddf8bb1e12e310" contextRef="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_44e5e389c041404a97af23a7e8e81ec4" contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">29,191</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_91423adc67624df48b40d0a0ddbb95c2" contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">31,968</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_bed5e064eb3b48e6a8e6e60c0e807f04" contextRef="c20220430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">19,422</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for doubtful accounts</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_3e0fd226907a45c4808b14e21a157bc4" contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,474</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_86688c1015284eb6a6be8b30fd3156e1" contextRef="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_0e0c53da33bc4ba18d2b92203e1e10d7" contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">4,029</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_bb0aa60c874c4e8f9bb68103ce52405e" contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">4,282</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_ceec00641f994bf8b429583b5e5208f6" contextRef="c20220430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,221</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for inventory obsolescence</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_23bf3472e2f04586a0582b9ad150c13f" contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">13,970</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_62548c0e7a63466eaf831c9cec8c3eb5" contextRef="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_bcf09d89bff1432b85fab38b59c8d3ef" contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">6,786</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_a5c2115a8cae41b3a75476a2322153ae" contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,537</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_70ce761b972b46dcbf1571ab239cefc5" contextRef="c20220430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,219</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Valuation allowance on deferred tax assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_2e438594a4c743249d96d19b878f844e" contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">4,855</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_83164bbb154d400bb02b338480084d5b" contextRef="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_4f1b7000b3554dbf88e1910bcd268927" contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">230</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_02609a3a0ee24d71b61a28e8b16a37f1" contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">24,915</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_002c298e7ee348a7a36b140937a1a45f" contextRef="c20220430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year Ended April 30, <span style="text-indent: 0pt;">2021</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for sales returns<sup>(4)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_43ca00aacdb74be386fc12c04863682a" contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">19,642</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_465e937186774eeeb54bfb9a41a37593" contextRef="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_eae4001d45ff4b768bf751b9aa506566" contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">36,997</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_0c617e6ee7ef4709abab3992fec0809a" contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">34,440</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_ad79b2f099054747bd1136affde0bff6" contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">22,199</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for doubtful accounts</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_82a7fdca863b4588b8c81304394d82d1" contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">18,335</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_3bdf0321af744e9b81a7ae215cd76176" contextRef="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,776</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_e23bdff5bc464cc689ff619fbd8bb41a" contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">6,957</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_5c9b913314dc411ca9bcd335f927a87e" contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,594</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_559dbb72b7554a1aadebdeffb0f5399e" contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,474</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for inventory obsolescence</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_5f46080a1dd74973ad201302cbd9cbbf" contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">16,067</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_ae55e1c411ad4bb595f7677fb921040e" contextRef="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_56d1f86ae7954633966d7505586eaa83" contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">9,236</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_e0f8c741cca245bebd1932a90d7d0b47" contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">11,333</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_cc712056920243b5944903d007cd14f7" contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">13,970</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Valuation allowance on deferred tax assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_05bc4996305f48bc9929c915810130bf" contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">23,287</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_6c01f132acb64fcbaad334820cb56b3c" contextRef="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_c691eee2efa84a1bac640384517a9547" contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">3,213</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_3a65ece623cd44709d1fcff61ced6a06" contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,645</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_1a254c44ab9149fd9ac55ed6eb1fd8fb" contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">4,855</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 40%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year Ended April 30, <span style="text-indent: 0pt;">2020</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for sales returns<sup>(4)</sup></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_5cbfc5905ca04a53a15be00cf6e6b740" contextRef="c20190430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">18,542</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_bf516a2d8e2e49c482d7710fbb39bf6d" contextRef="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_17d1196d05ab434fa2d82ed0097681be" contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">48,829</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_a6372f2c4446455e95a712617ca68590" contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">47,729</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_88104e7a1d5e43e0811254fc9cf2b0b4" contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">19,642</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for doubtful accounts</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_f4d2c37d962349f0976c87d2344a5743" contextRef="c20190430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">14,307</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_d4a614999bd44a53baa03a302824c2c3" contextRef="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_ba83a73b09f24474930db241c06f528c" contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,470</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_b7a0b4fb501646aa9b28cc4325d6511e" contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,442</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_34da6da7b78c417fa2eafa8f23e118b3" contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">18,335</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for inventory obsolescence</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_bc37fed3831346968243d793880410f2" contextRef="c20190430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">15,825</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_6ac02f67c2204bff9cbf236dd34c862d" contextRef="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_16c4e23be1f14e2d9b2f9cb749fccfe3" contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8,699</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_ae0f01a53b57464b93176afbcf01189c" contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">8,457</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_2eb7ff384b4a424f9fe94874069c06b5" contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">16,067</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Valuation allowance on deferred tax assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_8f6fd516f74040548e4780f65137ef96" contextRef="c20190430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">21,179</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_9d8d201bdfdc4e349f17eac583234fd4" contextRef="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_366bb6aa83fe4437bc51aa9899164ccf" contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,108</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_6e7831356da148bb91fc308140c41bb4" contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_cb1c538695584074b5c1cec7ae3120da" contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">23,287</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation><ix:continuation id="Text_1f8fe525076a47b589e3d55dcc8631157" continuedAt="Text_1f8fe525076a47b589e3d55dcc8631158">
<div><br /></div>
</ix:continuation><ix:continuation id="Text_1f8fe525076a47b589e3d55dcc8631158" continuedAt="Text_1f8fe525076a47b589e3d55dcc8631159">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">See<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#8221; of the Notes to Consolidated Financial Statements of this Annual Report on Form 10-K regarding the adoption of </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ASU 2016-13, &#8220;Financial Instruments&#8212;Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments&#8221;. We adopted the new standard on May 1, 2020, with a cumulative effect adjustment to retained earnings as of the beginning of the year of adoption.</span></ix:footnote></div></td>
  </tr>
</table>
</ix:continuation><ix:continuation id="Text_1f8fe525076a47b589e3d55dcc8631159" continuedAt="Text_1f8fe525076a47b589e3d55dcc86311510">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Deductions From Reserves and Other for the years ended April 30, 2022, 2021, and 2020 include foreign exchange translation adjustments. Included in Allowance for doubtful accounts are accounts written off, less recoveries. Included in Allowance for inventory obsolescence are items removed from inventory. </ix:footnote></div></td>
  </tr>
</table>
</ix:continuation><ix:continuation id="Text_1f8fe525076a47b589e3d55dcc86311510" continuedAt="Text_1f8fe525076a47b589e3d55dcc86311511">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(3)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_fea41128b179411690270ad200cd7cc6" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Included in Valuation allowance on deferred tax assets for the years ended April 30, 2022 and 2020 are </span>valuation allowances related to, and required with respect to foreign tax credits generated by the Tax Act. In connection with a 5-year loss carryback and a subsequent audit, certain foreign tax credits requiring a valuation allowance were reinstated.</ix:footnote></div></td>
  </tr>
</table>
</ix:continuation><ix:continuation id="Text_1f8fe525076a47b589e3d55dcc86311511">
<table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(4)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_9a2be2390c3841f69f35c107f89f9e45" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Allowance for sales returns represents anticipated returns net of a recovery of inventory and royalty costs. The provision is reported as a reduction of gross sales to arrive at revenue and the reserve balance is reported as an increase in Contract liabilities with a corresponding increase in Inventories, net and a reduction in Accrued royalties for the years ended April 30, 2022, 2021, and 2020.</ix:footnote>&#160;</div></td>
  </tr>
</table>
</ix:continuation></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">110</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
<div style="page-break-after:always;" class="DSPFPageBreak"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div class="DSPFPageHeader"></div>
</div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="SIGNATURES"><!--Anchor--></a>SIGNATURES</div>
<div style="text-align: center;"><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Company has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 50%; vertical-align: top;">&#160;</td>
    <td style="width: 3%; vertical-align: top;">&#160;</td>
    <td style="width: 37%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">JOHN WILEY &amp; SONS, INC.</div></td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 50%; vertical-align: top;">&#160;</td>
    <td style="width: 3%; vertical-align: top;">&#160;</td>
    <td style="width: 37%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Company)</div></td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 50%; vertical-align: top;">&#160;</td>
    <td style="width: 3%; vertical-align: top;">&#160;</td>
    <td style="width: 37%; vertical-align: top;">&#160;</td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 50%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dated:&#160;June 24, 2022</div></td>
    <td style="width: 3%; vertical-align: top;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">By:</div></td>
    <td style="width: 37%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Brian A. Napack</div></td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 50%; vertical-align: top;">&#160;</td>
    <td style="width: 3%; vertical-align: top;">&#160;</td>
    <td style="width: 37%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brian A. Napack</div></td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 50%; vertical-align: top;">&#160;</td>
    <td style="width: 3%; vertical-align: top;">&#160;</td>
    <td style="width: 37%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">President and Chief Executive Officer</div></td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Company and in the capacities and on the dates indicated.</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Signatures</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Titles</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dated</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Brian A. Napack</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">President and Chief Executive Officer and</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brian A. Napack</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Director</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">/s/ </span>Christina Van Tassell</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Vice President and Chief Financial Officer</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Christina Van Tassell</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Christopher F. Caridi</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Senior Vice President, Global Corporate Controller and</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Christopher F. Caridi</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Chief Accounting Officer</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Jesse C. Wiley</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Chairman of the Board</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Jesse C. Wiley</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Mari J. Baker</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Director</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mari J. Baker</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ George D. Bell</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Director</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">George D. Bell</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Beth A. Birnbaum</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Director</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Beth A. Birnbaum</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ David C. Dobson</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Director</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">David C. Dobson</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Mariana Garavaglia</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Director</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mariana Garavaglia</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Laurie A. Leshin</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Director</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Laurie A. Leshin</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Raymond W. McDaniel, Jr.</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Director</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Raymond W. McDaniel, Jr.</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ William J. Pesce</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Director</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">William J. Pesce</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Inder Singh</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Director</div></td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2022</div></td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 27.05%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inder Singh</div></td>
    <td style="width: 2.48%; vertical-align: bottom;">&#160;</td>
    <td style="width: 44.79%; vertical-align: bottom;">&#160;</td>
    <td style="width: 2.26%; vertical-align: bottom;">&#160;</td>
    <td style="width: 13.3%; vertical-align: bottom;">&#160;</td>
    <td style="width: 10.13%; vertical-align: bottom;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div class="DSPFPageFooter">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span class="DSPFPageNumber">111</span></div>
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#INDEX" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Index</a></div>
<div><br /></div>
</div>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>2
<FILENAME>exhibit21.htm
<DESCRIPTION>EXHIBIT 21
<TEXT>
<html><head>
    <title>&nbsp;</title>
    <!-- Licensed to: JOHN WILEY AND SONS, INC.
         Document created using EDGARfilings PROfile 8.3.1.0
         Copyright 1995 - 2022 Broadridge -->
  </head><body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div id="TRGRSegment:ce60886c-21b0-492c-9393-2ea80d987b27"><div><br></div><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a name="Exhibit21"><!--Anchor--></a>Exhibit 21</div><div><br></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zf9bd5a4ee0a548388da43fa4b1d57246"><tr><td colspan="2" style="width: 100%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">SUBSIDIARIES OF JOHN WILEY &amp; SONS, INC. <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div></td></tr><tr><td colspan="2" style="width: 100%; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of April 30, 2022</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;">&#160;</td><td style="width: 26.26%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 73.74%; vertical-align: top;">&#160;</td><td style="width: 26.26%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Jurisdiction In Which Incorporated</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;">&#160;</td><td style="width: 26.26%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley edu, LLC</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Delaware</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley Periodicals LLC</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Delaware</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inscape Publishing LLC</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Delaware</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Atypon Systems LLC</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Delaware</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Madgex Inc.</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Delaware</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Profiles International, LLC</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Texas</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">PIIEU Ltd</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zyante Inc.</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Delaware</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">John Wiley &amp; Sons Canada Ltd</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Canada</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consultants M Trois Inc</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Canada</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley Publishing LLC</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Delaware</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 15.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley India Private Ltd.</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">India</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley APAC Services LLP</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">India</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">WWL LLC</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Delaware</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 15.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley Global Technology (Private) Limited</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sri Lanka</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 15.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">John Wiley &amp; Sons Rus LLC</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Russia</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 15.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley International LLC</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Delaware</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 33.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">John Wiley &amp; Sons (HK) Limited</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Hong Kong</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 51.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;Wiley HK2 Limited</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Hong Kong</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 33.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley Europe Investment Holdings, Ltd.</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 51.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley Europe Ltd.</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Wiley Heyden Ltd.</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 69.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;John Wiley &amp; Sons, Ltd.</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 69.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;E-Learning SAS</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">France</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 69.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;mThree Corporate Consulting Limited</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United States</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 69.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;mThree Corporate Consulting Limited</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 69.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Atypon Systems Ltd UK</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 69.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;John Wiley &amp; Sons Singapore Pte. Ltd.</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Singapore</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 69.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;John Wiley &amp; Sons Commercial Service (Beijing) Co., Ltd.</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">China</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 96.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Madgex Holdings Ltd</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 96.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Hindawi Limited</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 69.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Blackwell Science (Overseas Holdings)</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Wiley-VCH GmbH</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Germany</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 105.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Atypon GmbH</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Germany</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 105.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Ernst &amp; Sohn GmbH</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Germany</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 105.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wiley-VHCA AG</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Switzerland</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;John Wiley &amp; Sons A/S</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Denmark</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Wiley Publishing Japan KK</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Japan</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Wiley Publishing Australia Pty Ltd.</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Australia</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 105.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">John Wiley and Sons Australia, Ltd.</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Australia</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 87.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;J Wiley Ltd.</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td></tr><tr><td style="width: 73.74%; vertical-align: top;"><div style="text-align: left; margin-left: 105.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">CrossKnowledge Group Limited</div></td><td style="width: 26.26%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zf23217105dbe45398809e0072cb5c381"><tr><td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: justify; text-indent: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The names of other subsidiaries that would not constitute a significant subsidiary in the aggregate have been omitted.</div></td></tr></table><div><br></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>3
<FILENAME>exhibit23.htm
<DESCRIPTION>EXHIBIT 23
<TEXT>
<html><head>
    <title>&nbsp;</title>
    <!-- Licensed to: JOHN WILEY AND SONS, INC.
         Document created using EDGARfilings PROfile 8.3.1.0
         Copyright 1995 - 2022 Broadridge -->
  </head><body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div id="TRGRSegment:baeb9028-8eb2-47cd-a1d3-00c89213e477"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a name="Exhibit23"><!--Anchor--></a>Exhibit 23</div><div><br></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</div><div><br></div><div style="text-align: left; margin-bottom: 10pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Board of Directors<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br></font>John Wiley &amp; Sons, Inc.:</div><div style="text-align: justify; margin-bottom: 10pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We consent to the incorporation by reference in the registration statements (No. 33-62605, 333-93691, 333-123359, 333-167697, and 333-265700) on Form S-8 of our reports dated June 24, 2022, with respect to the consolidated financial statements and financial statement schedule II of John Wiley &amp; Sons, Inc. and the effectiveness of internal control over financial reporting.</div><div style="margin-bottom: 10pt;"><br></div><div><br></div><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ KPMG LLP</div><div style="text-align: left; margin-top: 10pt; margin-bottom: 10pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">New York, New York<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">June 24, 2022</font></div><div><br></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>exhibit31_1.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<html><head>
    <title>&nbsp;</title>
    <!-- Licensed to: JOHN WILEY AND SONS, INC.
         Document created using EDGARfilings PROfile 8.3.1.0
         Copyright 1995 - 2022 Broadridge -->
  </head><body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div id="TRGRSegment:9df380c2-c4d8-4688-b172-13fd30627d17"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a name="Exhibit311"><!--Anchor--></a>Exhibit 31.1</div><div><br></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><u>CERTIFICATIONS PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</u></div><div><br></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I, Brian A. Napack, certify that:</div><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zdece7fe228fb4e8d8e6522f1c724cfef"><tr><td style="width: 18pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I have reviewed this annual report on Form 10-K of John Wiley &amp; Sons, Inc.;</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z8d25d0c9b0ea4e729bbe940e922adcfb"><tr><td style="width: 18pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z98904ac5ded646a6bc3ccd5c6a8283f8"><tr><td style="width: 18pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zf662dcb3ad9442bbb7d1f8119e2074ac"><tr><td style="width: 18pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z3a61c1d893fa4929afa12cf08770dc01"><tr><td style="width: 36pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">a.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z9e977a3e3b6e4ae6a2f987d7b7d4f521"><tr><td style="width: 36pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">b.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z0a68ce7ed0e14902af38245d680b4594"><tr><td style="width: 36pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">c.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z7d142f67132c4de8a7a3556dd7ceb765"><tr><td style="width: 36pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">d.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected or is reasonably likely to materially affect the registrant&#8217;s internal control over financial reporting; and</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zf53d63902e46497c9fab03a8936c5c09"><tr><td style="width: 18pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zf723afbac8124d9f81bfef3c4c719f21"><tr><td style="width: 36pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">a.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z4b40c648481b475bb7283b373758c5e5"><tr><td style="width: 36pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">b.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</div></td></tr></table><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z446c6f01bd1345b18814be5f7c0278eb"><tr><td style="width: 2.8%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">By:</div></td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Brian A. Napack</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 2.8%; vertical-align: top;">&#160;</td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brian A. Napack</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 2.8%; vertical-align: top;">&#160;</td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">President and Chief Executive Officer</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 2.8%; vertical-align: top;">&#160;</td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dated:&#160;June 24, 2022</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr></table><div><br></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>exhibit31_2.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<html><head>
    <title>&nbsp;</title>
    <!-- Licensed to: JOHN WILEY AND SONS, INC.
         Document created using EDGARfilings PROfile 8.3.1.0
         Copyright 1995 - 2022 Broadridge -->
  </head><body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div id="TRGRSegment:47cced0e-d344-4d4e-b2ee-04313bd1d530"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a name="Exhibit312"><!--Anchor--></a>Exhibit 31.2</div><div><br></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><u>CERTIFICATIONS PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</u></div><div style="text-align: center;"><br></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I, Christina Van Tassell, certify that:</div><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z91733eabb90248969a21efa88951cca7"><tr><td style="width: 18pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I have reviewed this annual report on Form 10-K of John Wiley &amp; Sons, Inc.;</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z87852eedf04042a9903fabc2a35c7a91"><tr><td style="width: 18pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z02c209476147458db7104192375c9010"><tr><td style="width: 18pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="za2bfc1e13bea4f17a22a34aa001e9b1d"><tr><td style="width: 18pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z83e4b35ae1484945a3cf06f66a0e1d45"><tr><td style="width: 36pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">a.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z86fcbfc7f98f408bb74b1f121027a7f8"><tr><td style="width: 36pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">b.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z99f711baa8f14103bd1c04ea6de3956d"><tr><td style="width: 36pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">c.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zd34e667612054fbfb77822e11ea7957f"><tr><td style="width: 36pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">d.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z2a3b1845514e4fcca191fd08910ce34b"><tr><td style="width: 18pt;"></td><td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z5155f19bba984883830c1e3dde7ebc7b"><tr><td style="width: 35.9pt;"></td><td style="width: 18.1pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">a.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zaf34d365eb494b63bc297bcb821af207"><tr><td style="width: 35.9pt;"></td><td style="width: 18.1pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">b.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting</div></td></tr></table><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z845c626e799041fdb56b442d3b32eecb"><tr><td style="width: 2.8%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">By:</div></td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Christina Van Tassell</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 2.8%; vertical-align: top;">&#160;</td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Christina Van Tassell</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 2.8%; vertical-align: top;">&#160;</td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Vice President and Chief Financial Officer</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 2.8%; vertical-align: top;">&#160;</td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dated:&#160;June 24, 2022</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr></table><div><br></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>exhibit32_1.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<html><head>
    <title>&nbsp;</title>
    <!-- Licensed to: JOHN WILEY AND SONS, INC.
         Document created using EDGARfilings PROfile 8.3.1.0
         Copyright 1995 - 2022 Broadridge -->
  </head><body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div id="TRGRSegment:04ddbbad-edbe-41f4-94d9-3128a06bf34a"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a name="Exhibit321"><!--Anchor--></a>Exhibit 32.1</div><div><br></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CERTIFICATION PURSUANT TO</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">18 U.S.C. SECTION 1350,</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">AS ADOPTED PURSUANT TO</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div><div><br></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In connection with the Annual Report of John Wiley &amp; Sons, Inc. (the &#8220;Company&#8221;) on Form 10-K for the year ended April 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Brian A. Napack, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge:</div><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zc9d11ce39d2049a4811591f6fa55cb28"><tr><td style="width: 18pt;"></td><td style="width: 54pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zd9b05324d9dd49feadc5f872f2b55333"><tr><td style="width: 18pt;"></td><td style="width: 54pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and&#160;results of operations of the Company.</div></td></tr></table><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="ze22bd79a63c248428f9c54cbd709871f"><tr><td style="width: 2.8%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">By:</div></td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Brian A. Napack</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 2.8%; vertical-align: top;">&#160;</td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brian A. Napack</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 2.8%; vertical-align: top;">&#160;</td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">President and Chief Executive Officer</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 2.8%; vertical-align: top;">&#160;</td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dated:&#160;June 24, 2022</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr></table><div><br></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>exhibit32_2.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<html><head>
    <title>&nbsp;</title>
    <!-- Licensed to: JOHN WILEY AND SONS, INC.
         Document created using EDGARfilings PROfile 8.3.1.0
         Copyright 1995 - 2022 Broadridge -->
  </head><body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div id="TRGRSegment:48aa7df2-4b13-455e-9b68-bd90289697d6"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a name="Exhibit322"><!--Anchor--></a>Exhibit 32.2</div><div><br></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CERTIFICATION PURSUANT TO</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">18 U.S.C. SECTION 1350,</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">AS ADOPTED PURSUANT TO</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div><div><br></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In connection with the Annual Report of John Wiley &amp; Sons, Inc. (the &#8220;Company&#8221;) on Form 10-K for the year ended April 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Christina Van Tassell, Executive Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge:</div><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zf66b69eab9374748912ff5f03f2058f5"><tr><td style="width: 18pt;"></td><td style="width: 54pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</div></td></tr></table><div><br></div><table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z09037f9db03245b78a1e7ee8e5a46348"><tr><td style="width: 18pt;"></td><td style="width: 54pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div></td></tr></table><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z5c965a4addab472da0af7f9c1fe425fc"><tr><td style="width: 2.8%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">By:</div></td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Christina Van Tassell</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 2.8%; vertical-align: top;">&#160;</td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Christina Van Tassell</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 2.8%; vertical-align: top;">&#160;</td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Vice President and Chief Financial Officer</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 2.8%; vertical-align: top;">&#160;</td><td style="width: 0.97%; vertical-align: top;">&#160;</td><td style="width: 42.03%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dated:&#160;June 24, 2022</div></td><td style="width: 54.2%; vertical-align: top;">&#160;</td></tr></table><div><br></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>jwa-20220430.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<xs:schema targetNamespace="http://wiley.com/20220430" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:jwa="http://wiley.com/20220430" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="jwa-20220430_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="jwa-20220430_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="jwa-20220430_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="jwa-20220430_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://wiley.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition" id="ConsolidatedStatementsOfFinancialPosition">
        <link:definition>010000 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical" id="ConsolidatedStatementsOfFinancialPositionParenthetical">
        <!--Parent Role: CONSOLIDATED STATEMENTS OF FINANCIAL POSITION-->
        <link:definition>010100 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss" id="ConsolidatedStatementsOfIncomeLoss">
        <link:definition>020000 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" id="ConsolidatedStatementsOfComprehensiveIncomeLoss">
        <link:definition>030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" id="ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical">
        <!--Parent Role: CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)-->
        <link:definition>030100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
        <link:definition>040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity" id="ConsolidatedStatementsOfShareholdersEquity">
        <link:definition>050000 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical" id="ConsolidatedStatementsOfShareholdersEquityParenthetical">
        <!--Parent Role: CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY-->
        <link:definition>050100 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/DescriptionOfBusiness" id="DescriptionOfBusiness">
        <link:definition>060100 - Disclosure - Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards" id="SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards">
        <link:definition>060200 - Disclosure - Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomers" id="RevenueRecognitionContractsWithCustomers">
        <link:definition>060300 - Disclosure - Revenue Recognition, Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/Acquisitions" id="Acquisitions">
        <link:definition>060400 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstanding" id="ReconciliationOfWeightedAverageSharesOutstanding">
        <link:definition>060500 - Disclosure - Reconciliation of Weighted Average Shares Outstanding</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLoss" id="AccumulatedOtherComprehensiveLoss">
        <link:definition>060600 - Disclosure - Accumulated Other Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RestructuringAndRelatedCreditsCharges" id="RestructuringAndRelatedCreditsCharges">
        <link:definition>060700 - Disclosure - Restructuring and Related (Credits) Charges</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/Inventories" id="Inventories">
        <link:definition>060800 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ProductDevelopmentAssets" id="ProductDevelopmentAssets">
        <link:definition>060900 - Disclosure - Product Development Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/TechnologyPropertyAndEquipment" id="TechnologyPropertyAndEquipment">
        <link:definition>061000 - Disclosure - Technology, Property, and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/GoodwillAndIntangibleAssets" id="GoodwillAndIntangibleAssets">
        <link:definition>061100 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/OperatingLeases" id="OperatingLeases">
        <link:definition>061200 - Disclosure - Operating Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>061300 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/DebtAndAvailableCreditFacilities" id="DebtAndAvailableCreditFacilities">
        <link:definition>061400 - Disclosure - Debt and Available Credit Facilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/DerivativeInstrumentsAndActivities" id="DerivativeInstrumentsAndActivities">
        <link:definition>061500 - Disclosure - Derivative Instruments and Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/CommitmentAndContingencies" id="CommitmentAndContingencies">
        <link:definition>061600 - Disclosure - Commitment and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RetirementPlans" id="RetirementPlans">
        <link:definition>061700 - Disclosure - Retirement Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/StockbasedCompensation" id="StockbasedCompensation">
        <link:definition>061800 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccounts" id="CapitalStockAndChangesInCapitalAccounts">
        <link:definition>061900 - Disclosure - Capital Stock and Changes in Capital Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SegmentInformation" id="SegmentInformation">
        <link:definition>062000 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SubsequentEvents" id="SubsequentEvents">
        <link:definition>062100 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ScheduleIivaluationAndQualifyingAccounts" id="ScheduleIivaluationAndQualifyingAccounts">
        <link:definition>062200 - Schedule - Schedule II-VALUATION AND QUALIFYING ACCOUNTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies" id="SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies">
        <!--Parent Role: Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards-->
        <link:definition>070200 - Disclosure - Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersPolicies" id="RevenueRecognitionContractsWithCustomersPolicies">
        <!--Parent Role: Revenue Recognition, Contracts with Customers-->
        <link:definition>070300 - Disclosure - Revenue Recognition, Contracts with Customers (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables" id="SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables">
        <!--Parent Role: Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards-->
        <link:definition>080200 - Disclosure - Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersTables" id="RevenueRecognitionContractsWithCustomersTables">
        <!--Parent Role: Revenue Recognition, Contracts with Customers-->
        <link:definition>080300 - Disclosure - Revenue Recognition, Contracts with Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/AcquisitionTables" id="AcquisitionTables">
        <!--Parent Role: Acquisitions-->
        <link:definition>080400 - Disclosure - Acquisition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingTables" id="ReconciliationOfWeightedAverageSharesOutstandingTables">
        <!--Parent Role: Reconciliation of Weighted Average Shares Outstanding-->
        <link:definition>080500 - Disclosure - Reconciliation of Weighted Average Shares Outstanding (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLossTables" id="AccumulatedOtherComprehensiveLossTables">
        <!--Parent Role: Accumulated Other Comprehensive Loss-->
        <link:definition>080600 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables" id="RestructuringAndRelatedCreditsChargesTables">
        <!--Parent Role: Restructuring and Related (Credits) Charges-->
        <link:definition>080700 - Disclosure - Restructuring and Related (Credits) Charges (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/InventoriesTables" id="InventoriesTables">
        <!--Parent Role: Inventories-->
        <link:definition>080800 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ProductDevelopmentAssetsTables" id="ProductDevelopmentAssetsTables">
        <!--Parent Role: Product Development Assets-->
        <link:definition>080900 - Disclosure - Product Development Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/TechnologyPropertyAndEquipmentTables" id="TechnologyPropertyAndEquipmentTables">
        <!--Parent Role: Technology, Property, and Equipment-->
        <link:definition>081000 - Disclosure - Technology, Property, and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsTables" id="GoodwillAndIntangibleAssetsTables">
        <!--Parent Role: Goodwill and Intangible Assets-->
        <link:definition>081100 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/OperatingLeasesTables" id="OperatingLeasesTables">
        <!--Parent Role: Operating Leases-->
        <link:definition>081200 - Disclosure - Operating Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
        <!--Parent Role: Income Taxes-->
        <link:definition>081300 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/DebtAndAvailableCreditFacilitiesTables" id="DebtAndAvailableCreditFacilitiesTables">
        <!--Parent Role: Debt and Available Credit Facilities-->
        <link:definition>081400 - Disclosure - Debt and Available Credit Facilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/DerivativeInstrumentsAndActivitiesTables" id="DerivativeInstrumentsAndActivitiesTables">
        <!--Parent Role: Derivative Instruments and Activities-->
        <link:definition>081500 - Disclosure - Derivative Instruments and Activities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RetirementPlansTables" id="RetirementPlansTables">
        <!--Parent Role: Retirement Plans-->
        <link:definition>081700 - Disclosure - Retirement Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/StockbasedCompensationTables" id="StockbasedCompensationTables">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>081800 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables" id="CapitalStockAndChangesInCapitalAccountsTables">
        <!--Parent Role: Capital Stock and Changes in Capital Accounts-->
        <link:definition>081900 - Disclosure - Capital Stock and Changes in Capital Accounts (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SegmentInformationTables" id="SegmentInformationTables">
        <!--Parent Role: Segment Information-->
        <link:definition>082000 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/DescriptionOfBusinessDetails" id="DescriptionOfBusinessDetails">
        <!--Parent Role: Description of Business-->
        <link:definition>090100 - Disclosure - Description of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails" id="SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails">
        <!--Parent Role: Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards-->
        <link:definition>090200 - Disclosure - Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails" id="RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails">
        <!--Parent Role: Revenue Recognition, Contracts with Customers-->
        <link:definition>090300 - Disclosure - Revenue Recognition, Contracts with Customers, Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails" id="RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails">
        <!--Parent Role: Revenue Recognition, Contracts with Customers-->
        <link:definition>090302 - Disclosure - Revenue Recognition, Contracts with Customers, Description of Revenue Generating Activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails" id="RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails">
        <!--Parent Role: Revenue Recognition, Contracts with Customers-->
        <link:definition>090304 - Disclosure - Revenue Recognition, Contracts with Customers, Accounts Receivable, Net and Contract Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails" id="RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails">
        <!--Parent Role: Revenue Recognition, Contracts with Customers-->
        <link:definition>090306 - Disclosure - Revenue Recognition, Contracts with Customers, Remaining Performance Obligations included in Contract Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetailsDefault" id="RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetailsDefault">
        <link:definition>090306 - Disclosure - Revenue Recognition, Contracts with Customers, Remaining Performance Obligations included in Contract Liability (Details)Default</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails" id="RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails">
        <!--Parent Role: Revenue Recognition, Contracts with Customers-->
        <link:definition>090308 - Disclosure - Revenue Recognition, Contracts with Customers, Assets Recognized for the Costs to Fulfill a Contract (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/AcquisitionsDetails" id="AcquisitionsDetails">
        <!--Parent Role: Acquisitions-->
        <link:definition>090400 - Disclosure - Acquisitions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails" id="ReconciliationOfWeightedAverageSharesOutstandingDetails">
        <!--Parent Role: Reconciliation of Weighted Average Shares Outstanding-->
        <link:definition>090500 - Disclosure - Reconciliation of Weighted Average Shares Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails" id="AccumulatedOtherComprehensiveLossDetails">
        <!--Parent Role: Accumulated Other Comprehensive Loss-->
        <link:definition>090600 - Disclosure - Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails" id="AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails">
        <!--Parent Role: Accumulated Other Comprehensive Loss-->
        <link:definition>090602 - Disclosure - Accumulated Other Comprehensive Loss, Reclassification out of Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails" id="RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails">
        <!--Parent Role: Restructuring and Related (Credits) Charges-->
        <link:definition>090700 - Disclosure - Restructuring and Related (Credits) Charges, Pretax Restructuring Charges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails" id="RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails">
        <!--Parent Role: Restructuring and Related (Credits) Charges-->
        <link:definition>090702 - Disclosure - Restructuring and Related (Credits) Charges, Activity for Restructuring Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/InventoriesDetails" id="InventoriesDetails">
        <!--Parent Role: Inventories-->
        <link:definition>090800 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ProductDevelopmentAssetsDetails" id="ProductDevelopmentAssetsDetails">
        <!--Parent Role: Product Development Assets-->
        <link:definition>090900 - Disclosure - Product Development Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/TechnologyPropertyAndEquipmentDetails" id="TechnologyPropertyAndEquipmentDetails">
        <!--Parent Role: Technology, Property, and Equipment-->
        <link:definition>091000 - Disclosure - Technology, Property, and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" id="GoodwillAndIntangibleAssetsGoodwillDetails">
        <!--Parent Role: Goodwill and Intangible Assets-->
        <link:definition>091100 - Disclosure - Goodwill and Intangible Assets, Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" id="GoodwillAndIntangibleAssetsIntangibleAssetsDetails">
        <!--Parent Role: Goodwill and Intangible Assets-->
        <link:definition>091102 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" id="GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails">
        <!--Parent Role: Goodwill and Intangible Assets-->
        <link:definition>091104 - Disclosure - Goodwill and Intangible Assets, Future Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/OperatingLeasesDetails" id="OperatingLeasesDetails">
        <!--Parent Role: Operating Leases-->
        <link:definition>091200 - Disclosure - Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails" id="OperatingLeasesTotalNetLeaseCostsDetails">
        <!--Parent Role: Operating Leases-->
        <link:definition>091202 - Disclosure - Operating Leases, Total Net Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails" id="OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails">
        <!--Parent Role: Operating Leases-->
        <link:definition>091204 - Disclosure - Operating Leases, Other Supplemental Information for Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails" id="OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails">
        <!--Parent Role: Operating Leases-->
        <link:definition>091206 - Disclosure - Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2" id="OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2">
        <!--Parent Role: Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details)-->
        <link:definition>091208 - Disclosure - Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) Calc 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>091300 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/IncomeTaxesDetailsCalc2" id="IncomeTaxesDetailsCalc2">
        <!--Parent Role: Income Taxes (Details)-->
        <link:definition>091302 - Disclosure - Income Taxes (Details) Calc 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails" id="DebtAndAvailableCreditFacilitiesDetails">
        <!--Parent Role: Debt and Available Credit Facilities-->
        <link:definition>091400 - Disclosure - Debt and Available Credit Facilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails" id="DerivativeInstrumentsAndActivitiesDetails">
        <!--Parent Role: Derivative Instruments and Activities-->
        <link:definition>091500 - Disclosure - Derivative Instruments and Activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails" id="RetirementPlansRecentPlanCurtailmentsDetails">
        <!--Parent Role: Retirement Plans-->
        <link:definition>091700 - Disclosure - Retirement Plans, Recent Plan Curtailments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails" id="RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails">
        <!--Parent Role: Retirement Plans-->
        <link:definition>091702 - Disclosure - Retirement Plans, Components of Net Pension Expense (Income) and Weighted-Average Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails" id="RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails">
        <!--Parent Role: Retirement Plans-->
        <link:definition>091704 - Disclosure - Retirement Plans, Changes in and Status of Defined Benefit Plans' Assets and Benefit Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails" id="RetirementPlansPensionPlanAssetsInvestmentsDetails">
        <!--Parent Role: Retirement Plans-->
        <link:definition>091706 - Disclosure - Retirement Plans, Pension Plan Assets/Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails" id="RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails">
        <!--Parent Role: Retirement Plans-->
        <link:definition>091708 - Disclosure - Retirement Plans, Expected Employer Contributions and Benefit Payments and Other Retirement Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/StockbasedCompensationDetails" id="StockbasedCompensationDetails">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>091800 - Disclosure - Stock-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails" id="StockbasedCompensationStockOptionActivityDetails">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>091802 - Disclosure - Stock-Based Compensation, Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails" id="StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>091804 - Disclosure - Stock-Based Compensation, Performance-Based and Other Restricted Stock Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails" id="StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>091806 - Disclosure - Stock-Based Compensation, President and CEO New Hire Equity Awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails" id="StockbasedCompensationDirectorStockAwardsDetails">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>091808 - Disclosure - Stock-Based Compensation, Director Stock Awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails" id="CapitalStockAndChangesInCapitalAccountsDetails">
        <!--Parent Role: Capital Stock and Changes in Capital Accounts-->
        <link:definition>091900 - Disclosure - Capital Stock and Changes in Capital Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails" id="CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails">
        <!--Parent Role: Capital Stock and Changes in Capital Accounts-->
        <link:definition>091902 - Disclosure - Capital Stock and Changes in Capital Accounts, Share Repurchases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails" id="CapitalStockAndChangesInCapitalAccountsDividendsDetails">
        <!--Parent Role: Capital Stock and Changes in Capital Accounts-->
        <link:definition>091904 - Disclosure - Capital Stock and Changes in Capital Accounts, Dividends (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails" id="CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails">
        <!--Parent Role: Capital Stock and Changes in Capital Accounts-->
        <link:definition>091906 - Disclosure - Capital Stock and Changes in Capital Accounts, Changes in Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails" id="CapitalStockAndChangesInCapitalAccountsWarrantsDetails">
        <!--Parent Role: Capital Stock and Changes in Capital Accounts-->
        <link:definition>091908 - Disclosure - Capital Stock and Changes in Capital Accounts, Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SegmentInformationDetails" id="SegmentInformationDetails">
        <!--Parent Role: Segment Information-->
        <link:definition>092000 - Disclosure - Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails" id="SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails">
        <!--Parent Role: Segment Information-->
        <link:definition>092002 - Disclosure - Segment Information, Reconciliation of Consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails" id="SegmentInformationTotalAssetsBySegmentDetails">
        <!--Parent Role: Segment Information-->
        <link:definition>092004 - Disclosure - Segment Information, Total Assets by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails" id="SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails">
        <!--Parent Role: Segment Information-->
        <link:definition>092006 - Disclosure - Segment Information, Other Significant Reconciling Items by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails" id="SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails">
        <!--Parent Role: Segment Information-->
        <link:definition>092008 - Disclosure - Segment Information, Revenues from External Customers and Technology, Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/SubsequentEventsDetails" id="SubsequentEventsDetails">
        <!--Parent Role: Subsequent Events-->
        <link:definition>092100 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails" id="ScheduleIivaluationAndQualifyingAccountsDetails">
        <!--Parent Role: Schedule II-VALUATION AND QUALIFYING ACCOUNTS-->
        <link:definition>092200 - Schedule - Schedule II-VALUATION AND QUALIFYING ACCOUNTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2021" schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2021" schemaLocation="https://xbrl.sec.gov/exch/2021/exch-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2021" schemaLocation="https://xbrl.sec.gov/naics/2021/naics-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2021" schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2021" schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
  <xs:element name="BuildingAndLeaseholdImprovementsMember" id="jwa_BuildingAndLeaseholdImprovementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FurnitureFixturesAndWarehouseEquipmentMember" id="jwa_FurnitureFixturesAndWarehouseEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PropertyPlantAndEquipmentWorkInProgress" id="jwa_PropertyPlantAndEquipmentWorkInProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" id="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ScheduleOfIntangibleAssetsTableTextBlock" id="jwa_ScheduleOfIntangibleAssetsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ProductDevelopmentAssetsTextBlock" id="jwa_ProductDevelopmentAssetsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" id="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="IntangibleAssetsImpairedAccumulatedImpairmentLoss" id="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" id="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" id="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="BrandsMember" id="jwa_BrandsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SoftwareCostsMember" id="jwa_SoftwareCostsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BookCompositionCostsMember" id="jwa_BookCompositionCostsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ContentDevelopmentCostsMember" id="jwa_ContentDevelopmentCostsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProductDevelopmentAssetAbstract" id="jwa_ProductDevelopmentAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProductDevelopmentAssetsWokInProgress" id="jwa_ProductDevelopmentAssetsWokInProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ProductDevelopmentAssets" id="jwa_ProductDevelopmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="EducationServicesSegmentMember" id="jwa_EducationServicesSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AcademicAndProfessionalLearningSegmentMember" id="jwa_AcademicAndProfessionalLearningSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ResearchPublishingAndPlatformsSegmentMember" id="jwa_ResearchPublishingAndPlatformsSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RestructuringChargesNetOfCredits" id="jwa_RestructuringChargesNetOfCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AdditionsToProductDevelopmentAssets" id="jwa_AdditionsToProductDevelopmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ProceedsFromPaymentsForShareBasedPaymentArrangement" id="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="CashPaidDuringPeriodForAbstract" id="jwa_CashPaidDuringPeriodForAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RoyaltyAdvances" id="jwa_RoyaltyAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" id="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInOperatingLeaseLiabilities" id="jwa_IncreaseDecreaseInOperatingLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AmortizationOfProductDevelopmentAssets" id="jwa_AmortizationOfProductDevelopmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="TheLearningHouseIncMember" id="jwa_TheLearningHouseIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AdditionalPaidInCapitalAttributableToWarrantMember" id="jwa_AdditionalPaidInCapitalAttributableToWarrantMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" id="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" id="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="OperatingLeaseRightOfUseAssetFairValue" id="jwa_OperatingLeaseRightOfUseAssetFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="RestructuringAndReinvestmentProgramMember" id="jwa_RestructuringAndReinvestmentProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageReductionInRealEstateSquareFootageOccupancy" id="jwa_PercentageReductionInRealEstateSquareFootageOccupancy" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="BusinessOptimizationProgramMember" id="jwa_BusinessOptimizationProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" id="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" id="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" id="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" id="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" id="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" id="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EmployeeRelatedLiabilitiesCurrentMember" id="jwa_EmployeeRelatedLiabilitiesCurrentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RestructuringAndRelatedChargesCredits" id="jwa_RestructuringAndRelatedChargesCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="SubleaseIncomeNetOfReclassification" id="jwa_SubleaseIncomeNetOfReclassification" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" id="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="BusinessCombinationNumberOfImmaterialBusinessesAcquired" id="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" id="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="HindawiMember" id="jwa_HindawiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="JJEditorialServicesLLCMember" id="jwa_JJEditorialServicesLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="XYZMediaMember" id="jwa_XYZMediaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" id="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ZyanteMember" id="jwa_ZyanteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OtherAcquistionsMember" id="jwa_OtherAcquistionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MthreeMember" id="jwa_MthreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="CourseContentMember" id="jwa_CourseContentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" id="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" id="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" id="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AdjustmentDueToAdoptionOfNewRevenueStandard" id="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="OperatingLeaseIncreaseDecreaseInRightOfUseAsset" id="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="OperatingLeaseIncreaseDecreaseInLeaseLiability" id="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="February2020InterestRateSwapVariableRateLoansMember" id="jwa_February2020InterestRateSwapVariableRateLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="June2019InterestRateSwapVariableRateLoansMember" id="jwa_June2019InterestRateSwapVariableRateLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="August2019InterestRateSwapVariableRateLoansMember" id="jwa_August2019InterestRateSwapVariableRateLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="April2021InterestRateSwapVariableRateLoansMember" id="jwa_April2021InterestRateSwapVariableRateLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="April2022InterestRateSwapVariableRateLoansMember" id="jwa_April2022InterestRateSwapVariableRateLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentTermOfVariableRate" id="jwa_DebtInstrumentTermOfVariableRate" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="April2016InterestRateSwapVariableRateLoansMember" id="jwa_April2016InterestRateSwapVariableRateLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ChangesInCommonStockInTreasuryAbstract" id="jwa_ChangesInCommonStockInTreasuryAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ChangesInCommonStockAbstract" id="jwa_ChangesInCommonStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NonPerformanceSharesMember" id="jwa_NonPerformanceSharesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InventoryReserveForEstimatedSalesReturns" id="jwa_InventoryReserveForEstimatedSalesReturns" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" id="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfVotesEntitlementPerShareOfClassCommonStock" id="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" id="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" id="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" id="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" id="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AdjustmentsAbstract" id="jwa_AdjustmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AdjustedOperatingIncomeLoss" id="jwa_AdjustedOperatingIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DirectorStockPlanMember" id="jwa_DirectorStockPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" id="jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AnnualAwardValue" id="jwa_AnnualAwardValue" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationAwardTrancheNineMember" id="jwa_ShareBasedCompensationAwardTrancheNineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationAwardTrancheTwelveMember" id="jwa_ShareBasedCompensationAwardTrancheTwelveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EmploymentOfferLetterMember" id="jwa_EmploymentOfferLetterMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SignOnGrantMember" id="jwa_SignOnGrantMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExecutiveLongTermIncentiveProgramMember" id="jwa_ExecutiveLongTermIncentiveProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationAwardTrancheElevenMember" id="jwa_ShareBasedCompensationAwardTrancheElevenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationAwardTrancheTenMember" id="jwa_ShareBasedCompensationAwardTrancheTenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageOfTargetedLongTermIncentiveValue" id="jwa_PercentageOfTargetedLongTermIncentiveValue" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="NumberOfEqualInstallments" id="jwa_NumberOfEqualInstallments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ClassACommonStockParValue100PerShareMember" id="jwa_ClassACommonStockParValue100PerShareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ClassBCommonStockParValue100PerShareMember" id="jwa_ClassBCommonStockParValue100PerShareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="KeyEmployeesMember" id="jwa_KeyEmployeesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationAwardTrancheSevenMember" id="jwa_ShareBasedCompensationAwardTrancheSevenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationAwardTrancheEightMember" id="jwa_ShareBasedCompensationAwardTrancheEightMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationAwardTrancheThirteenMember" id="jwa_ShareBasedCompensationAwardTrancheThirteenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationAwardTrancheSixMember" id="jwa_ShareBasedCompensationAwardTrancheSixMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="WileyNXTMember" id="jwa_WileyNXTMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AdjustedContributionToProfitLoss" id="jwa_AdjustedContributionToProfitLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="CashDividendAbstract" id="jwa_CashDividendAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DividendDeclaredInNextYearQ1Member" id="jwa_DividendDeclaredInNextYearQ1Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CapitalStockAbstract" id="jwa_CapitalStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareRepurchaseProgramIn2017Member" id="jwa_ShareRepurchaseProgramIn2017Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareRepurchaseProgramIn2020Member" id="jwa_ShareRepurchaseProgramIn2020Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OtherCreditFacilitiesMember" id="jwa_OtherCreditFacilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TermLoanAFacilityMember" id="jwa_TermLoanAFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AmendedAndRestatedRevolvingCreditAgreementMember" id="jwa_AmendedAndRestatedRevolvingCreditAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OptionalCreditLimitIncreaseAvailableOnRequest" id="jwa_OptionalCreditLimitIncreaseAvailableOnRequest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="DebtInstrumentNonLenderFees" id="jwa_DebtInstrumentNonLenderFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" id="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" id="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentApplicableMargin" id="jwa_DebtInstrumentApplicableMargin" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SyndicateBankGroupMember" id="jwa_SyndicateBankGroupMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" id="jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CanadaUKMember" id="jwa_CanadaUKMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DefinedBenefitPlanCurtailmentCredit" id="jwa_DefinedBenefitPlanCurtailmentCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DefinedBenefitPlanSettlementChargesEmployees" id="jwa_DefinedBenefitPlanSettlementChargesEmployees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="RetirementIndemnityPlanMember" id="jwa_RetirementIndemnityPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TermOfSupplementalRetirementBenefits" id="jwa_TermOfSupplementalRetirementBenefits" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EmployeeRetirementAgeLimitUnderRetirementPlans" id="jwa_EmployeeRetirementAgeLimitUnderRetirementPlans" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="KeyEmployeeStockPlan2014Member" id="jwa_KeyEmployeeStockPlan2014Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DefinedContributionSavingsPlansAbstract" id="jwa_DefinedContributionSavingsPlansAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OtherPostretirementBenefitsAbstract" id="jwa_OtherPostretirementBenefitsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" id="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="DeferredTaxLiabilitiesIntangibleAndFixedAssets" id="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="OperatingLossCarryforwardsTaxEffect" id="jwa_OperatingLossCarryforwardsTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="OperatingLossCarryforwardsExpirationPeriod" id="jwa_OperatingLossCarryforwardsExpirationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ForeignStatutoryTaxRate" id="jwa_ForeignStatutoryTaxRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" id="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" id="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" id="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" id="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NetOperatingLossesCarrybackRefund" id="jwa_NetOperatingLossesCarrybackRefund" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" id="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" id="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" id="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" id="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AdvertisingAndMarketingCostsTableTextBlock" id="jwa_AdvertisingAndMarketingCostsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" id="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SalesReturnReservesPolicyTextBlock" id="jwa_SalesReturnReservesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ProductDevelopmentAssetsPolicyPolicyTextBlock" id="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RoyaltyAdvancePolicyTextBlock" id="jwa_RoyaltyAdvancePolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShippingAndHandlingCostsPolicyPolicyTextBlock" id="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfUniversityPartnersUnderContract" id="jwa_NumberOfUniversityPartnersUnderContract" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EducationPublishingPrintAndDigitalMember" id="jwa_EducationPublishingPrintAndDigitalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EducationPublishingPrintAndDigitalCoursewareMember" id="jwa_EducationPublishingPrintAndDigitalCoursewareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProfessionalPublishingAndLicensingAndOtherMember" id="jwa_ProfessionalPublishingAndLicensingAndOtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" id="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CorporateTrainingAndCorporateLearningMember" id="jwa_CorporateTrainingAndCorporateLearningMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EducationPublishingMember" id="jwa_EducationPublishingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ResearchPublishingMember" id="jwa_ResearchPublishingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProfessionalLearningMember" id="jwa_ProfessionalLearningMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ITBootcampBusinessMember" id="jwa_ITBootcampBusinessMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ResearchPlatformsMember" id="jwa_ResearchPlatformsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OnlineProgramManagementDeltakMember" id="jwa_OnlineProgramManagementDeltakMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NoticePeriodForRedemptionRequest" id="jwa_NoticePeriodForRedemptionRequest" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="FixedIncomeSecuritiesAndCashMember" id="jwa_FixedIncomeSecuritiesAndCashMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DefinedBenefitPlanRealEstateCommingledTrustFundMember" id="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" id="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BalancedManagedFundsMember" id="jwa_BalancedManagedFundsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" id="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ExtendedDurationOfContracts" id="jwa_ExtendedDurationOfContracts" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DurationOfContracts" id="jwa_DurationOfContracts" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfAcademicInstitutions" id="jwa_NumberOfAcademicInstitutions" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfPerformanceObligations" id="jwa_NumberOfPerformanceObligations" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CorporateTrainingMember" id="jwa_CorporateTrainingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OpenAccessMember" id="jwa_OpenAccessMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="JournalRevenueMember" id="jwa_JournalRevenueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TestPreparationAndCertificationMember" id="jwa_TestPreparationAndCertificationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" id="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" id="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" id="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ScandinaviaMember" id="jwa_ScandinaviaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OtherCountriesMember" id="jwa_OtherCountriesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DividendDeclaredInCurrentYearQ2Member" id="jwa_DividendDeclaredInCurrentYearQ2Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DividendDeclaredInCurrentYearQ4Member" id="jwa_DividendDeclaredInCurrentYearQ4Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DividendDeclaredInCurrentYearQ3Member" id="jwa_DividendDeclaredInCurrentYearQ3Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DividendDeclaredInCurrentYearQ1Member" id="jwa_DividendDeclaredInCurrentYearQ1Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AllowanceForCreditLossesAbstract" id="jwa_AllowanceForCreditLossesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" id="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="OtherProductDevelopmentCostsMember" id="jwa_OtherProductDevelopmentCostsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EnterpriseResourcePlanningAndRelatedSystemsMember" id="jwa_EnterpriseResourcePlanningAndRelatedSystemsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PropertyPlantAndEquipmentUsefulLifeAbstract" id="jwa_PropertyPlantAndEquipmentUsefulLifeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProductDevelopmentAssetsDisclosureAbstract" id="jwa_ProductDevelopmentAssetsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProductDevelopmentAssetsUsefulLife" id="jwa_ProductDevelopmentAssetsUsefulLife" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="FiniteLivedIntangibleAssetUsefulLifeAbstract" id="jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SalesReturnReservesAbstract" id="jwa_SalesReturnReservesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncreaseDecreaseInContractWithCustomerInventory" id="jwa_IncreaseDecreaseInContractWithCustomerInventory" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="BookOverdraftsAbstract" id="jwa_BookOverdraftsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" id="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInContractWithCustomerContractLiability" id="jwa_IncreaseDecreaseInContractWithCustomerContractLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ShippingAndHandlingCostsAbstract" id="jwa_ShippingAndHandlingCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncreaseDecreaseInContractWithCustomerAccruedRoyalties" id="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="BasisOfPresentationAbstract" id="jwa_BasisOfPresentationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IntercompanyReceivables" id="jwa_IntercompanyReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" id="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" id="jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" id="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExercisePriceRange2Member" id="jwa_ExercisePriceRange2Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OtherLeadersMember" id="jwa_OtherLeadersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExecutiveLeadershipTeamMember" id="jwa_ExecutiveLeadershipTeamMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExercisePriceRange3Member" id="jwa_ExercisePriceRange3Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExercisePriceRange4Member" id="jwa_ExercisePriceRange4Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationAwardTrancheFiveMember" id="jwa_ShareBasedCompensationAwardTrancheFiveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationAwardTrancheFourMember" id="jwa_ShareBasedCompensationAwardTrancheFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" id="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>jwa-20220430_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#DebtAndAvailableCreditFacilitiesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/IncomeTaxesDetailsCalc2" xlink:type="simple" xlink:href="jwa-20220430.xsd#IncomeTaxesDetailsCalc2" />
  <link:roleRef roleURI="http://wiley.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesTotalNetLeaseCostsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" />
  <link:roleRef roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#GoodwillAndIntangibleAssetsIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/TechnologyPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#TechnologyPropertyAndEquipmentDetails" />
  <link:roleRef roleURI="http://wiley.com/role/InventoriesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#AccumulatedOtherComprehensiveLossDetails" />
  <link:roleRef roleURI="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#ReconciliationOfWeightedAverageSharesOutstandingDetails" />
  <link:roleRef roleURI="http://wiley.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#AcquisitionsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfComprehensiveIncomeLoss" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfIncomeLoss" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfFinancialPosition" />
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="DeferredIncomeTaxLiabilitiesNet" xlink:title="calculation: Liabilities to DeferredIncomeTaxLiabilitiesNet" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="calculation: Liabilities to OtherLiabilitiesNoncurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: Liabilities to LongTermDebtNoncurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="DefinedBenefitPensionPlanLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="calculation: Liabilities to DefinedBenefitPensionPlanLiabilitiesNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to EmployeeRelatedLiabilitiesCurrent" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="OtherLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to OtherLiabilitiesCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccountsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to AccountsPayableCurrent" order="10.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="calculation: LiabilitiesCurrent to ContractWithCustomerLiabilityCurrent" order="9.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="AccruedIncomeTaxesCurrent" xlink:title="AccruedIncomeTaxesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccruedIncomeTaxesCurrent" xlink:title="calculation: LiabilitiesCurrent to AccruedIncomeTaxesCurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="AccruedRoyaltiesCurrent" xlink:title="AccruedRoyaltiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccruedRoyaltiesCurrent" xlink:title="calculation: LiabilitiesCurrent to AccruedRoyaltiesCurrent" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="calculation: LiabilitiesCurrent to OperatingLeaseLiabilityCurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="LongTermDebtCurrent" xlink:title="calculation: LiabilitiesCurrent to LongTermDebtCurrent" order="6.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesCurrent" xlink:title="calculation: Liabilities to LiabilitiesCurrent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="calculation: Liabilities to OperatingLeaseLiabilityNoncurrent" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="Liabilities" xlink:title="calculation: LiabilitiesAndStockholdersEquity to Liabilities" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AdditionalPaidInCapital" xlink:title="calculation: StockholdersEquity to AdditionalPaidInCapital" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="calculation: StockholdersEquity to RetainedEarningsAccumulatedDeficit" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="CommonStockValue" xlink:title="calculation: StockholdersEquity to CommonStockValue" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:title="calculation: AccumulatedOtherComprehensiveIncomeLossNetOfTax to AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:label="AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:title="AociLossCashFlowHedgeCumulativeGainLossAfterTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:title="calculation: AccumulatedOtherComprehensiveIncomeLossNetOfTax to AociLossCashFlowHedgeCumulativeGainLossAfterTax" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:title="calculation: AccumulatedOtherComprehensiveIncomeLossNetOfTax to AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: StockholdersEquity to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="PreferredStockValue" xlink:title="calculation: StockholdersEquity to PreferredStockValue" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="TreasuryStockValue" xlink:title="TreasuryStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="TreasuryStockValue" xlink:title="calculation: StockholdersEquity to TreasuryStockValue" order="5.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="StockholdersEquity" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquity" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PropertyPlantAndEquipmentNet" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="OtherAssetsNoncurrent" xlink:title="calculation: Assets to OtherAssetsNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="InventoryNet" xlink:title="calculation: AssetsCurrent to InventoryNet" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to CashAndCashEquivalentsAtCarryingValue" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="calculation: AssetsCurrent to PrepaidExpenseAndOtherAssetsCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AccountsReceivableNetCurrent" xlink:title="calculation: AssetsCurrent to AccountsReceivableNetCurrent" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="calculation: Assets to IntangibleAssetsNetExcludingGoodwill" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="Goodwill" xlink:title="calculation: Assets to Goodwill" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="calculation: Assets to OperatingLeaseRightOfUseAsset" order="5.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to ForeignCurrencyTransactionGainLossBeforeTax" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OtherNonoperatingIncomeExpense" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="CostsAndExpenses" xlink:title="CostsAndExpenses" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CostsAndExpenses" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="calculation: CostsAndExpenses to SellingGeneralAndAdministrativeExpense" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CostsAndExpenses" xlink:to="AmortizationOfIntangibleAssets" xlink:title="calculation: CostsAndExpenses to AmortizationOfIntangibleAssets" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CostsAndExpenses" xlink:to="CostOfGoodsAndServicesSold" xlink:title="calculation: CostsAndExpenses to CostOfGoodsAndServicesSold" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringChargesNetOfCredits" xlink:label="RestructuringChargesNetOfCredits" xlink:title="RestructuringChargesNetOfCredits" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CostsAndExpenses" xlink:to="RestructuringChargesNetOfCredits" xlink:title="calculation: CostsAndExpenses to RestructuringChargesNetOfCredits" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="GoodwillAndIntangibleAssetImpairment" xlink:title="GoodwillAndIntangibleAssetImpairment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CostsAndExpenses" xlink:to="GoodwillAndIntangibleAssetImpairment" xlink:title="calculation: CostsAndExpenses to GoodwillAndIntangibleAssetImpairment" order="6.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="CostsAndExpenses" xlink:title="calculation: OperatingIncomeLoss to CostsAndExpenses" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="calculation: OperatingIncomeLoss to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OperatingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OperatingIncomeLoss" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="InterestExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to InterestExpense" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="GainLossOnSaleOfOtherAssets" xlink:title="GainLossOnSaleOfOtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="GainLossOnSaleOfOtherAssets" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to GainLossOnSaleOfOtherAssets" order="5.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: NetIncomeLoss to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: NetIncomeLoss to IncomeTaxExpenseBenefit" order="1.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="NetIncomeLoss" xlink:title="calculation: ComprehensiveIncomeNetOfTax to NetIncomeLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:label="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:title="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="calculation: ComprehensiveIncomeNetOfTax to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement" xlink:label="ProceedsFromPaymentsForShareBasedPaymentArrangement" xlink:title="ProceedsFromPaymentsForShareBasedPaymentArrangement" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromPaymentsForShareBasedPaymentArrangement" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromPaymentsForShareBasedPaymentArrangement" order="11.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsForRepurchaseOfCommonStock" order="10.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="ProceedsFromRepaymentsOfBankOverdrafts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromRepaymentsOfBankOverdrafts" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsOfDividendsCommonStock" order="9.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="PaymentsOfDebtIssuanceCosts" xlink:title="PaymentsOfDebtIssuanceCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsOfDebtIssuanceCosts" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsOfDebtIssuanceCosts" order="8.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="RepaymentsOfLongTermDebt" xlink:title="RepaymentsOfLongTermDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfLongTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfLongTermDebt" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfLongTermDebt" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInFinancingActivities" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPostretirementObligations" xlink:label="IncreaseDecreaseInPostretirementObligations" xlink:title="IncreaseDecreaseInPostretirementObligations" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInPostretirementObligations" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInPostretirementObligations" order="21.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInInventories" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInInventories" order="14.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" xlink:label="IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" xlink:title="IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" order="15.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="IncreaseDecreaseInOtherOperatingCapitalNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOtherOperatingCapitalNet" order="23.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="Depreciation" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to Depreciation" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AmortizationOfProductDevelopmentAssets" xlink:label="AmortizationOfProductDevelopmentAssets" xlink:title="AmortizationOfProductDevelopmentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="AmortizationOfProductDevelopmentAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to AmortizationOfProductDevelopmentAssets" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RoyaltyAdvances" xlink:label="RoyaltyAdvances" xlink:title="RoyaltyAdvances" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="RoyaltyAdvances" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to RoyaltyAdvances" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringChargesNetOfCredits" xlink:label="RestructuringChargesNetOfCredits" xlink:title="RestructuringChargesNetOfCredits" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="RestructuringChargesNetOfCredits" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to RestructuringChargesNetOfCredits" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInRoyaltiesPayable" xlink:label="IncreaseDecreaseInRoyaltiesPayable" xlink:title="IncreaseDecreaseInRoyaltiesPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInRoyaltiesPayable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInRoyaltiesPayable" order="16.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ShareBasedCompensation" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ShareBasedCompensation" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOtherOperatingLiabilities" order="20.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitExpense" xlink:label="OtherPostretirementBenefitExpense" xlink:title="OtherPostretirementBenefitExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="OtherPostretirementBenefitExpense" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to OtherPostretirementBenefitExpense" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInRestructuringReserve" xlink:label="IncreaseDecreaseInRestructuringReserve" xlink:title="IncreaseDecreaseInRestructuringReserve" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInRestructuringReserve" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInRestructuringReserve" order="19.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="AmortizationOfIntangibleAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to AmortizationOfIntangibleAssets" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="GoodwillAndIntangibleAssetImpairment" xlink:title="GoodwillAndIntangibleAssetImpairment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="GoodwillAndIntangibleAssetImpairment" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to GoodwillAndIntangibleAssetImpairment" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="IncreaseDecreaseInOperatingLeaseLiabilities" xlink:title="IncreaseDecreaseInOperatingLeaseLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOperatingLeaseLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOperatingLeaseLiabilities" order="22.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:title="IncreaseDecreaseInAccountsAndOtherReceivables" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsAndOtherReceivables" order="13.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ForeignCurrencyTransactionGainLossBeforeTax" order="10.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAdvanceRoyalty" xlink:label="AmortizationOfAdvanceRoyalty" xlink:title="AmortizationOfAdvanceRoyalty" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="AmortizationOfAdvanceRoyalty" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to AmortizationOfAdvanceRoyalty" order="9.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="NetIncomeLoss" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to NetIncomeLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="IncreaseDecreaseInContractWithCustomerLiability" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInContractWithCustomerLiability" order="17.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="IncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccruedIncomeTaxesPayable" order="18.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="OtherNoncashIncomeExpense" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to OtherNoncashIncomeExpense" order="12.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="GainLossOnSaleOfOtherAssets" xlink:title="GainLossOnSaleOfOtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="GainLossOnSaleOfOtherAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to GainLossOnSaleOfOtherAssets" order="11.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInOperatingActivities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireBusinessesNetOfCashAcquired" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdditionsToProductDevelopmentAssets" xlink:label="AdditionsToProductDevelopmentAssets" xlink:title="AdditionsToProductDevelopmentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="AdditionsToProductDevelopmentAssets" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to AdditionsToProductDevelopmentAssets" order="0.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquirePropertyPlantAndEquipment" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="PaymentsToAcquireIntangibleAssets" xlink:title="PaymentsToAcquireIntangibleAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireIntangibleAssets" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireIntangibleAssets" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:label="ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:title="ProceedsFromSaleOfOtherAssetsInvestingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromSaleOfOtherAssetsInvestingActivities" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInInvestingActivities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to CashAndCashEquivalentsAtCarryingValue" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="RestrictedCashAndCashEquivalents" xlink:title="RestrictedCashAndCashEquivalents" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="RestrictedCashAndCashEquivalents" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to RestrictedCashAndCashEquivalents" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/AcquisitionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="OperatingLeaseLiability" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities to OperatingLeaseLiability" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:title="calculation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="GoodwillPurchaseAccountingAdjustments" xlink:title="GoodwillPurchaseAccountingAdjustments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:to="GoodwillPurchaseAccountingAdjustments" xlink:title="calculation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets to GoodwillPurchaseAccountingAdjustments" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:title="calculation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:title="calculation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:title="calculation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:title="calculation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:title="calculation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:title="calculation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:title="calculation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:title="calculation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="Goodwill" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to Goodwill" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to OperatingLeaseRightOfUseAsset" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="WeightedAverageNumberOfSharesIssuedBasic" xlink:title="WeightedAverageNumberOfSharesIssuedBasic" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="WeightedAverageNumberOfSharesIssuedBasic" xlink:title="calculation: WeightedAverageNumberOfSharesOutstandingBasic to WeightedAverageNumberOfSharesIssuedBasic" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:label="WeightedAverageNumberOfSharesRestrictedStock" xlink:title="WeightedAverageNumberOfSharesRestrictedStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="WeightedAverageNumberOfSharesRestrictedStock" xlink:title="calculation: WeightedAverageNumberOfSharesOutstandingBasic to WeightedAverageNumberOfSharesRestrictedStock" order="1.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:title="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:title="OciBeforeReclassificationsNetOfTaxAttributableToParent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to OciBeforeReclassificationsNetOfTaxAttributableToParent" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/InventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_InventoryReserveForEstimatedSalesReturns" xlink:label="InventoryReserveForEstimatedSalesReturns" xlink:title="InventoryReserveForEstimatedSalesReturns" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryReserveForEstimatedSalesReturns" xlink:title="calculation: InventoryNet to InventoryReserveForEstimatedSalesReturns" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryLIFOReserve" xlink:label="InventoryLIFOReserve" xlink:title="InventoryLIFOReserve" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryLIFOReserve" xlink:title="calculation: InventoryNet to InventoryLIFOReserve" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross" xlink:label="InventoryGross" xlink:title="InventoryGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryGross" xlink:to="InventoryWorkInProcess" xlink:title="calculation: InventoryGross to InventoryWorkInProcess" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryGross" xlink:to="InventoryFinishedGoods" xlink:title="calculation: InventoryGross to InventoryFinishedGoods" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="InventoryRawMaterials" xlink:title="InventoryRawMaterials" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryGross" xlink:to="InventoryRawMaterials" xlink:title="calculation: InventoryGross to InventoryRawMaterials" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryGross" xlink:title="calculation: InventoryNet to InventoryGross" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/TechnologyPropertyAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="calculation: PropertyPlantAndEquipmentNet to PropertyPlantAndEquipmentGross" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="calculation: PropertyPlantAndEquipmentNet to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:label="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:title="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Depreciation" xlink:to="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:title="calculation: Depreciation to DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="CapitalizedComputerSoftwareAmortization1" xlink:title="CapitalizedComputerSoftwareAmortization1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Depreciation" xlink:to="CapitalizedComputerSoftwareAmortization1" xlink:title="calculation: Depreciation to CapitalizedComputerSoftwareAmortization1" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="IntangibleAssetsGrossExcludingGoodwill" xlink:title="IntangibleAssetsGrossExcludingGoodwill" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IntangibleAssetsGrossExcludingGoodwill" xlink:to="FiniteLivedIntangibleAssetsGross" xlink:title="calculation: IntangibleAssetsGrossExcludingGoodwill to FiniteLivedIntangibleAssetsGross" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IntangibleAssetsGrossExcludingGoodwill" xlink:to="IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:title="calculation: IntangibleAssetsGrossExcludingGoodwill to IndefiniteLivedIntangibleAssetsExcludingGoodwill" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsGross" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsGross" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="calculation: IntangibleAssetsNetExcludingGoodwill to FiniteLivedIntangibleAssetsNet" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:label="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:to="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="calculation: IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment to IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" order="1.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:to="IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:title="calculation: IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment to IndefiniteLivedIntangibleAssetsExcludingGoodwill" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:title="calculation: IntangibleAssetsNetExcludingGoodwill to IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SubleaseIncomeNetOfReclassification" xlink:label="SubleaseIncomeNetOfReclassification" xlink:title="SubleaseIncomeNetOfReclassification" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="SubleaseIncomeNetOfReclassification" xlink:title="calculation: LeaseCost to SubleaseIncomeNetOfReclassification" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="VariableLeaseCost" xlink:title="VariableLeaseCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="VariableLeaseCost" xlink:title="calculation: LeaseCost to VariableLeaseCost" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="ShortTermLeaseCost" xlink:title="calculation: LeaseCost to ShortTermLeaseCost" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="OperatingLeaseCost" xlink:title="calculation: LeaseCost to OperatingLeaseCost" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="OperatingLeaseLiability" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to OperatingLeaseLiability" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="13.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:label="EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:title="EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCredits" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationTaxCredits" order="12.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="10.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:title="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" xlink:label="EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" xlink:title="EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" order="11.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="DeferredTaxLiabilities" xlink:title="DeferredTaxLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="DeferredTaxLiabilitiesPrepaidExpenses" xlink:title="DeferredTaxLiabilitiesPrepaidExpenses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesPrepaidExpenses" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesPrepaidExpenses" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:title="DeferredTaxLiabilitiesUndistributedForeignEarnings" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesUndistributedForeignEarnings" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets" xlink:label="DeferredTaxLiabilitiesIntangibleAndFixedAssets" xlink:title="DeferredTaxLiabilitiesIntangibleAndFixedAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesIntangibleAndFixedAssets" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesIntangibleAndFixedAssets" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxLiabilities" xlink:to="DeferredIncomeTaxLiabilities" xlink:title="calculation: DeferredTaxLiabilities to DeferredIncomeTaxLiabilities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsNet" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="calculation: DeferredTaxAssetsNet to DeferredTaxAssetsValuationAllowance" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="DeferredTaxAssetsTaxCreditCarryforwards" xlink:title="DeferredTaxAssetsTaxCreditCarryforwards" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxCreditCarryforwards" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxCreditCarryforwards" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsOperatingLossCarryforwards" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsNet" xlink:to="DeferredTaxAssetsGross" xlink:title="calculation: DeferredTaxAssetsNet to DeferredTaxAssetsGross" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxLiabilities" xlink:to="DeferredTaxAssetsNet" xlink:title="calculation: DeferredTaxLiabilities to DeferredTaxAssetsNet" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="calculation: CurrentIncomeTaxExpenseBenefit to CurrentStateAndLocalTaxExpenseBenefit" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="CurrentFederalTaxExpenseBenefit" xlink:title="calculation: CurrentIncomeTaxExpenseBenefit to CurrentFederalTaxExpenseBenefit" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="CurrentForeignTaxExpenseBenefit" xlink:title="CurrentForeignTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="CurrentForeignTaxExpenseBenefit" xlink:title="calculation: CurrentIncomeTaxExpenseBenefit to CurrentForeignTaxExpenseBenefit" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="CurrentIncomeTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to CurrentIncomeTaxExpenseBenefit" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="DeferredForeignIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="calculation: DeferredIncomeTaxExpenseBenefit to DeferredForeignIncomeTaxExpenseBenefit" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="calculation: DeferredIncomeTaxExpenseBenefit to DeferredFederalIncomeTaxExpenseBenefit" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="calculation: DeferredIncomeTaxExpenseBenefit to DeferredStateAndLocalIncomeTaxExpenseBenefit" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="DeferredIncomeTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to DeferredIncomeTaxExpenseBenefit" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/IncomeTaxesDetailsCalc2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="DeferredTaxLiabilities" xlink:title="DeferredTaxLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxLiabilities" xlink:to="DeferredIncomeTaxAssetsNet" xlink:title="calculation: DeferredTaxLiabilities to DeferredIncomeTaxAssetsNet" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxLiabilities" xlink:to="DeferredIncomeTaxLiabilitiesNet" xlink:title="calculation: DeferredTaxLiabilities to DeferredIncomeTaxLiabilitiesNet" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtCurrent" xlink:title="calculation: LongTermDebt to LongTermDebtCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: LongTermDebt to LongTermDebtNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DebtInstrumentCarryingAmount" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="calculation: DebtInstrumentCarryingAmount to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DebtInstrumentCarryingAmount" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="calculation: DebtInstrumentCarryingAmount to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DebtInstrumentCarryingAmount" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="calculation: DebtInstrumentCarryingAmount to LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanAmortizationOfGainsLosses" order="5.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanExpectedReturnOnPlanAssets" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanInterestCost" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanServiceCost" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:label="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" order="6.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="calculation: DefinedBenefitPlanAmountsRecognizedInBalanceSheet to PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="calculation: DefinedBenefitPlanAmountsRecognizedInBalanceSheet to PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="calculation: DefinedBenefitPlanAmountsRecognizedInBalanceSheet to DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="DefinedBenefitPlanFundedStatusOfPlan" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanFundedStatusOfPlan" xlink:to="DefinedBenefitPlanBenefitObligation" xlink:title="calculation: DefinedBenefitPlanFundedStatusOfPlan to DefinedBenefitPlanBenefitObligation" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanFundedStatusOfPlan" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="calculation: DefinedBenefitPlanFundedStatusOfPlan to DefinedBenefitPlanFairValueOfPlanAssets" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:title="calculation: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax to DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="calculation: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax to DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" order="1.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails">
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="calculation: DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal to DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="calculation: DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="calculation: DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="calculation: DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="calculation: DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="calculation: DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal to DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="2.0" weight="1.0" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>jwa-20220430_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:t1="http://xbrl.org/2005/xbrldt">
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm" />
  <link:roleRef roleURI="http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#ScheduleIivaluationAndQualifyingAccountsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformationTotalAssetsBySegmentDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformationDetails" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccountsWarrantsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccountsDividendsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccountsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensationDirectorStockAwardsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensationStockOptionActivityDetails" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensationDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensationDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansPensionPlanAssetsInvestmentsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansRecentPlanCurtailmentsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#DerivativeInstrumentsAndActivitiesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#DebtAndAvailableCreditFacilitiesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/IncomeTaxesDetailsCalc2" xlink:type="simple" xlink:href="jwa-20220430.xsd#IncomeTaxesDetailsCalc2" />
  <link:roleRef roleURI="http://wiley.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesTotalNetLeaseCostsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" />
  <link:roleRef roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#GoodwillAndIntangibleAssetsIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#GoodwillAndIntangibleAssetsGoodwillDetails" />
  <link:roleRef roleURI="http://wiley.com/role/TechnologyPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#TechnologyPropertyAndEquipmentDetails" />
  <link:roleRef roleURI="http://wiley.com/role/ProductDevelopmentAssetsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#ProductDevelopmentAssetsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/InventoriesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails" />
  <link:roleRef roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#AccumulatedOtherComprehensiveLossDetails" />
  <link:roleRef roleURI="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#ReconciliationOfWeightedAverageSharesOutstandingDetails" />
  <link:roleRef roleURI="http://wiley.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#AcquisitionsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetailsDefault" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetailsDefault" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/DescriptionOfBusinessDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#DescriptionOfBusinessDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformationTables" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccountsTables" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensationTables" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansTables" />
  <link:roleRef roleURI="http://wiley.com/role/DerivativeInstrumentsAndActivitiesTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#DerivativeInstrumentsAndActivitiesTables" />
  <link:roleRef roleURI="http://wiley.com/role/DebtAndAvailableCreditFacilitiesTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#DebtAndAvailableCreditFacilitiesTables" />
  <link:roleRef roleURI="http://wiley.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesTables" />
  <link:roleRef roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#GoodwillAndIntangibleAssetsTables" />
  <link:roleRef roleURI="http://wiley.com/role/TechnologyPropertyAndEquipmentTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#TechnologyPropertyAndEquipmentTables" />
  <link:roleRef roleURI="http://wiley.com/role/ProductDevelopmentAssetsTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#ProductDevelopmentAssetsTables" />
  <link:roleRef roleURI="http://wiley.com/role/InventoriesTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#InventoriesTables" />
  <link:roleRef roleURI="http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#RestructuringAndRelatedCreditsChargesTables" />
  <link:roleRef roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#AccumulatedOtherComprehensiveLossTables" />
  <link:roleRef roleURI="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#ReconciliationOfWeightedAverageSharesOutstandingTables" />
  <link:roleRef roleURI="http://wiley.com/role/AcquisitionTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#AcquisitionTables" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersTables" />
  <link:roleRef roleURI="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersPolicies" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersPolicies" />
  <link:roleRef roleURI="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies" xlink:type="simple" xlink:href="jwa-20220430.xsd#SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies" />
  <link:roleRef roleURI="http://wiley.com/role/ScheduleIivaluationAndQualifyingAccounts" xlink:type="simple" xlink:href="jwa-20220430.xsd#ScheduleIivaluationAndQualifyingAccounts" />
  <link:roleRef roleURI="http://wiley.com/role/SubsequentEvents" xlink:type="simple" xlink:href="jwa-20220430.xsd#SubsequentEvents" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformation" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformation" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccounts" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccounts" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlans" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlans" />
  <link:roleRef roleURI="http://wiley.com/role/CommitmentAndContingencies" xlink:type="simple" xlink:href="jwa-20220430.xsd#CommitmentAndContingencies" />
  <link:roleRef roleURI="http://wiley.com/role/DerivativeInstrumentsAndActivities" xlink:type="simple" xlink:href="jwa-20220430.xsd#DerivativeInstrumentsAndActivities" />
  <link:roleRef roleURI="http://wiley.com/role/DebtAndAvailableCreditFacilities" xlink:type="simple" xlink:href="jwa-20220430.xsd#DebtAndAvailableCreditFacilities" />
  <link:roleRef roleURI="http://wiley.com/role/IncomeTaxes" xlink:type="simple" xlink:href="jwa-20220430.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeases" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeases" />
  <link:roleRef roleURI="http://wiley.com/role/GoodwillAndIntangibleAssets" xlink:type="simple" xlink:href="jwa-20220430.xsd#GoodwillAndIntangibleAssets" />
  <link:roleRef roleURI="http://wiley.com/role/TechnologyPropertyAndEquipment" xlink:type="simple" xlink:href="jwa-20220430.xsd#TechnologyPropertyAndEquipment" />
  <link:roleRef roleURI="http://wiley.com/role/ProductDevelopmentAssets" xlink:type="simple" xlink:href="jwa-20220430.xsd#ProductDevelopmentAssets" />
  <link:roleRef roleURI="http://wiley.com/role/Inventories" xlink:type="simple" xlink:href="jwa-20220430.xsd#Inventories" />
  <link:roleRef roleURI="http://wiley.com/role/RestructuringAndRelatedCreditsCharges" xlink:type="simple" xlink:href="jwa-20220430.xsd#RestructuringAndRelatedCreditsCharges" />
  <link:roleRef roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="jwa-20220430.xsd#AccumulatedOtherComprehensiveLoss" />
  <link:roleRef roleURI="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstanding" xlink:type="simple" xlink:href="jwa-20220430.xsd#ReconciliationOfWeightedAverageSharesOutstanding" />
  <link:roleRef roleURI="http://wiley.com/role/Acquisitions" xlink:type="simple" xlink:href="jwa-20220430.xsd#Acquisitions" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomers" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomers" />
  <link:roleRef roleURI="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards" xlink:type="simple" xlink:href="jwa-20220430.xsd#SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards" />
  <link:roleRef roleURI="http://wiley.com/role/DescriptionOfBusiness" xlink:type="simple" xlink:href="jwa-20220430.xsd#DescriptionOfBusiness" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfShareholdersEquityParenthetical" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfShareholdersEquity" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfComprehensiveIncomeLoss" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfIncomeLoss" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfFinancialPositionParenthetical" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfFinancialPosition" />
  <link:roleRef roleURI="http://wiley.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="jwa-20220430.xsd#DocumentAndEntityInformation" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityListingsLineItems" xlink:label="EntityListingsLineItems" xlink:title="EntityListingsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="DocumentType" xlink:title="definition: EntityListingsLineItems to DocumentType" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="AmendmentFlag" xlink:title="definition: EntityListingsLineItems to AmendmentFlag" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="DocumentAnnualReport" xlink:title="definition: EntityListingsLineItems to DocumentAnnualReport" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="DocumentPeriodEndDate" xlink:title="definition: EntityListingsLineItems to DocumentPeriodEndDate" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="CurrentFiscalYearEndDate" xlink:title="definition: EntityListingsLineItems to CurrentFiscalYearEndDate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="DocumentFiscalYearFocus" xlink:title="definition: EntityListingsLineItems to DocumentFiscalYearFocus" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="DocumentFiscalPeriodFocus" xlink:title="definition: EntityListingsLineItems to DocumentFiscalPeriodFocus" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="DocumentTransitionReport" xlink:title="definition: EntityListingsLineItems to DocumentTransitionReport" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityFileNumber" xlink:title="definition: EntityListingsLineItems to EntityFileNumber" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityRegistrantName" xlink:title="definition: EntityListingsLineItems to EntityRegistrantName" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityCentralIndexKey" xlink:title="definition: EntityListingsLineItems to EntityCentralIndexKey" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityIncorporationStateCountryCode" xlink:title="definition: EntityListingsLineItems to EntityIncorporationStateCountryCode" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityTaxIdentificationNumber" xlink:title="definition: EntityListingsLineItems to EntityTaxIdentificationNumber" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressAddressLine1" xlink:title="definition: EntityListingsLineItems to EntityAddressAddressLine1" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressCityOrTown" xlink:title="definition: EntityListingsLineItems to EntityAddressCityOrTown" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressStateOrProvince" xlink:title="definition: EntityListingsLineItems to EntityAddressStateOrProvince" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressPostalZipCode" xlink:title="definition: EntityListingsLineItems to EntityAddressPostalZipCode" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="CityAreaCode" xlink:title="definition: EntityListingsLineItems to CityAreaCode" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="LocalPhoneNumber" xlink:title="definition: EntityListingsLineItems to LocalPhoneNumber" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="Security12bTitle" xlink:title="definition: EntityListingsLineItems to Security12bTitle" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="TradingSymbol" xlink:title="definition: EntityListingsLineItems to TradingSymbol" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="SecurityExchangeName" xlink:title="definition: EntityListingsLineItems to SecurityExchangeName" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="definition: EntityListingsLineItems to EntityWellKnownSeasonedIssuer" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityVoluntaryFilers" xlink:title="definition: EntityListingsLineItems to EntityVoluntaryFilers" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityCurrentReportingStatus" xlink:title="definition: EntityListingsLineItems to EntityCurrentReportingStatus" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityInteractiveDataCurrent" xlink:title="definition: EntityListingsLineItems to EntityInteractiveDataCurrent" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityFilerCategory" xlink:title="definition: EntityListingsLineItems to EntityFilerCategory" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntitySmallBusiness" xlink:title="definition: EntityListingsLineItems to EntitySmallBusiness" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityEmergingGrowthCompany" xlink:title="definition: EntityListingsLineItems to EntityEmergingGrowthCompany" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="IcfrAuditorAttestationFlag" xlink:title="definition: EntityListingsLineItems to IcfrAuditorAttestationFlag" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityShellCompany" xlink:title="definition: EntityListingsLineItems to EntityShellCompany" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityPublicFloat" xlink:title="definition: EntityListingsLineItems to EntityPublicFloat" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="definition: EntityListingsLineItems to EntityCommonStockSharesOutstanding" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="AuditorName" xlink:title="definition: EntityListingsLineItems to AuditorName" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="AuditorLocation" xlink:title="definition: EntityListingsLineItems to AuditorLocation" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="AuditorFirmId" xlink:title="definition: EntityListingsLineItems to AuditorFirmId" order="36.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityListingsTable" xlink:label="EntityListingsTable" xlink:title="EntityListingsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EntityListingsLineItems" xlink:to="EntityListingsTable" xlink:title="definition: EntityListingsLineItems to EntityListingsTable" order="37.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="EntityListingsTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: EntityListingsTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ClassACommonStockParValue100PerShareMember" xlink:label="ClassACommonStockParValue100PerShareMember" xlink:title="ClassACommonStockParValue100PerShareMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="ClassACommonStockParValue100PerShareMember" xlink:title="definition: ClassOfStockDomain to ClassACommonStockParValue100PerShareMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ClassBCommonStockParValue100PerShareMember" xlink:label="ClassBCommonStockParValue100PerShareMember" xlink:title="ClassBCommonStockParValue100PerShareMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="ClassBCommonStockParValue100PerShareMember" xlink:title="definition: ClassOfStockDomain to ClassBCommonStockParValue100PerShareMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AssetsAbstract" xlink:title="definition: StatementLineItems to AssetsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="definition: StatementLineItems to LiabilitiesAndStockholdersEquityAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LiabilitiesCurrentAbstract" xlink:title="definition: StatementLineItems to LiabilitiesCurrentAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LongTermDebtNoncurrent" xlink:title="definition: StatementLineItems to LongTermDebtNoncurrent" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="DefinedBenefitPensionPlanLiabilitiesNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="definition: StatementLineItems to DefinedBenefitPensionPlanLiabilitiesNoncurrent" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DeferredIncomeTaxLiabilitiesNet" xlink:title="definition: StatementLineItems to DeferredIncomeTaxLiabilitiesNet" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="definition: StatementLineItems to OperatingLeaseLiabilityNoncurrent" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="definition: StatementLineItems to OtherLiabilitiesNoncurrent" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="Liabilities" xlink:title="definition: StatementLineItems to Liabilities" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquityAbstract" xlink:title="definition: StatementLineItems to StockholdersEquityAbstract" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="definition: StatementLineItems to LiabilitiesAndStockholdersEquity" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockValue" xlink:title="definition: StatementLineItems to PreferredStockValue" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockValue" xlink:title="definition: StatementLineItems to CommonStockValue" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdditionalPaidInCapital" xlink:title="definition: StatementLineItems to AdditionalPaidInCapital" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="definition: StatementLineItems to RetainedEarningsAccumulatedDeficit" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="definition: StatementLineItems to AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="TreasuryStockValue" xlink:title="TreasuryStockValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TreasuryStockValue" xlink:title="definition: StatementLineItems to TreasuryStockValue" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquity" xlink:title="definition: StatementLineItems to StockholdersEquity" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:title="definition: StatementLineItems to AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:title="definition: StatementLineItems to AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:label="AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:title="AociLossCashFlowHedgeCumulativeGainLossAfterTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:title="definition: StatementLineItems to AociLossCashFlowHedgeCumulativeGainLossAfterTax" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: StatementLineItems to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AccountsPayableCurrent" xlink:title="definition: StatementLineItems to AccountsPayableCurrent" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="AccruedRoyaltiesCurrent" xlink:title="AccruedRoyaltiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AccruedRoyaltiesCurrent" xlink:title="definition: StatementLineItems to AccruedRoyaltiesCurrent" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LongTermDebtCurrent" xlink:title="definition: StatementLineItems to LongTermDebtCurrent" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="definition: StatementLineItems to ContractWithCustomerLiabilityCurrent" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="definition: StatementLineItems to EmployeeRelatedLiabilitiesCurrent" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="AccruedIncomeTaxesCurrent" xlink:title="AccruedIncomeTaxesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AccruedIncomeTaxesCurrent" xlink:title="definition: StatementLineItems to AccruedIncomeTaxesCurrent" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="definition: StatementLineItems to OperatingLeaseLiabilityCurrent" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherLiabilitiesCurrent" xlink:title="definition: StatementLineItems to OtherLiabilitiesCurrent" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LiabilitiesCurrent" xlink:title="definition: StatementLineItems to LiabilitiesCurrent" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AssetsCurrentAbstract" xlink:title="definition: StatementLineItems to AssetsCurrentAbstract" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: StatementLineItems to PropertyPlantAndEquipmentNet" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="definition: StatementLineItems to IntangibleAssetsNetExcludingGoodwill" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="Goodwill" xlink:title="definition: StatementLineItems to Goodwill" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="definition: StatementLineItems to OperatingLeaseRightOfUseAsset" order="36.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherAssetsNoncurrent" xlink:title="definition: StatementLineItems to OtherAssetsNoncurrent" order="37.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="Assets" xlink:title="definition: StatementLineItems to Assets" order="38.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="definition: StatementLineItems to CashAndCashEquivalentsAtCarryingValue" order="39.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AccountsReceivableNetCurrent" xlink:title="definition: StatementLineItems to AccountsReceivableNetCurrent" order="40.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="InventoryNet" xlink:title="definition: StatementLineItems to InventoryNet" order="41.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="definition: StatementLineItems to PrepaidExpenseAndOtherAssetsCurrent" order="42.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AssetsCurrent" xlink:title="definition: StatementLineItems to AssetsCurrent" order="43.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="44.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="definition: StatementLineItems to LiabilitiesAndStockholdersEquityAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquityAbstract" xlink:title="definition: StatementLineItems to StockholdersEquityAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockParOrStatedValuePerShare" xlink:title="definition: StatementLineItems to PreferredStockParOrStatedValuePerShare" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockSharesAuthorized" xlink:title="definition: StatementLineItems to PreferredStockSharesAuthorized" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockSharesIssued" xlink:title="definition: StatementLineItems to PreferredStockSharesIssued" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="definition: StatementLineItems to CommonStockParOrStatedValuePerShare" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockSharesAuthorized" xlink:title="definition: StatementLineItems to CommonStockSharesAuthorized" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockSharesIssued" xlink:title="definition: StatementLineItems to CommonStockSharesIssued" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="TreasuryStockShares" xlink:title="TreasuryStockShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TreasuryStockShares" xlink:title="definition: StatementLineItems to TreasuryStockShares" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: StatementLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="OperatingCostsAndExpensesAbstract" xlink:title="OperatingCostsAndExpensesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OperatingCostsAndExpensesAbstract" xlink:title="definition: StatementLineItems to OperatingCostsAndExpensesAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OperatingIncomeLoss" xlink:title="definition: StatementLineItems to OperatingIncomeLoss" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="InterestExpense" xlink:title="definition: StatementLineItems to InterestExpense" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="definition: StatementLineItems to ForeignCurrencyTransactionGainLossBeforeTax" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="GainLossOnSaleOfOtherAssets" xlink:title="GainLossOnSaleOfOtherAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="GainLossOnSaleOfOtherAssets" xlink:title="definition: StatementLineItems to GainLossOnSaleOfOtherAssets" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="definition: StatementLineItems to OtherNonoperatingIncomeExpense" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="definition: StatementLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncomeTaxExpenseBenefit" xlink:title="definition: StatementLineItems to IncomeTaxExpenseBenefit" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetIncomeLoss" xlink:title="definition: StatementLineItems to NetIncomeLoss" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="EarningsPerShareBasicAndDilutedAbstract" xlink:title="EarningsPerShareBasicAndDilutedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="EarningsPerShareBasicAndDilutedAbstract" xlink:title="definition: StatementLineItems to EarningsPerShareBasicAndDilutedAbstract" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:title="EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:title="definition: StatementLineItems to EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="definition: StatementLineItems to WeightedAverageNumberOfSharesOutstandingBasic" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="definition: StatementLineItems to WeightedAverageNumberOfDilutedSharesOutstanding" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="EarningsPerShareBasic" xlink:title="definition: StatementLineItems to EarningsPerShareBasic" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="EarningsPerShareDiluted" xlink:title="definition: StatementLineItems to EarningsPerShareDiluted" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CostOfGoodsAndServicesSold" xlink:title="definition: StatementLineItems to CostOfGoodsAndServicesSold" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="definition: StatementLineItems to SellingGeneralAndAdministrativeExpense" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="GoodwillAndIntangibleAssetImpairment" xlink:title="GoodwillAndIntangibleAssetImpairment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="GoodwillAndIntangibleAssetImpairment" xlink:title="definition: StatementLineItems to GoodwillAndIntangibleAssetImpairment" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringChargesNetOfCredits" xlink:label="RestructuringChargesNetOfCredits" xlink:title="RestructuringChargesNetOfCredits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="RestructuringChargesNetOfCredits" xlink:title="definition: StatementLineItems to RestructuringChargesNetOfCredits" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AmortizationOfIntangibleAssets" xlink:title="definition: StatementLineItems to AmortizationOfIntangibleAssets" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="CostsAndExpenses" xlink:title="CostsAndExpenses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CostsAndExpenses" xlink:title="definition: StatementLineItems to CostsAndExpenses" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="23.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsLineItems" xlink:label="NoncashOrPartNoncashAcquisitionsLineItems" xlink:title="NoncashOrPartNoncashAcquisitionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NoncashOrPartNoncashAcquisitionsLineItems" xlink:to="NoncashInvestingAndFinancingItemsAbstract" xlink:title="definition: NoncashOrPartNoncashAcquisitionsLineItems to NoncashInvestingAndFinancingItemsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" xlink:label="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" xlink:title="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NoncashOrPartNoncashAcquisitionsLineItems" xlink:to="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" xlink:title="definition: NoncashOrPartNoncashAcquisitionsLineItems to NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:label="NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:title="NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NoncashOrPartNoncashAcquisitionsLineItems" xlink:to="NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:title="definition: NoncashOrPartNoncashAcquisitionsLineItems to NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:label="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:title="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NoncashOrPartNoncashAcquisitionsLineItems" xlink:to="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:title="definition: NoncashOrPartNoncashAcquisitionsLineItems to NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsTable" xlink:label="NoncashOrPartNoncashAcquisitionsTable" xlink:title="NoncashOrPartNoncashAcquisitionsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="NoncashOrPartNoncashAcquisitionsLineItems" xlink:to="NoncashOrPartNoncashAcquisitionsTable" xlink:title="definition: NoncashOrPartNoncashAcquisitionsLineItems to NoncashOrPartNoncashAcquisitionsTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" xlink:label="NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" xlink:title="NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NoncashOrPartNoncashAcquisitionsTable" xlink:to="NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" xlink:title="definition: NoncashOrPartNoncashAcquisitionsTable to NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNameDomain" xlink:label="NoncashOrPartNoncashAcquisitionNameDomain" xlink:title="NoncashOrPartNoncashAcquisitionNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" xlink:to="NoncashOrPartNoncashAcquisitionNameDomain" xlink:title="definition: NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis to NoncashOrPartNoncashAcquisitionNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNameDomain" xlink:label="NoncashOrPartNoncashAcquisitionNameDomain_2" xlink:title="NoncashOrPartNoncashAcquisitionNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" xlink:to="NoncashOrPartNoncashAcquisitionNameDomain_2" xlink:title="definition: NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis to NoncashOrPartNoncashAcquisitionNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TheLearningHouseIncMember" xlink:label="TheLearningHouseIncMember" xlink:title="TheLearningHouseIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NoncashOrPartNoncashAcquisitionNameDomain" xlink:to="TheLearningHouseIncMember" xlink:title="definition: NoncashOrPartNoncashAcquisitionNameDomain to TheLearningHouseIncMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NoncashOrPartNoncashAcquisitionsTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: NoncashOrPartNoncashAcquisitionsTable to StatementEquityComponentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdditionalPaidInCapitalAttributableToWarrantMember" xlink:label="AdditionalPaidInCapitalAttributableToWarrantMember" xlink:title="AdditionalPaidInCapitalAttributableToWarrantMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AdditionalPaidInCapitalAttributableToWarrantMember" xlink:title="definition: EquityComponentDomain to AdditionalPaidInCapitalAttributableToWarrantMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="definition: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquity" xlink:title="definition: StatementLineItems to StockholdersEquity" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="StockIssuedDuringPeriodValueAcquisitions" xlink:title="StockIssuedDuringPeriodValueAcquisitions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueAcquisitions" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueAcquisitions" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueStockOptionsExercised" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="StockGrantedDuringPeriodValueSharebasedCompensation" xlink:title="StockGrantedDuringPeriodValueSharebasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockGrantedDuringPeriodValueSharebasedCompensation" xlink:title="definition: StatementLineItems to StockGrantedDuringPeriodValueSharebasedCompensation" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="definition: StatementLineItems to TreasuryStockValueAcquiredCostMethod" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="DividendsCommonStockCash" xlink:title="DividendsCommonStockCash" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DividendsCommonStockCash" xlink:title="definition: StatementLineItems to DividendsCommonStockCash" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityOther" xlink:label="StockholdersEquityOther" xlink:title="StockholdersEquityOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquityOther" xlink:title="definition: StatementLineItems to StockholdersEquityOther" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalWarrantIssued" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustmentDueToAdoptionOfNewRevenueStandard" xlink:label="AdjustmentDueToAdoptionOfNewRevenueStandard" xlink:title="AdjustmentDueToAdoptionOfNewRevenueStandard" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentDueToAdoptionOfNewRevenueStandard" xlink:title="definition: StatementLineItems to AdjustmentDueToAdoptionOfNewRevenueStandard" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="definition: StatementLineItems to ComprehensiveIncomeNetOfTax" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: StatementTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AdditionalPaidInCapitalMember" xlink:title="definition: EquityComponentDomain to AdditionalPaidInCapitalMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="RetainedEarningsMember" xlink:title="definition: EquityComponentDomain to RetainedEarningsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="TreasuryStockMember" xlink:title="TreasuryStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="TreasuryStockMember" xlink:title="definition: EquityComponentDomain to TreasuryStockMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: StatementTable to AdjustmentsForNewAccountingPronouncementsAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="definition: TypeOfAdoptionMember to AccountingStandardsUpdate201409Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="CumulativeEffectPeriodOfAdoptionAxis" xlink:title="CumulativeEffectPeriodOfAdoptionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="CumulativeEffectPeriodOfAdoptionAxis" xlink:title="definition: StatementTable to CumulativeEffectPeriodOfAdoptionAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="CumulativeEffectPeriodOfAdoptionDomain" xlink:title="CumulativeEffectPeriodOfAdoptionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CumulativeEffectPeriodOfAdoptionAxis" xlink:to="CumulativeEffectPeriodOfAdoptionDomain" xlink:title="definition: CumulativeEffectPeriodOfAdoptionAxis to CumulativeEffectPeriodOfAdoptionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="CumulativeEffectPeriodOfAdoptionDomain_2" xlink:title="CumulativeEffectPeriodOfAdoptionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CumulativeEffectPeriodOfAdoptionAxis" xlink:to="CumulativeEffectPeriodOfAdoptionDomain_2" xlink:title="definition: CumulativeEffectPeriodOfAdoptionAxis to CumulativeEffectPeriodOfAdoptionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:title="CumulativeEffectPeriodOfAdoptionAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CumulativeEffectPeriodOfAdoptionDomain" xlink:to="CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:title="definition: CumulativeEffectPeriodOfAdoptionDomain to CumulativeEffectPeriodOfAdoptionAdjustmentMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="definition: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="CommonStockDividendsPerShareCashPaid" xlink:title="CommonStockDividendsPerShareCashPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockDividendsPerShareCashPaid" xlink:title="definition: StatementLineItems to CommonStockDividendsPerShareCashPaid" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/DescriptionOfBusiness" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomers" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/Acquisitions" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstanding" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/AccumulatedOtherComprehensiveLoss" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RestructuringAndRelatedCreditsCharges" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/Inventories" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ProductDevelopmentAssets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/TechnologyPropertyAndEquipment" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/GoodwillAndIntangibleAssets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeases" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/IncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/DebtAndAvailableCreditFacilities" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/DerivativeInstrumentsAndActivities" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/CommitmentAndContingencies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlans" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccounts" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SubsequentEvents" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ScheduleIivaluationAndQualifyingAccounts" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/AcquisitionTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_XYZMediaMember" xlink:label="XYZMediaMember" xlink:title="XYZMediaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="XYZMediaMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to XYZMediaMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_HindawiMember" xlink:label="HindawiMember" xlink:title="HindawiMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="HindawiMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to HindawiMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_MthreeMember" xlink:label="MthreeMember" xlink:title="MthreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="MthreeMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to MthreeMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ZyanteMember" xlink:label="ZyanteMember" xlink:title="ZyanteMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ZyanteMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to ZyanteMember" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/AccumulatedOtherComprehensiveLossTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="ScheduleOfRestructuringAndRelatedCostsTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="definition: RestructuringCostAndReserveLineItems to ScheduleOfRestructuringAndRelatedCostsTextBlock" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:title="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:title="definition: RestructuringCostAndReserveLineItems to ScheduleOfRestructuringReserveByTypeOfCostTextBlock" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="definition: RestructuringCostAndReserveLineItems to ScheduleOfRestructuringAndRelatedCostsTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="RestructuringPlanAxis" xlink:title="RestructuringPlanAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringPlanAxis" xlink:title="definition: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringPlanAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="RestructuringPlanDomain" xlink:title="RestructuringPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RestructuringPlanAxis" xlink:to="RestructuringPlanDomain" xlink:title="definition: RestructuringPlanAxis to RestructuringPlanDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="RestructuringPlanDomain_2" xlink:title="RestructuringPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RestructuringPlanAxis" xlink:to="RestructuringPlanDomain_2" xlink:title="definition: RestructuringPlanAxis to RestructuringPlanDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessOptimizationProgramMember" xlink:label="BusinessOptimizationProgramMember" xlink:title="BusinessOptimizationProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringPlanDomain" xlink:to="BusinessOptimizationProgramMember" xlink:title="definition: RestructuringPlanDomain to BusinessOptimizationProgramMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringAndReinvestmentProgramMember" xlink:label="RestructuringAndReinvestmentProgramMember" xlink:title="RestructuringAndReinvestmentProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringPlanDomain" xlink:to="RestructuringAndReinvestmentProgramMember" xlink:title="definition: RestructuringPlanDomain to RestructuringAndReinvestmentProgramMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/InventoriesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ProductDevelopmentAssetsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/TechnologyPropertyAndEquipmentTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/GoodwillAndIntangibleAssetsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/IncomeTaxesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/DebtAndAvailableCreditFacilitiesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/DerivativeInstrumentsAndActivitiesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/DescriptionOfBusinessDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="PerformanceSharesMember" xlink:title="PerformanceSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="PerformanceSharesMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to PerformanceSharesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract" xlink:label="FiniteLivedIntangibleAssetUsefulLifeAbstract" xlink:title="FiniteLivedIntangibleAssetUsefulLifeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetUsefulLifeAbstract" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetUsefulLifeAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="FiniteLivedIntangibleAssetUsefulLife" xlink:title="FiniteLivedIntangibleAssetUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetUsefulLife" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetUsefulLife" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to ScheduleOfFiniteLivedIntangibleAssetsTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="definition: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArtisticRelatedIntangibleAssetsMember" xlink:label="ArtisticRelatedIntangibleAssetsMember" xlink:title="ArtisticRelatedIntangibleAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ArtisticRelatedIntangibleAssetsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to ArtisticRelatedIntangibleAssetsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksMember" xlink:label="TrademarksMember" xlink:title="TrademarksMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TrademarksMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to TrademarksMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="TradeNamesMember" xlink:title="TradeNamesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TradeNamesMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to TradeNamesMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="DevelopedTechnologyRightsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to DevelopedTechnologyRightsMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="NoncompeteAgreementsMember" xlink:title="NoncompeteAgreementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="NoncompeteAgreementsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to NoncompeteAgreementsMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfFiniteLivedIntangibleAssetsTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember" xlink:label="WeightedAverageMember" xlink:title="WeightedAverageMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="WeightedAverageMember" xlink:title="definition: RangeMember to WeightedAverageMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsDisclosureAbstract" xlink:label="ProductDevelopmentAssetsDisclosureAbstract" xlink:title="ProductDevelopmentAssetsDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ProductDevelopmentAssetsDisclosureAbstract" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ProductDevelopmentAssetsDisclosureAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:label="MarketingAndAdvertisingExpenseAbstract" xlink:title="MarketingAndAdvertisingExpenseAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="MarketingAndAdvertisingExpenseAbstract" xlink:title="definition: PropertyPlantAndEquipmentLineItems to MarketingAndAdvertisingExpenseAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PropertyPlantAndEquipmentUsefulLifeAbstract" xlink:label="PropertyPlantAndEquipmentUsefulLifeAbstract" xlink:title="PropertyPlantAndEquipmentUsefulLifeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentUsefulLifeAbstract" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentUsefulLifeAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentUsefulLife" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="AdvertisingExpense" xlink:title="AdvertisingExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="AdvertisingExpense" xlink:title="definition: PropertyPlantAndEquipmentLineItems to AdvertisingExpense" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsUsefulLife" xlink:label="ProductDevelopmentAssetsUsefulLife" xlink:title="ProductDevelopmentAssetsUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ProductDevelopmentAssetsUsefulLife" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ProductDevelopmentAssetsUsefulLife" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ScheduleOfPropertyPlantAndEquipmentTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BookCompositionCostsMember" xlink:label="BookCompositionCostsMember" xlink:title="BookCompositionCostsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BookCompositionCostsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to BookCompositionCostsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherProductDevelopmentCostsMember" xlink:label="OtherProductDevelopmentCostsMember" xlink:title="OtherProductDevelopmentCostsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="OtherProductDevelopmentCostsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to OtherProductDevelopmentCostsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="SoftwareAndSoftwareDevelopmentCostsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to SoftwareAndSoftwareDevelopmentCostsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="ComputerEquipmentMember" xlink:title="ComputerEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ComputerEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to ComputerEquipmentMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BuildingAndLeaseholdImprovementsMember" xlink:label="BuildingAndLeaseholdImprovementsMember" xlink:title="BuildingAndLeaseholdImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingAndLeaseholdImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to BuildingAndLeaseholdImprovementsMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FurnitureFixturesAndWarehouseEquipmentMember" xlink:label="FurnitureFixturesAndWarehouseEquipmentMember" xlink:title="FurnitureFixturesAndWarehouseEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureFixturesAndWarehouseEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to FurnitureFixturesAndWarehouseEquipmentMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EnterpriseResourcePlanningAndRelatedSystemsMember" xlink:label="EnterpriseResourcePlanningAndRelatedSystemsMember" xlink:title="EnterpriseResourcePlanningAndRelatedSystemsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="EnterpriseResourcePlanningAndRelatedSystemsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to EnterpriseResourcePlanningAndRelatedSystemsMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="SoftwareDevelopmentMember" xlink:title="SoftwareDevelopmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="SoftwareDevelopmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to SoftwareDevelopmentMember" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="IncomeStatementLocationAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to IncomeStatementLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain_2" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain_2" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="CostOfSalesMember" xlink:title="CostOfSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="CostOfSalesMember" xlink:title="definition: IncomeStatementLocationDomain to CostOfSalesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="GeneralAndAdministrativeExpenseMember" xlink:title="GeneralAndAdministrativeExpenseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="GeneralAndAdministrativeExpenseMember" xlink:title="definition: IncomeStatementLocationDomain to GeneralAndAdministrativeExpenseMember" order="2.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BasisOfPresentationAbstract" xlink:label="BasisOfPresentationAbstract" xlink:title="BasisOfPresentationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="BasisOfPresentationAbstract" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to BasisOfPresentationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BookOverdraftsAbstract" xlink:label="BookOverdraftsAbstract" xlink:title="BookOverdraftsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="BookOverdraftsAbstract" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to BookOverdraftsAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AllowanceForCreditLossesAbstract" xlink:label="AllowanceForCreditLossesAbstract" xlink:title="AllowanceForCreditLossesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="AllowanceForCreditLossesAbstract" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to AllowanceForCreditLossesAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SalesReturnReservesAbstract" xlink:label="SalesReturnReservesAbstract" xlink:title="SalesReturnReservesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="SalesReturnReservesAbstract" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to SalesReturnReservesAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LIFOMethodRelatedItemsAbstract" xlink:label="LIFOMethodRelatedItemsAbstract" xlink:title="LIFOMethodRelatedItemsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="LIFOMethodRelatedItemsAbstract" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to LIFOMethodRelatedItemsAbstract" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShippingAndHandlingCostsAbstract" xlink:label="ShippingAndHandlingCostsAbstract" xlink:title="ShippingAndHandlingCostsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ShippingAndHandlingCostsAbstract" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to ShippingAndHandlingCostsAbstract" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to SellingGeneralAndAdministrativeExpense" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LIFOInventoryAmount" xlink:label="LIFOInventoryAmount" xlink:title="LIFOInventoryAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="LIFOInventoryAmount" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to LIFOInventoryAmount" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerInventory" xlink:label="IncreaseDecreaseInContractWithCustomerInventory" xlink:title="IncreaseDecreaseInContractWithCustomerInventory" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="IncreaseDecreaseInContractWithCustomerInventory" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to IncreaseDecreaseInContractWithCustomerInventory" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties" xlink:label="IncreaseDecreaseInContractWithCustomerAccruedRoyalties" xlink:title="IncreaseDecreaseInContractWithCustomerAccruedRoyalties" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="IncreaseDecreaseInContractWithCustomerAccruedRoyalties" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to IncreaseDecreaseInContractWithCustomerAccruedRoyalties" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerContractLiability" xlink:label="IncreaseDecreaseInContractWithCustomerContractLiability" xlink:title="IncreaseDecreaseInContractWithCustomerContractLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="IncreaseDecreaseInContractWithCustomerContractLiability" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to IncreaseDecreaseInContractWithCustomerContractLiability" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" xlink:label="IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" xlink:title="IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:title="AllowanceForDoubtfulAccountsReceivableRollforward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to AllowanceForDoubtfulAccountsReceivableRollforward" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="AllowanceForDoubtfulAccountsReceivable" xlink:title="AllowanceForDoubtfulAccountsReceivable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="AllowanceForDoubtfulAccountsReceivable" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to AllowanceForDoubtfulAccountsReceivable" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to ProvisionForDoubtfulAccounts" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff" xlink:label="ContractWithCustomerAssetAllowanceForCreditLossWriteoff" xlink:title="ContractWithCustomerAssetAllowanceForCreditLossWriteoff" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ContractWithCustomerAssetAllowanceForCreditLossWriteoff" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to ContractWithCustomerAssetAllowanceForCreditLossWriteoff" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" xlink:label="AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" xlink:title="AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOverdrafts" xlink:label="BankOverdrafts" xlink:title="BankOverdrafts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="BankOverdrafts" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to BankOverdrafts" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IntercompanyReceivables" xlink:label="IntercompanyReceivables" xlink:title="IntercompanyReceivables" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="IntercompanyReceivables" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to IntercompanyReceivables" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="20.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="ShippingAndHandlingMember" xlink:title="ShippingAndHandlingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ShippingAndHandlingMember" xlink:title="definition: ProductsAndServicesDomain to ShippingAndHandlingMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueAbstract" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: DisaggregationOfRevenueLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="ConcentrationRiskPercentage1" xlink:title="definition: DisaggregationOfRevenueLineItems to ConcentrationRiskPercentage1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfUniversityPartnersUnderContract" xlink:label="NumberOfUniversityPartnersUnderContract" xlink:title="NumberOfUniversityPartnersUnderContract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="NumberOfUniversityPartnersUnderContract" xlink:title="definition: DisaggregationOfRevenueLineItems to NumberOfUniversityPartnersUnderContract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueTable" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: DisaggregationOfRevenueTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="definition: ConsolidationItemsDomain to OperatingSegmentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: DisaggregationOfRevenueTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="definition: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="definition: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="definition: SegmentDomain to EducationServicesSegmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingMember" xlink:label="ResearchPublishingMember" xlink:title="ResearchPublishingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ResearchPublishingMember" xlink:title="definition: ProductsAndServicesDomain to ResearchPublishingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPlatformsMember" xlink:label="ResearchPlatformsMember" xlink:title="ResearchPlatformsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ResearchPlatformsMember" xlink:title="definition: ProductsAndServicesDomain to ResearchPlatformsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationPublishingMember" xlink:label="EducationPublishingMember" xlink:title="EducationPublishingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="EducationPublishingMember" xlink:title="definition: ProductsAndServicesDomain to EducationPublishingMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProfessionalLearningMember" xlink:label="ProfessionalLearningMember" xlink:title="ProfessionalLearningMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ProfessionalLearningMember" xlink:title="definition: ProductsAndServicesDomain to ProfessionalLearningMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OnlineProgramManagementDeltakMember" xlink:label="OnlineProgramManagementDeltakMember" xlink:title="OnlineProgramManagementDeltakMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="OnlineProgramManagementDeltakMember" xlink:title="definition: ProductsAndServicesDomain to OnlineProgramManagementDeltakMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_MthreeMember" xlink:label="MthreeMember" xlink:title="MthreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="MthreeMember" xlink:title="definition: ProductsAndServicesDomain to MthreeMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ITBootcampBusinessMember" xlink:label="ITBootcampBusinessMember" xlink:title="ITBootcampBusinessMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ITBootcampBusinessMember" xlink:title="definition: ProductsAndServicesDomain to ITBootcampBusinessMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="SubsegmentsAxis" xlink:title="SubsegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="SubsegmentsAxis" xlink:title="definition: DisaggregationOfRevenueTable to SubsegmentsAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="SubsegmentsDomain" xlink:title="SubsegmentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsegmentsAxis" xlink:to="SubsegmentsDomain" xlink:title="definition: SubsegmentsAxis to SubsegmentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="SubsegmentsDomain_2" xlink:title="SubsegmentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsegmentsAxis" xlink:to="SubsegmentsDomain_2" xlink:title="definition: SubsegmentsAxis to SubsegmentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" xlink:label="JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" xlink:title="JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsegmentsDomain" xlink:to="JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" xlink:title="definition: SubsegmentsDomain to JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationPublishingPrintAndDigitalMember" xlink:label="EducationPublishingPrintAndDigitalMember" xlink:title="EducationPublishingPrintAndDigitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsegmentsDomain" xlink:to="EducationPublishingPrintAndDigitalMember" xlink:title="definition: SubsegmentsDomain to EducationPublishingPrintAndDigitalMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationPublishingPrintAndDigitalCoursewareMember" xlink:label="EducationPublishingPrintAndDigitalCoursewareMember" xlink:title="EducationPublishingPrintAndDigitalCoursewareMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsegmentsDomain" xlink:to="EducationPublishingPrintAndDigitalCoursewareMember" xlink:title="definition: SubsegmentsDomain to EducationPublishingPrintAndDigitalCoursewareMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProfessionalPublishingAndLicensingAndOtherMember" xlink:label="ProfessionalPublishingAndLicensingAndOtherMember" xlink:title="ProfessionalPublishingAndLicensingAndOtherMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsegmentsDomain" xlink:to="ProfessionalPublishingAndLicensingAndOtherMember" xlink:title="definition: SubsegmentsDomain to ProfessionalPublishingAndLicensingAndOtherMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CorporateTrainingAndCorporateLearningMember" xlink:label="CorporateTrainingAndCorporateLearningMember" xlink:title="CorporateTrainingAndCorporateLearningMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsegmentsDomain" xlink:to="CorporateTrainingAndCorporateLearningMember" xlink:title="definition: SubsegmentsDomain to CorporateTrainingAndCorporateLearningMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_WileyNXTMember" xlink:label="WileyNXTMember" xlink:title="WileyNXTMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsegmentsDomain" xlink:to="WileyNXTMember" xlink:title="definition: SubsegmentsDomain to WileyNXTMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="TimingOfTransferOfGoodOrServiceAxis" xlink:title="TimingOfTransferOfGoodOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="TimingOfTransferOfGoodOrServiceAxis" xlink:title="definition: DisaggregationOfRevenueTable to TimingOfTransferOfGoodOrServiceAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="TimingOfTransferOfGoodOrServiceDomain" xlink:title="definition: TimingOfTransferOfGoodOrServiceAxis to TimingOfTransferOfGoodOrServiceDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain_2" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="TimingOfTransferOfGoodOrServiceDomain_2" xlink:title="definition: TimingOfTransferOfGoodOrServiceAxis to TimingOfTransferOfGoodOrServiceDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="TransferredAtPointInTimeMember" xlink:title="TransferredAtPointInTimeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredAtPointInTimeMember" xlink:title="definition: TimingOfTransferOfGoodOrServiceDomain to TransferredAtPointInTimeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="TransferredOverTimeMember" xlink:title="TransferredOverTimeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredOverTimeMember" xlink:title="definition: TimingOfTransferOfGoodOrServiceDomain to TransferredOverTimeMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="definition: DisaggregationOfRevenueTable to ConcentrationRiskByTypeAxis" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain_2" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain_2" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="ProductConcentrationRiskMember" xlink:title="ProductConcentrationRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskTypeDomain" xlink:to="ProductConcentrationRiskMember" xlink:title="definition: ConcentrationRiskTypeDomain to ProductConcentrationRiskMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="definition: DisaggregationOfRevenueTable to ConcentrationRiskByBenchmarkAxis" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain_2" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain_2" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="SalesRevenueNetMember" xlink:title="SalesRevenueNetMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="SalesRevenueNetMember" xlink:title="definition: ConcentrationRiskBenchmarkDomain to SalesRevenueNetMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="RevenueFromContractWithCustomerMember" xlink:title="RevenueFromContractWithCustomerMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SalesRevenueNetMember" xlink:to="RevenueFromContractWithCustomerMember" xlink:title="definition: SalesRevenueNetMember to RevenueFromContractWithCustomerMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: DisaggregationOfRevenueTable to BusinessAcquisitionAxis" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TheLearningHouseIncMember" xlink:label="TheLearningHouseIncMember" xlink:title="TheLearningHouseIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="TheLearningHouseIncMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to TheLearningHouseIncMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:label="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:title="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:title="definition: SegmentReportingInformationLineItems to SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfPerformanceObligations" xlink:label="NumberOfPerformanceObligations" xlink:title="NumberOfPerformanceObligations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="NumberOfPerformanceObligations" xlink:title="definition: SegmentReportingInformationLineItems to NumberOfPerformanceObligations" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfAcademicInstitutions" xlink:label="NumberOfAcademicInstitutions" xlink:title="NumberOfAcademicInstitutions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="NumberOfAcademicInstitutions" xlink:title="definition: SegmentReportingInformationLineItems to NumberOfAcademicInstitutions" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DurationOfContracts" xlink:label="DurationOfContracts" xlink:title="DurationOfContracts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="DurationOfContracts" xlink:title="definition: SegmentReportingInformationLineItems to DurationOfContracts" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExtendedDurationOfContracts" xlink:label="ExtendedDurationOfContracts" xlink:title="ExtendedDurationOfContracts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="ExtendedDurationOfContracts" xlink:title="definition: SegmentReportingInformationLineItems to ExtendedDurationOfContracts" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SegmentReportingInformationLineItems" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="definition: SegmentReportingInformationLineItems to ScheduleOfSegmentReportingInformationBySegmentTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="definition: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="definition: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="definition: SegmentDomain to EducationServicesSegmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to ProductOrServiceAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingMember" xlink:label="ResearchPublishingMember" xlink:title="ResearchPublishingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ResearchPublishingMember" xlink:title="definition: ProductsAndServicesDomain to ResearchPublishingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPlatformsMember" xlink:label="ResearchPlatformsMember" xlink:title="ResearchPlatformsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ResearchPlatformsMember" xlink:title="definition: ProductsAndServicesDomain to ResearchPlatformsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationPublishingMember" xlink:label="EducationPublishingMember" xlink:title="EducationPublishingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="EducationPublishingMember" xlink:title="definition: ProductsAndServicesDomain to EducationPublishingMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProfessionalLearningMember" xlink:label="ProfessionalLearningMember" xlink:title="ProfessionalLearningMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ProfessionalLearningMember" xlink:title="definition: ProductsAndServicesDomain to ProfessionalLearningMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OnlineProgramManagementDeltakMember" xlink:label="OnlineProgramManagementDeltakMember" xlink:title="OnlineProgramManagementDeltakMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="OnlineProgramManagementDeltakMember" xlink:title="definition: ProductsAndServicesDomain to OnlineProgramManagementDeltakMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="SubsegmentsAxis" xlink:title="SubsegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="SubsegmentsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to SubsegmentsAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="SubsegmentsDomain" xlink:title="SubsegmentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsegmentsAxis" xlink:to="SubsegmentsDomain" xlink:title="definition: SubsegmentsAxis to SubsegmentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="SubsegmentsDomain_2" xlink:title="SubsegmentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsegmentsAxis" xlink:to="SubsegmentsDomain_2" xlink:title="definition: SubsegmentsAxis to SubsegmentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_JournalRevenueMember" xlink:label="JournalRevenueMember" xlink:title="JournalRevenueMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsegmentsDomain" xlink:to="JournalRevenueMember" xlink:title="definition: SubsegmentsDomain to JournalRevenueMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OpenAccessMember" xlink:label="OpenAccessMember" xlink:title="OpenAccessMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsegmentsDomain" xlink:to="OpenAccessMember" xlink:title="definition: SubsegmentsDomain to OpenAccessMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TestPreparationAndCertificationMember" xlink:label="TestPreparationAndCertificationMember" xlink:title="TestPreparationAndCertificationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsegmentsDomain" xlink:to="TestPreparationAndCertificationMember" xlink:title="definition: SubsegmentsDomain to TestPreparationAndCertificationMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CorporateTrainingMember" xlink:label="CorporateTrainingMember" xlink:title="CorporateTrainingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsegmentsDomain" xlink:to="CorporateTrainingMember" xlink:title="definition: SubsegmentsDomain to CorporateTrainingMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to RangeAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:label="RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:title="RevenuePerformanceObligationSatisfiedOverTimeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:title="definition: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems to RevenuePerformanceObligationSatisfiedOverTimeAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="RevenueRemainingPerformanceObligation" xlink:title="RevenueRemainingPerformanceObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="RevenueRemainingPerformanceObligation" xlink:title="definition: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems to RevenueRemainingPerformanceObligation" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:label="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:title="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:title="definition: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems to RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="definition: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems to RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:title="definition: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems to RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:title="definition: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable to RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetailsDefault">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:label="RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:title="RevenuePerformanceObligationSatisfiedOverTimeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:title="definition: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems to RevenuePerformanceObligationSatisfiedOverTimeAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="RevenueRemainingPerformanceObligation" xlink:title="RevenueRemainingPerformanceObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="RevenueRemainingPerformanceObligation" xlink:title="definition: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems to RevenueRemainingPerformanceObligation" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:label="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:title="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:title="definition: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems to RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="definition: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems to RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:title="definition: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems to RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostLineItems" xlink:label="CapitalizedContractCostLineItems" xlink:title="CapitalizedContractCostLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAbstract" xlink:label="CapitalizedContractCostAbstract" xlink:title="CapitalizedContractCostAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CapitalizedContractCostLineItems" xlink:to="CapitalizedContractCostAbstract" xlink:title="definition: CapitalizedContractCostLineItems to CapitalizedContractCostAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="OperatingCostsAndExpensesAbstract" xlink:title="OperatingCostsAndExpensesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CapitalizedContractCostLineItems" xlink:to="OperatingCostsAndExpensesAbstract" xlink:title="definition: CapitalizedContractCostLineItems to OperatingCostsAndExpensesAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CapitalizedContractCostLineItems" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="definition: CapitalizedContractCostLineItems to SellingGeneralAndAdministrativeExpense" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="CapitalizedContractCostNet" xlink:title="CapitalizedContractCostNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CapitalizedContractCostLineItems" xlink:to="CapitalizedContractCostNet" xlink:title="definition: CapitalizedContractCostLineItems to CapitalizedContractCostNet" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="CapitalizedContractCostAmortization" xlink:title="CapitalizedContractCostAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CapitalizedContractCostLineItems" xlink:to="CapitalizedContractCostAmortization" xlink:title="definition: CapitalizedContractCostLineItems to CapitalizedContractCostAmortization" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostTable" xlink:label="CapitalizedContractCostTable" xlink:title="CapitalizedContractCostTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CapitalizedContractCostLineItems" xlink:to="CapitalizedContractCostTable" xlink:title="definition: CapitalizedContractCostLineItems to CapitalizedContractCostTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="CapitalizedContractCostTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: CapitalizedContractCostTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="ShippingAndHandlingMember" xlink:title="ShippingAndHandlingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ShippingAndHandlingMember" xlink:title="definition: ProductsAndServicesDomain to ShippingAndHandlingMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/AcquisitionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="BusinessCombinationDescriptionAbstract" xlink:title="BusinessCombinationDescriptionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationDescriptionAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationDescriptionAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="BusinessCombinationConsiderationTransferred1" xlink:title="BusinessCombinationConsiderationTransferred1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationConsiderationTransferred1" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationConsiderationTransferred1" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="PaymentsToAcquireBusinessesGross" xlink:title="PaymentsToAcquireBusinessesGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="PaymentsToAcquireBusinessesGross" xlink:title="definition: BusinessAcquisitionLineItems to PaymentsToAcquireBusinessesGross" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationConsiderationTransferredLiabilitiesIncurred" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:title="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" xlink:label="BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" xlink:title="BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" xlink:label="BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" xlink:title="BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="CashAcquiredFromAcquisition" xlink:title="CashAcquiredFromAcquisition" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="CashAcquiredFromAcquisition" xlink:title="definition: BusinessAcquisitionLineItems to CashAcquiredFromAcquisition" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="definition: BusinessAcquisitionLineItems to PaymentsToAcquireBusinessesNetOfCashAcquired" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: BusinessAcquisitionLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="OperatingIncomeLoss" xlink:title="definition: BusinessAcquisitionLineItems to OperatingIncomeLoss" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" xlink:label="BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" xlink:title="BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="BusinessCombinationAcquisitionRelatedCosts" xlink:title="BusinessCombinationAcquisitionRelatedCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationAcquisitionRelatedCosts" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationAcquisitionRelatedCosts" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="definition: BusinessAcquisitionLineItems to FiniteLivedIntangibleAssetsNetAbstract" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="FinitelivedIntangibleAssetsAcquired1" xlink:title="FinitelivedIntangibleAssetsAcquired1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="FinitelivedIntangibleAssetsAcquired1" xlink:title="definition: BusinessAcquisitionLineItems to FinitelivedIntangibleAssetsAcquired1" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="definition: BusinessAcquisitionLineItems to AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="GoodwillPurchaseAccountingAdjustments" xlink:title="GoodwillPurchaseAccountingAdjustments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="GoodwillPurchaseAccountingAdjustments" xlink:title="definition: BusinessAcquisitionLineItems to GoodwillPurchaseAccountingAdjustments" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" order="36.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" order="37.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired" xlink:label="BusinessCombinationNumberOfImmaterialBusinessesAcquired" xlink:title="BusinessCombinationNumberOfImmaterialBusinessesAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationNumberOfImmaterialBusinessesAcquired" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationNumberOfImmaterialBusinessesAcquired" order="38.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" order="39.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" order="40.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" order="41.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="42.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="OperatingLeaseLiability" xlink:title="definition: BusinessAcquisitionLineItems to OperatingLeaseLiability" order="43.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="44.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="45.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" order="46.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="47.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="48.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="Goodwill" xlink:title="definition: BusinessAcquisitionLineItems to Goodwill" order="49.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" order="50.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="definition: BusinessAcquisitionLineItems to OperatingLeaseRightOfUseAsset" order="51.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="52.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="53.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="54.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_XYZMediaMember" xlink:label="XYZMediaMember" xlink:title="XYZMediaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="XYZMediaMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to XYZMediaMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherAcquistionsMember" xlink:label="OtherAcquistionsMember" xlink:title="OtherAcquistionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="OtherAcquistionsMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to OtherAcquistionsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_JJEditorialServicesLLCMember" xlink:label="JJEditorialServicesLLCMember" xlink:title="JJEditorialServicesLLCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="JJEditorialServicesLLCMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to JJEditorialServicesLLCMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_HindawiMember" xlink:label="HindawiMember" xlink:title="HindawiMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="HindawiMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to HindawiMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_MthreeMember" xlink:label="MthreeMember" xlink:title="MthreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="MthreeMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to MthreeMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ZyanteMember" xlink:label="ZyanteMember" xlink:title="ZyanteMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ZyanteMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to ZyanteMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArtisticRelatedIntangibleAssetsMember" xlink:label="ArtisticRelatedIntangibleAssetsMember" xlink:title="ArtisticRelatedIntangibleAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ArtisticRelatedIntangibleAssetsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to ArtisticRelatedIntangibleAssetsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="DevelopedTechnologyRightsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to DevelopedTechnologyRightsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CourseContentMember" xlink:label="CourseContentMember" xlink:title="CourseContentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CourseContentMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to CourseContentMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="NoncompeteAgreementsMember" xlink:title="NoncompeteAgreementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="NoncompeteAgreementsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to NoncompeteAgreementsMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksMember" xlink:label="TrademarksMember" xlink:title="TrademarksMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TrademarksMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to TrademarksMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to StatementBusinessSegmentsAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="definition: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="definition: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="definition: SegmentDomain to EducationServicesSegmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis" xlink:label="RestatementAxis" xlink:title="RestatementAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="RestatementAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to RestatementAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain" xlink:label="RestatementDomain" xlink:title="RestatementDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RestatementAxis" xlink:to="RestatementDomain" xlink:title="definition: RestatementAxis to RestatementDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain" xlink:label="RestatementDomain_2" xlink:title="RestatementDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RestatementAxis" xlink:to="RestatementDomain_2" xlink:title="definition: RestatementAxis to RestatementDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="RestatementAdjustmentMember" xlink:title="RestatementAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestatementDomain" xlink:to="RestatementAdjustmentMember" xlink:title="definition: RestatementDomain to RestatementAdjustmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:label="RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:title="RevisionOfPriorPeriodReclassificationAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestatementAdjustmentMember" xlink:to="RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:title="definition: RestatementAdjustmentMember to RevisionOfPriorPeriodReclassificationAdjustmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to RangeAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:label="EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:title="EarningsPerShareDilutedOtherDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to EarningsPerShareDilutedOtherDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="definition: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain_2" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain_2" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to EmployeeStockOptionMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:label="AOCIAttributableToParentNetOfTaxRollForward" xlink:title="AOCIAttributableToParentNetOfTaxRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="AOCIAttributableToParentNetOfTaxRollForward" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to AOCIAttributableToParentNetOfTaxRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="StockholdersEquity" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to StockholdersEquity" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:title="OciBeforeReclassificationsNetOfTaxAttributableToParent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OciBeforeReclassificationsNetOfTaxAttributableToParent" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:title="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to AccumulatedOtherComprehensiveIncomeLossTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedTranslationAdjustmentMember" xlink:title="definition: AccumulatedOtherComprehensiveIncomeMember to AccumulatedTranslationAdjustmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:title="AccumulatedDefinedBenefitPlansAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:title="definition: AccumulatedOtherComprehensiveIncomeMember to AccumulatedDefinedBenefitPlansAdjustmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:title="AccumulatedGainLossNetCashFlowHedgeParentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:title="definition: AccumulatedOtherComprehensiveIncomeMember to AccumulatedGainLossNetCashFlowHedgeParentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:label="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:title="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:title="definition: AccumulatedDefinedBenefitPlansAdjustmentMember to AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:title="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:label="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:title="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:title="definition: ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems to ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="definition: ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems to DefinedBenefitPlanNetPeriodicBenefitCost" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:title="definition: ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringChargesAbstract" xlink:label="RestructuringChargesAbstract" xlink:title="RestructuringChargesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringChargesAbstract" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringChargesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringChargesNetOfCredits" xlink:label="RestructuringChargesNetOfCredits" xlink:title="RestructuringChargesNetOfCredits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringChargesNetOfCredits" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringChargesNetOfCredits" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:label="RestructuringAndRelatedCostCostIncurredToDate1" xlink:title="RestructuringAndRelatedCostCostIncurredToDate1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringAndRelatedCostCostIncurredToDate1" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringAndRelatedCostCostIncurredToDate1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PercentageReductionInRealEstateSquareFootageOccupancy" xlink:label="PercentageReductionInRealEstateSquareFootageOccupancy" xlink:title="PercentageReductionInRealEstateSquareFootageOccupancy" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="PercentageReductionInRealEstateSquareFootageOccupancy" xlink:title="definition: RestructuringCostAndReserveLineItems to PercentageReductionInRealEstateSquareFootageOccupancy" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringCharges" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringCharges" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLeaseRightOfUseAssetFairValue" xlink:label="OperatingLeaseRightOfUseAssetFairValue" xlink:title="OperatingLeaseRightOfUseAssetFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="OperatingLeaseRightOfUseAssetFairValue" xlink:title="definition: RestructuringCostAndReserveLineItems to OperatingLeaseRightOfUseAssetFairValue" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="definition: RestructuringCostAndReserveLineItems to ScheduleOfRestructuringAndRelatedCostsTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: ScheduleOfRestructuringAndRelatedCostsTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="CorporateNonSegmentMember" xlink:title="CorporateNonSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="CorporateNonSegmentMember" xlink:title="definition: ConsolidationItemsDomain to CorporateNonSegmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfRestructuringAndRelatedCostsTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="definition: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="definition: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="definition: SegmentDomain to EducationServicesSegmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember" xlink:label="CorporateMember" xlink:title="CorporateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="CorporateMember" xlink:title="definition: SegmentDomain to CorporateMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="RestructuringPlanAxis" xlink:title="RestructuringPlanAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringPlanAxis" xlink:title="definition: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringPlanAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="RestructuringPlanDomain" xlink:title="RestructuringPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RestructuringPlanAxis" xlink:to="RestructuringPlanDomain" xlink:title="definition: RestructuringPlanAxis to RestructuringPlanDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="RestructuringPlanDomain_2" xlink:title="RestructuringPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RestructuringPlanAxis" xlink:to="RestructuringPlanDomain_2" xlink:title="definition: RestructuringPlanAxis to RestructuringPlanDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessOptimizationProgramMember" xlink:label="BusinessOptimizationProgramMember" xlink:title="BusinessOptimizationProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringPlanDomain" xlink:to="BusinessOptimizationProgramMember" xlink:title="definition: RestructuringPlanDomain to BusinessOptimizationProgramMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringAndReinvestmentProgramMember" xlink:label="RestructuringAndReinvestmentProgramMember" xlink:title="RestructuringAndReinvestmentProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringPlanDomain" xlink:to="RestructuringAndReinvestmentProgramMember" xlink:title="definition: RestructuringPlanDomain to RestructuringAndReinvestmentProgramMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="RestructuringCostAndReserveAxis" xlink:title="RestructuringCostAndReserveAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringCostAndReserveAxis" xlink:title="definition: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringCostAndReserveAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="TypeOfRestructuringDomain" xlink:title="TypeOfRestructuringDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RestructuringCostAndReserveAxis" xlink:to="TypeOfRestructuringDomain" xlink:title="definition: RestructuringCostAndReserveAxis to TypeOfRestructuringDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="TypeOfRestructuringDomain_2" xlink:title="TypeOfRestructuringDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RestructuringCostAndReserveAxis" xlink:to="TypeOfRestructuringDomain_2" xlink:title="definition: RestructuringCostAndReserveAxis to TypeOfRestructuringDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="EmployeeSeveranceMember" xlink:title="EmployeeSeveranceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfRestructuringDomain" xlink:to="EmployeeSeveranceMember" xlink:title="definition: TypeOfRestructuringDomain to EmployeeSeveranceMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:label="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:title="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfRestructuringDomain" xlink:to="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:title="definition: TypeOfRestructuringDomain to ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:label="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:title="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfRestructuringDomain" xlink:to="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:title="definition: TypeOfRestructuringDomain to AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractTerminationMember" xlink:label="ContractTerminationMember" xlink:title="ContractTerminationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfRestructuringDomain" xlink:to="ContractTerminationMember" xlink:title="definition: TypeOfRestructuringDomain to ContractTerminationMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember" xlink:label="FacilityClosingMember" xlink:title="FacilityClosingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfRestructuringDomain" xlink:to="FacilityClosingMember" xlink:title="definition: TypeOfRestructuringDomain to FacilityClosingMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="OtherRestructuringMember" xlink:title="OtherRestructuringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfRestructuringDomain" xlink:to="OtherRestructuringMember" xlink:title="definition: TypeOfRestructuringDomain to OtherRestructuringMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:label="AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:title="AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:title="definition: AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:label="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:title="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:title="definition: AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:label="ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:title="ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:title="definition: ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:label="ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:title="ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:title="definition: ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward" xlink:label="RestructuringReserveRollForward" xlink:title="RestructuringReserveRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveRollForward" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserveRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="RestructuringReserve" xlink:title="RestructuringReserve" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserve" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserve" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringAndRelatedChargesCredits" xlink:label="RestructuringAndRelatedChargesCredits" xlink:title="RestructuringAndRelatedChargesCredits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringAndRelatedChargesCredits" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringAndRelatedChargesCredits" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="PaymentsForRestructuring" xlink:title="PaymentsForRestructuring" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="PaymentsForRestructuring" xlink:title="definition: RestructuringCostAndReserveLineItems to PaymentsForRestructuring" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:label="RestructuringReserveTranslationAndOtherAdjustment" xlink:title="RestructuringReserveTranslationAndOtherAdjustment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveTranslationAndOtherAdjustment" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserveTranslationAndOtherAdjustment" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="definition: RestructuringCostAndReserveLineItems to ScheduleOfRestructuringAndRelatedCostsTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="RestructuringPlanAxis" xlink:title="RestructuringPlanAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringPlanAxis" xlink:title="definition: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringPlanAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="RestructuringPlanDomain" xlink:title="RestructuringPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RestructuringPlanAxis" xlink:to="RestructuringPlanDomain" xlink:title="definition: RestructuringPlanAxis to RestructuringPlanDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="RestructuringPlanDomain_2" xlink:title="RestructuringPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RestructuringPlanAxis" xlink:to="RestructuringPlanDomain_2" xlink:title="definition: RestructuringPlanAxis to RestructuringPlanDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessOptimizationProgramMember" xlink:label="BusinessOptimizationProgramMember" xlink:title="BusinessOptimizationProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringPlanDomain" xlink:to="BusinessOptimizationProgramMember" xlink:title="definition: RestructuringPlanDomain to BusinessOptimizationProgramMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringAndReinvestmentProgramMember" xlink:label="RestructuringAndReinvestmentProgramMember" xlink:title="RestructuringAndReinvestmentProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringPlanDomain" xlink:to="RestructuringAndReinvestmentProgramMember" xlink:title="definition: RestructuringPlanDomain to RestructuringAndReinvestmentProgramMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="RestructuringCostAndReserveAxis" xlink:title="RestructuringCostAndReserveAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringCostAndReserveAxis" xlink:title="definition: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringCostAndReserveAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="TypeOfRestructuringDomain" xlink:title="TypeOfRestructuringDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RestructuringCostAndReserveAxis" xlink:to="TypeOfRestructuringDomain" xlink:title="definition: RestructuringCostAndReserveAxis to TypeOfRestructuringDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="TypeOfRestructuringDomain_2" xlink:title="TypeOfRestructuringDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RestructuringCostAndReserveAxis" xlink:to="TypeOfRestructuringDomain_2" xlink:title="definition: RestructuringCostAndReserveAxis to TypeOfRestructuringDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="EmployeeSeveranceMember" xlink:title="EmployeeSeveranceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfRestructuringDomain" xlink:to="EmployeeSeveranceMember" xlink:title="definition: TypeOfRestructuringDomain to EmployeeSeveranceMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractTerminationMember" xlink:label="ContractTerminationMember" xlink:title="ContractTerminationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfRestructuringDomain" xlink:to="ContractTerminationMember" xlink:title="definition: TypeOfRestructuringDomain to ContractTerminationMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="OtherRestructuringMember" xlink:title="OtherRestructuringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfRestructuringDomain" xlink:to="OtherRestructuringMember" xlink:title="definition: TypeOfRestructuringDomain to OtherRestructuringMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="BalanceSheetLocationAxis" xlink:title="definition: ScheduleOfRestructuringAndRelatedCostsTable to BalanceSheetLocationAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain_2" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain_2" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EmployeeRelatedLiabilitiesCurrentMember" xlink:label="EmployeeRelatedLiabilitiesCurrentMember" xlink:title="EmployeeRelatedLiabilitiesCurrentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="EmployeeRelatedLiabilitiesCurrentMember" xlink:title="definition: BalanceSheetLocationDomain to EmployeeRelatedLiabilitiesCurrentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="OtherCurrentLiabilitiesMember" xlink:title="OtherCurrentLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherCurrentLiabilitiesMember" xlink:title="definition: BalanceSheetLocationDomain to OtherCurrentLiabilitiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="OtherNoncurrentLiabilitiesMember" xlink:title="OtherNoncurrentLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherNoncurrentLiabilitiesMember" xlink:title="definition: BalanceSheetLocationDomain to OtherNoncurrentLiabilitiesMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/InventoriesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ProductDevelopmentAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetAbstract" xlink:label="ProductDevelopmentAssetAbstract" xlink:title="ProductDevelopmentAssetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ProductDevelopmentAssetAbstract" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ProductDevelopmentAssetAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssets" xlink:label="ProductDevelopmentAssets" xlink:title="ProductDevelopmentAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ProductDevelopmentAssets" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ProductDevelopmentAssets" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationOfOtherDeferredCosts" xlink:label="AccumulatedAmortizationOfOtherDeferredCosts" xlink:title="AccumulatedAmortizationOfOtherDeferredCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="AccumulatedAmortizationOfOtherDeferredCosts" xlink:title="definition: PropertyPlantAndEquipmentLineItems to AccumulatedAmortizationOfOtherDeferredCosts" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsWokInProgress" xlink:label="ProductDevelopmentAssetsWokInProgress" xlink:title="ProductDevelopmentAssetsWokInProgress" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ProductDevelopmentAssetsWokInProgress" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ProductDevelopmentAssetsWokInProgress" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ScheduleOfPropertyPlantAndEquipmentTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BookCompositionCostsMember" xlink:label="BookCompositionCostsMember" xlink:title="BookCompositionCostsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BookCompositionCostsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to BookCompositionCostsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SoftwareCostsMember" xlink:label="SoftwareCostsMember" xlink:title="SoftwareCostsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="SoftwareCostsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to SoftwareCostsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ContentDevelopmentCostsMember" xlink:label="ContentDevelopmentCostsMember" xlink:title="ContentDevelopmentCostsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ContentDevelopmentCostsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to ContentDevelopmentCostsMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/TechnologyPropertyAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentGross" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="definition: PropertyPlantAndEquipmentLineItems to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNet" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="CapitalizedComputerSoftwareAmortization1" xlink:title="CapitalizedComputerSoftwareAmortization1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="CapitalizedComputerSoftwareAmortization1" xlink:title="definition: PropertyPlantAndEquipmentLineItems to CapitalizedComputerSoftwareAmortization1" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:label="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:title="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:title="definition: PropertyPlantAndEquipmentLineItems to DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="Depreciation" xlink:title="definition: PropertyPlantAndEquipmentLineItems to Depreciation" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PropertyPlantAndEquipmentWorkInProgress" xlink:label="PropertyPlantAndEquipmentWorkInProgress" xlink:title="PropertyPlantAndEquipmentWorkInProgress" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentWorkInProgress" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentWorkInProgress" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="CapitalizedComputerSoftwareNet" xlink:title="CapitalizedComputerSoftwareNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="CapitalizedComputerSoftwareNet" xlink:title="definition: PropertyPlantAndEquipmentLineItems to CapitalizedComputerSoftwareNet" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ScheduleOfPropertyPlantAndEquipmentTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="SoftwareDevelopmentMember" xlink:title="SoftwareDevelopmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="SoftwareDevelopmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to SoftwareDevelopmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="ComputerEquipmentMember" xlink:title="ComputerEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ComputerEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to ComputerEquipmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BuildingAndLeaseholdImprovementsMember" xlink:label="BuildingAndLeaseholdImprovementsMember" xlink:title="BuildingAndLeaseholdImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingAndLeaseholdImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to BuildingAndLeaseholdImprovementsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FurnitureFixturesAndWarehouseEquipmentMember" xlink:label="FurnitureFixturesAndWarehouseEquipmentMember" xlink:title="FurnitureFixturesAndWarehouseEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureFixturesAndWarehouseEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to FurnitureFixturesAndWarehouseEquipmentMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="LandAndLandImprovementsMember" xlink:title="LandAndLandImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LandAndLandImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to LandAndLandImprovementsMember" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="GoodwillLineItems" xlink:title="GoodwillLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="GoodwillRollForward" xlink:title="GoodwillRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="GoodwillRollForward" xlink:title="definition: GoodwillLineItems to GoodwillRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="GoodwillImpairedAccumulatedImpairmentLoss" xlink:title="GoodwillImpairedAccumulatedImpairmentLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="GoodwillImpairedAccumulatedImpairmentLoss" xlink:title="definition: GoodwillLineItems to GoodwillImpairedAccumulatedImpairmentLoss" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="NoncurrentAssets" xlink:title="NoncurrentAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="NoncurrentAssets" xlink:title="definition: GoodwillLineItems to NoncurrentAssets" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="Goodwill" xlink:title="definition: GoodwillLineItems to Goodwill" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="GoodwillAcquiredDuringPeriod" xlink:title="GoodwillAcquiredDuringPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="GoodwillAcquiredDuringPeriod" xlink:title="definition: GoodwillLineItems to GoodwillAcquiredDuringPeriod" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="GoodwillForeignCurrencyTranslationGainLoss" xlink:title="GoodwillForeignCurrencyTranslationGainLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="GoodwillForeignCurrencyTranslationGainLoss" xlink:title="definition: GoodwillLineItems to GoodwillForeignCurrencyTranslationGainLoss" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="ScheduleOfGoodwillTable" xlink:title="ScheduleOfGoodwillTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="GoodwillLineItems" xlink:to="ScheduleOfGoodwillTable" xlink:title="definition: GoodwillLineItems to ScheduleOfGoodwillTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfGoodwillTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfGoodwillTable to StatementBusinessSegmentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="definition: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="definition: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="definition: SegmentDomain to EducationServicesSegmentMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:title="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:label="IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:title="IntangibleAssetsGrossExcludingGoodwillAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to IntangibleAssetsGrossExcludingGoodwillAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="IntangibleAssetsGrossExcludingGoodwill" xlink:title="IntangibleAssetsGrossExcludingGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="IntangibleAssetsGrossExcludingGoodwill" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to IntangibleAssetsGrossExcludingGoodwill" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:label="IntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="IntangibleAssetsImpairedAccumulatedImpairmentLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="IntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to IntangibleAssetsImpairedAccumulatedImpairmentLoss" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to IntangibleAssetsNetExcludingGoodwill" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:title="ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to IndefiniteLivedIntangibleAssetsExcludingGoodwill" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:label="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfIndefiniteLivedIntangibleAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="definition: ScheduleOfIndefiniteLivedIntangibleAssetsTable to IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassAxis to IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassAxis to IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="TrademarksAndTradeNamesMember" xlink:title="TrademarksAndTradeNamesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TrademarksAndTradeNamesMember" xlink:title="definition: IndefiniteLivedIntangibleAssetsMajorClassNameDomain to TrademarksAndTradeNamesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArtisticRelatedIntangibleAssetsMember" xlink:label="ArtisticRelatedIntangibleAssetsMember" xlink:title="ArtisticRelatedIntangibleAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ArtisticRelatedIntangibleAssetsMember" xlink:title="definition: IndefiniteLivedIntangibleAssetsMajorClassNameDomain to ArtisticRelatedIntangibleAssetsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BrandsMember" xlink:label="BrandsMember" xlink:title="BrandsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="BrandsMember" xlink:title="definition: IndefiniteLivedIntangibleAssetsMajorClassNameDomain to BrandsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsNetAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsGross" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsGross" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsAccumulatedAmortization" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:label="FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsNet" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to ScheduleOfFiniteLivedIntangibleAssetsTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="definition: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="2.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ArtisticRelatedIntangibleAssetsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to ArtisticRelatedIntangibleAssetsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="DevelopedTechnologyRightsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to DevelopedTechnologyRightsMember" order="3.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TrademarksAndTradeNamesMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to TrademarksAndTradeNamesMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="NoncompeteAgreementsMember" xlink:title="NoncompeteAgreementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="NoncompeteAgreementsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to NoncompeteAgreementsMember" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwards" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwards" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLossCarryforwardsTaxEffect" xlink:label="OperatingLossCarryforwardsTaxEffect" xlink:title="OperatingLossCarryforwardsTaxEffect" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsTaxEffect" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsTaxEffect" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLossCarryforwardsExpirationPeriod" xlink:label="OperatingLossCarryforwardsExpirationPeriod" xlink:title="OperatingLossCarryforwardsExpirationPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsExpirationPeriod" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsExpirationPeriod" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" xlink:label="TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" xlink:title="TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" xlink:title="definition: OperatingLossCarryforwardsLineItems to TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsTable" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="OperatingLossCarryforwardsTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="definition: OperatingLossCarryforwardsTable to IncomeTaxAuthorityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain_2" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain_2" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="StateAndLocalJurisdictionMember" xlink:title="StateAndLocalJurisdictionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="StateAndLocalJurisdictionMember" xlink:title="definition: IncomeTaxAuthorityDomain to StateAndLocalJurisdictionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="ForeignCountryMember" xlink:title="ForeignCountryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="ForeignCountryMember" xlink:title="definition: IncomeTaxAuthorityDomain to ForeignCountryMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="OperatingLossCarryforwardsTable" xlink:to="RangeAxis" xlink:title="definition: OperatingLossCarryforwardsTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="IncomeTaxContingencyLineItems" xlink:title="IncomeTaxContingencyLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxContingencyLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:title="definition: IncomeTaxContingencyLineItems to IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ForeignStatutoryTaxRate" xlink:label="ForeignStatutoryTaxRate" xlink:title="ForeignStatutoryTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxContingencyLineItems" xlink:to="ForeignStatutoryTaxRate" xlink:title="definition: IncomeTaxContingencyLineItems to ForeignStatutoryTaxRate" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxContingencyLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="definition: IncomeTaxContingencyLineItems to IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="IncomeTaxContingencyTable" xlink:title="IncomeTaxContingencyTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxContingencyLineItems" xlink:to="IncomeTaxContingencyTable" xlink:title="definition: IncomeTaxContingencyLineItems to IncomeTaxContingencyTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxContingencyTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="definition: IncomeTaxContingencyTable to IncomeTaxAuthorityNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain" xlink:title="definition: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain_2" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain_2" xlink:title="definition: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HerMajestysRevenueAndCustomsHMRCMember" xlink:label="HerMajestysRevenueAndCustomsHMRCMember" xlink:title="HerMajestysRevenueAndCustomsHMRCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="HerMajestysRevenueAndCustomsHMRCMember" xlink:title="definition: IncomeTaxAuthorityNameDomain to HerMajestysRevenueAndCustomsHMRCMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="InternalRevenueServiceIRSMember" xlink:title="InternalRevenueServiceIRSMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="InternalRevenueServiceIRSMember" xlink:title="definition: IncomeTaxAuthorityNameDomain to InternalRevenueServiceIRSMember" order="2.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxContingencyTable" xlink:to="RangeAxis" xlink:title="definition: IncomeTaxContingencyTable to RangeAxis" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/IncomeTaxesDetailsCalc2" />
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="LineOfCreditFacilityLineItems" xlink:title="LineOfCreditFacilityLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract" xlink:label="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:title="LongTermDebtByCurrentAndNoncurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:title="definition: LineOfCreditFacilityLineItems to LongTermDebtByCurrentAndNoncurrentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:label="MaturitiesOfLongTermDebtAbstract" xlink:title="MaturitiesOfLongTermDebtAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="MaturitiesOfLongTermDebtAbstract" xlink:title="definition: LineOfCreditFacilityLineItems to MaturitiesOfLongTermDebtAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="LineOfCreditFacilityAbstract" xlink:title="LineOfCreditFacilityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityAbstract" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentTerm" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentTerm" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentFaceAmount" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentFaceAmount" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DebtInstrumentApplicableMargin" xlink:label="DebtInstrumentApplicableMargin" xlink:title="DebtInstrumentApplicableMargin" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentApplicableMargin" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentApplicableMargin" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" xlink:label="DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" xlink:title="DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="LineOfCreditFacilityCommitmentFeePercentage" xlink:title="LineOfCreditFacilityCommitmentFeePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityCommitmentFeePercentage" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityCommitmentFeePercentage" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OptionalCreditLimitIncreaseAvailableOnRequest" xlink:label="OptionalCreditLimitIncreaseAvailableOnRequest" xlink:title="OptionalCreditLimitIncreaseAvailableOnRequest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="OptionalCreditLimitIncreaseAvailableOnRequest" xlink:title="definition: LineOfCreditFacilityLineItems to OptionalCreditLimitIncreaseAvailableOnRequest" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" xlink:label="MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" xlink:title="MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" xlink:title="definition: LineOfCreditFacilityLineItems to MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:label="DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:title="DebtRelatedCommitmentFeesAndDebtIssuanceCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:title="definition: LineOfCreditFacilityLineItems to DebtRelatedCommitmentFeesAndDebtIssuanceCosts" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="DeferredFinanceCostsGross" xlink:title="DeferredFinanceCostsGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DeferredFinanceCostsGross" xlink:title="definition: LineOfCreditFacilityLineItems to DeferredFinanceCostsGross" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFeeAmount" xlink:label="DebtInstrumentFeeAmount" xlink:title="DebtInstrumentFeeAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentFeeAmount" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentFeeAmount" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DebtInstrumentNonLenderFees" xlink:label="DebtInstrumentNonLenderFees" xlink:title="DebtInstrumentNonLenderFees" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentNonLenderFees" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentNonLenderFees" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="AmortizationOfFinancingCosts" xlink:title="AmortizationOfFinancingCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="AmortizationOfFinancingCosts" xlink:title="definition: LineOfCreditFacilityLineItems to AmortizationOfFinancingCosts" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCredit" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCredit" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityRemainingBorrowingCapacity" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="DebtInstrumentInterestRateDuringPeriod" xlink:title="DebtInstrumentInterestRateDuringPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentInterestRateDuringPeriod" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentInterestRateDuringPeriod" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="DebtWeightedAverageInterestRate" xlink:title="DebtWeightedAverageInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtWeightedAverageInterestRate" xlink:title="definition: LineOfCreditFacilityLineItems to DebtWeightedAverageInterestRate" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="definition: LineOfCreditFacilityLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="definition: LineOfCreditFacilityLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="definition: LineOfCreditFacilityLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentCarryingAmount" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentCarryingAmount" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LongTermDebtCurrent" xlink:title="definition: LineOfCreditFacilityLineItems to LongTermDebtCurrent" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LongTermDebtNoncurrent" xlink:title="definition: LineOfCreditFacilityLineItems to LongTermDebtNoncurrent" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LongTermDebt" xlink:title="definition: LineOfCreditFacilityLineItems to LongTermDebt" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="DeferredFinanceCostsNet" xlink:title="DeferredFinanceCostsNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DeferredFinanceCostsNet" xlink:title="definition: LineOfCreditFacilityLineItems to DeferredFinanceCostsNet" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="LineOfCreditFacilityTable" xlink:title="LineOfCreditFacilityTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityTable" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityTable" order="29.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="definition: LineOfCreditFacilityTable to LineOfCreditFacilityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="definition: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain_2" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain_2" xlink:title="definition: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SyndicateBankGroupMember" xlink:label="SyndicateBankGroupMember" xlink:title="SyndicateBankGroupMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="SyndicateBankGroupMember" xlink:title="definition: LineOfCreditFacilityLenderDomain to SyndicateBankGroupMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherCreditFacilitiesMember" xlink:label="OtherCreditFacilitiesMember" xlink:title="OtherCreditFacilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="OtherCreditFacilitiesMember" xlink:title="definition: LineOfCreditFacilityLenderDomain to OtherCreditFacilitiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="CreditFacilityAxis" xlink:title="definition: LineOfCreditFacilityTable to CreditFacilityAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain_2" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain_2" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TermLoanAFacilityMember" xlink:label="TermLoanAFacilityMember" xlink:title="TermLoanAFacilityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditFacilityDomain" xlink:to="TermLoanAFacilityMember" xlink:title="definition: CreditFacilityDomain to TermLoanAFacilityMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="RevolvingCreditFacilityMember" xlink:title="RevolvingCreditFacilityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditFacilityDomain" xlink:to="RevolvingCreditFacilityMember" xlink:title="definition: CreditFacilityDomain to RevolvingCreditFacilityMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditFacilityDomain" xlink:to="LineOfCreditMember" xlink:title="definition: CreditFacilityDomain to LineOfCreditMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: LineOfCreditFacilityTable to DebtInstrumentAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AmendedAndRestatedRevolvingCreditAgreementMember" xlink:label="AmendedAndRestatedRevolvingCreditAgreementMember" xlink:title="AmendedAndRestatedRevolvingCreditAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="AmendedAndRestatedRevolvingCreditAgreementMember" xlink:title="definition: DebtInstrumentNameDomain to AmendedAndRestatedRevolvingCreditAgreementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="VariableRateAxis" xlink:title="definition: LineOfCreditFacilityTable to VariableRateAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="definition: VariableRateAxis to VariableRateDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain_2" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain_2" xlink:title="definition: VariableRateAxis to VariableRateDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="LondonInterbankOfferedRateLIBORMember" xlink:title="LondonInterbankOfferedRateLIBORMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableRateDomain" xlink:to="LondonInterbankOfferedRateLIBORMember" xlink:title="definition: VariableRateDomain to LondonInterbankOfferedRateLIBORMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember" xlink:label="BaseRateMember" xlink:title="BaseRateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableRateDomain" xlink:to="BaseRateMember" xlink:title="definition: VariableRateDomain to BaseRateMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember" xlink:label="FederalFundsEffectiveSwapRateMember" xlink:title="FederalFundsEffectiveSwapRateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableRateDomain" xlink:to="FederalFundsEffectiveSwapRateMember" xlink:title="definition: VariableRateDomain to FederalFundsEffectiveSwapRateMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember" xlink:label="EurodollarMember" xlink:title="EurodollarMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableRateDomain" xlink:to="EurodollarMember" xlink:title="definition: VariableRateDomain to EurodollarMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="RangeAxis" xlink:title="definition: LineOfCreditFacilityTable to RangeAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="DerivativeLineItems" xlink:title="DerivativeLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentDetailAbstract" xlink:label="DerivativeInstrumentDetailAbstract" xlink:title="DerivativeInstrumentDetailAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DerivativeInstrumentDetailAbstract" xlink:title="definition: DerivativeLineItems to DerivativeInstrumentDetailAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="LongTermDebt" xlink:title="definition: DerivativeLineItems to LongTermDebt" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="DeferredFinanceCostsNet" xlink:title="DeferredFinanceCostsNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DeferredFinanceCostsNet" xlink:title="definition: DerivativeLineItems to DeferredFinanceCostsNet" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtPercentageBearingVariableInterestAmount" xlink:label="LongtermDebtPercentageBearingVariableInterestAmount" xlink:title="LongtermDebtPercentageBearingVariableInterestAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="LongtermDebtPercentageBearingVariableInterestAmount" xlink:title="definition: DerivativeLineItems to LongtermDebtPercentageBearingVariableInterestAmount" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeDescriptionOfHedgedItem" xlink:label="DerivativeDescriptionOfHedgedItem" xlink:title="DerivativeDescriptionOfHedgedItem" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DerivativeDescriptionOfHedgedItem" xlink:title="definition: DerivativeLineItems to DerivativeDescriptionOfHedgedItem" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInceptionDates" xlink:label="DerivativeInceptionDates" xlink:title="DerivativeInceptionDates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DerivativeInceptionDates" xlink:title="definition: DerivativeLineItems to DerivativeInceptionDates" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeDescriptionOfObjective" xlink:label="DerivativeDescriptionOfObjective" xlink:title="DerivativeDescriptionOfObjective" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DerivativeDescriptionOfObjective" xlink:title="definition: DerivativeLineItems to DerivativeDescriptionOfObjective" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="DerivativeLiabilityNotionalAmount" xlink:title="DerivativeLiabilityNotionalAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DerivativeLiabilityNotionalAmount" xlink:title="definition: DerivativeLineItems to DerivativeLiabilityNotionalAmount" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeSwaptionInterestRate" xlink:label="DerivativeSwaptionInterestRate" xlink:title="DerivativeSwaptionInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DerivativeSwaptionInterestRate" xlink:title="definition: DerivativeLineItems to DerivativeSwaptionInterestRate" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DebtInstrumentTermOfVariableRate" xlink:label="DebtInstrumentTermOfVariableRate" xlink:title="DebtInstrumentTermOfVariableRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DebtInstrumentTermOfVariableRate" xlink:title="definition: DerivativeLineItems to DebtInstrumentTermOfVariableRate" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTermOfContract" xlink:label="DerivativeTermOfContract" xlink:title="DerivativeTermOfContract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DerivativeTermOfContract" xlink:title="definition: DerivativeLineItems to DerivativeTermOfContract" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeMaturityDates" xlink:label="DerivativeMaturityDates" xlink:title="DerivativeMaturityDates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DerivativeMaturityDates" xlink:title="definition: DerivativeLineItems to DerivativeMaturityDates" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="DerivativeAssets" xlink:title="DerivativeAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DerivativeAssets" xlink:title="definition: DerivativeLineItems to DerivativeAssets" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="DerivativeLiabilities" xlink:title="DerivativeLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DerivativeLiabilities" xlink:title="definition: DerivativeLineItems to DerivativeLiabilities" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:label="DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:title="DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:title="definition: DerivativeLineItems to DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:label="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:title="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:title="definition: DerivativeLineItems to InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="DerivativeFairValueOfDerivativeLiability" xlink:title="DerivativeFairValueOfDerivativeLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="DerivativeFairValueOfDerivativeLiability" xlink:title="definition: DerivativeLineItems to DerivativeFairValueOfDerivativeLiability" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeLineItems" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="definition: DerivativeLineItems to ForeignCurrencyTransactionGainLossBeforeTax" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable" xlink:label="DerivativeTable" xlink:title="DerivativeTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DerivativeLineItems" xlink:to="DerivativeTable" xlink:title="definition: DerivativeLineItems to DerivativeTable" order="19.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeTable" xlink:to="DerivativeInstrumentRiskAxis" xlink:title="definition: DerivativeTable to DerivativeInstrumentRiskAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="definition: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain_2" xlink:title="DerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain_2" xlink:title="definition: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="InterestRateSwapMember" xlink:title="InterestRateSwapMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeContractTypeDomain" xlink:to="InterestRateSwapMember" xlink:title="definition: DerivativeContractTypeDomain to InterestRateSwapMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="ForeignExchangeForwardMember" xlink:title="ForeignExchangeForwardMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeForwardMember" xlink:title="definition: DerivativeContractTypeDomain to ForeignExchangeForwardMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeTable" xlink:to="FinancialInstrumentAxis" xlink:title="definition: DerivativeTable to FinancialInstrumentAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_April2022InterestRateSwapVariableRateLoansMember" xlink:label="April2022InterestRateSwapVariableRateLoansMember" xlink:title="April2022InterestRateSwapVariableRateLoansMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="April2022InterestRateSwapVariableRateLoansMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to April2022InterestRateSwapVariableRateLoansMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_April2021InterestRateSwapVariableRateLoansMember" xlink:label="April2021InterestRateSwapVariableRateLoansMember" xlink:title="April2021InterestRateSwapVariableRateLoansMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="April2021InterestRateSwapVariableRateLoansMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to April2021InterestRateSwapVariableRateLoansMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_February2020InterestRateSwapVariableRateLoansMember" xlink:label="February2020InterestRateSwapVariableRateLoansMember" xlink:title="February2020InterestRateSwapVariableRateLoansMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="February2020InterestRateSwapVariableRateLoansMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to February2020InterestRateSwapVariableRateLoansMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_August2019InterestRateSwapVariableRateLoansMember" xlink:label="August2019InterestRateSwapVariableRateLoansMember" xlink:title="August2019InterestRateSwapVariableRateLoansMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="August2019InterestRateSwapVariableRateLoansMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to August2019InterestRateSwapVariableRateLoansMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_June2019InterestRateSwapVariableRateLoansMember" xlink:label="June2019InterestRateSwapVariableRateLoansMember" xlink:title="June2019InterestRateSwapVariableRateLoansMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="June2019InterestRateSwapVariableRateLoansMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to June2019InterestRateSwapVariableRateLoansMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_April2016InterestRateSwapVariableRateLoansMember" xlink:label="April2016InterestRateSwapVariableRateLoansMember" xlink:title="April2016InterestRateSwapVariableRateLoansMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="April2016InterestRateSwapVariableRateLoansMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to April2016InterestRateSwapVariableRateLoansMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeTable" xlink:to="VariableRateAxis" xlink:title="definition: DerivativeTable to VariableRateAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="definition: VariableRateAxis to VariableRateDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain_2" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain_2" xlink:title="definition: VariableRateAxis to VariableRateDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="LondonInterbankOfferedRateLIBORMember" xlink:title="LondonInterbankOfferedRateLIBORMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableRateDomain" xlink:to="LondonInterbankOfferedRateLIBORMember" xlink:title="definition: VariableRateDomain to LondonInterbankOfferedRateLIBORMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="definition: DerivativeTable to FairValueByMeasurementFrequencyAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain_2" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain_2" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="definition: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: DerivativeTable to FairValueByFairValueHierarchyLevelAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="HedgingDesignationAxis" xlink:title="HedgingDesignationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeTable" xlink:to="HedgingDesignationAxis" xlink:title="definition: DerivativeTable to HedgingDesignationAxis" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain" xlink:title="HedgingDesignationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="HedgingDesignationAxis" xlink:to="HedgingDesignationDomain" xlink:title="definition: HedgingDesignationAxis to HedgingDesignationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain_2" xlink:title="HedgingDesignationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="HedgingDesignationAxis" xlink:to="HedgingDesignationDomain_2" xlink:title="definition: HedgingDesignationAxis to HedgingDesignationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="DesignatedAsHedgingInstrumentMember" xlink:title="DesignatedAsHedgingInstrumentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HedgingDesignationDomain" xlink:to="DesignatedAsHedgingInstrumentMember" xlink:title="definition: HedgingDesignationDomain to DesignatedAsHedgingInstrumentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="NondesignatedMember" xlink:title="NondesignatedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HedgingDesignationDomain" xlink:to="NondesignatedMember" xlink:title="definition: HedgingDesignationDomain to NondesignatedMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:title="DerivativeInstrumentsGainLossByHedgingRelationshipAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeTable" xlink:to="DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:title="definition: DerivativeTable to DerivativeInstrumentsGainLossByHedgingRelationshipAxis" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="HedgingRelationshipDomain" xlink:title="HedgingRelationshipDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="HedgingRelationshipDomain" xlink:title="definition: DerivativeInstrumentsGainLossByHedgingRelationshipAxis to HedgingRelationshipDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="HedgingRelationshipDomain_2" xlink:title="HedgingRelationshipDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="HedgingRelationshipDomain_2" xlink:title="definition: DerivativeInstrumentsGainLossByHedgingRelationshipAxis to HedgingRelationshipDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="CashFlowHedgingMember" xlink:title="CashFlowHedgingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HedgingRelationshipDomain" xlink:to="CashFlowHedgingMember" xlink:title="definition: HedgingRelationshipDomain to CashFlowHedgingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeTable" xlink:to="BalanceSheetLocationAxis" xlink:title="definition: DerivativeTable to BalanceSheetLocationAxis" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain_2" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain_2" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="PrepaidExpensesAndOtherCurrentAssetsMember" xlink:title="PrepaidExpensesAndOtherCurrentAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="PrepaidExpensesAndOtherCurrentAssetsMember" xlink:title="definition: BalanceSheetLocationDomain to PrepaidExpensesAndOtherCurrentAssetsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="OtherNoncurrentAssetsMember" xlink:title="OtherNoncurrentAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherNoncurrentAssetsMember" xlink:title="definition: BalanceSheetLocationDomain to OtherNoncurrentAssetsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeTable" xlink:to="IncomeStatementLocationAxis" xlink:title="definition: DerivativeTable to IncomeStatementLocationAxis" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain_2" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain_2" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember" xlink:label="InterestExpenseMember" xlink:title="InterestExpenseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="InterestExpenseMember" xlink:title="definition: IncomeStatementLocationDomain to InterestExpenseMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EmployeeRetirementAgeLimitUnderRetirementPlans" xlink:label="EmployeeRetirementAgeLimitUnderRetirementPlans" xlink:title="EmployeeRetirementAgeLimitUnderRetirementPlans" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="EmployeeRetirementAgeLimitUnderRetirementPlans" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to EmployeeRetirementAgeLimitUnderRetirementPlans" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TermOfSupplementalRetirementBenefits" xlink:label="TermOfSupplementalRetirementBenefits" xlink:title="TermOfSupplementalRetirementBenefits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="TermOfSupplementalRetirementBenefits" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to TermOfSupplementalRetirementBenefits" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:label="SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:title="SupplementalEmployeeRetirementPlanDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to SupplementalEmployeeRetirementPlanDefinedBenefitMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCostAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanCurtailmentCredit" xlink:label="DefinedBenefitPlanCurtailmentCredit" xlink:title="DefinedBenefitPlanCurtailmentCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanCurtailmentCredit" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanCurtailmentCredit" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanSettlementChargesEmployees" xlink:label="DefinedBenefitPlanSettlementChargesEmployees" xlink:title="DefinedBenefitPlanSettlementChargesEmployees" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanSettlementChargesEmployees" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanSettlementChargesEmployees" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanServiceCost" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanInterestCost" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedReturnOnPlanAssets" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmortizationOfGainsLosses" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:label="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCost" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="16.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain_2" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain_2" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CanadaUKMember" xlink:label="CanadaUKMember" xlink:title="CanadaUKMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ForeignPlanMember" xlink:to="CanadaUKMember" xlink:title="definition: ForeignPlanMember to CanadaUKMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA" xlink:label="CA" xlink:title="CA" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ForeignPlanMember" xlink:to="CA" xlink:title="definition: ForeignPlanMember to CA" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="definition: DomesticPlanMember to US" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="RetirementPlanNameAxis" xlink:title="RetirementPlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanNameAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanNameAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="RetirementPlanNameDomain" xlink:title="RetirementPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanNameAxis" xlink:to="RetirementPlanNameDomain" xlink:title="definition: RetirementPlanNameAxis to RetirementPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="RetirementPlanNameDomain_2" xlink:title="RetirementPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanNameAxis" xlink:to="RetirementPlanNameDomain_2" xlink:title="definition: RetirementPlanNameAxis to RetirementPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RetirementIndemnityPlanMember" xlink:label="RetirementIndemnityPlanMember" xlink:title="RetirementIndemnityPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanNameDomain" xlink:to="RetirementIndemnityPlanMember" xlink:title="definition: RetirementPlanNameDomain to RetirementIndemnityPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="DefinedBenefitPlanChangeInBenefitObligationRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInBenefitObligationRollForward" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:title="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:label="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:title="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:label="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:title="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmountsRecognizedInBalanceSheet" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanBenefitObligation" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanServiceCost" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanInterestCost" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:label="DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:title="DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="DefinedBenefitPlanActuarialGainLoss" xlink:title="DefinedBenefitPlanActuarialGainLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanActuarialGainLoss" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanActuarialGainLoss" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="DefinedBenefitPlanBenefitObligationBenefitsPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanBenefitObligationBenefitsPaid" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:title="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:label="DefinedBenefitPlanSettlementsBenefitObligation" xlink:title="DefinedBenefitPlanSettlementsBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanSettlementsBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanSettlementsBenefitObligation" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="DefinedBenefitPlanFundedStatusOfPlan" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanFundedStatusOfPlan" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanFairValueOfPlanAssets" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="DefinedBenefitPlanActualReturnOnPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanActualReturnOnPlanAssets" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanContributionsByEmployer" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanContributionsByEmployer" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:label="DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:title="DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:label="DefinedBenefitPlanSettlementsPlanAssets" xlink:title="DefinedBenefitPlanSettlementsPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanSettlementsPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanSettlementsPlanAssets" order="36.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="DefinedBenefitPlanPlanAssetsBenefitsPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPlanAssetsBenefitsPaid" order="37.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:label="DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:title="DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" order="38.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="39.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain_2" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain_2" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CanadaUKMember" xlink:label="CanadaUKMember" xlink:title="CanadaUKMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ForeignPlanMember" xlink:to="CanadaUKMember" xlink:title="definition: ForeignPlanMember to CanadaUKMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="definition: DomesticPlanMember to US" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:label="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanInformationAboutPlanAssetsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="AssetsFairValueDisclosureAbstract" xlink:title="AssetsFairValueDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="AssetsFairValueDisclosureAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to AssetsFairValueDisclosureAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanFairValueOfPlanAssets" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NoticePeriodForRedemptionRequest" xlink:label="NoticePeriodForRedemptionRequest" xlink:title="NoticePeriodForRedemptionRequest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="NoticePeriodForRedemptionRequest" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to NoticePeriodForRedemptionRequest" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" xlink:label="AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" xlink:title="AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain_2" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain_2" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CanadaUKMember" xlink:label="CanadaUKMember" xlink:title="CanadaUKMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ForeignPlanMember" xlink:to="CanadaUKMember" xlink:title="definition: ForeignPlanMember to CanadaUKMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="definition: DomesticPlanMember to US" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanByPlanAssetCategoriesAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain" xlink:title="PlanAssetCategoriesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="PlanAssetCategoriesDomain" xlink:title="definition: DefinedBenefitPlanByPlanAssetCategoriesAxis to PlanAssetCategoriesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain_2" xlink:title="PlanAssetCategoriesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="PlanAssetCategoriesDomain_2" xlink:title="definition: DefinedBenefitPlanByPlanAssetCategoriesAxis to PlanAssetCategoriesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" xlink:label="DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" xlink:title="DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" xlink:title="definition: PlanAssetCategoriesDomain to DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:label="DefinedBenefitPlanEquitySecuritiesMember" xlink:title="DefinedBenefitPlanEquitySecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="DefinedBenefitPlanEquitySecuritiesMember" xlink:title="definition: PlanAssetCategoriesDomain to DefinedBenefitPlanEquitySecuritiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BalancedManagedFundsMember" xlink:label="BalancedManagedFundsMember" xlink:title="BalancedManagedFundsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="BalancedManagedFundsMember" xlink:title="definition: PlanAssetCategoriesDomain to BalancedManagedFundsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FixedIncomeSecuritiesAndCashMember" xlink:label="FixedIncomeSecuritiesAndCashMember" xlink:title="FixedIncomeSecuritiesAndCashMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="FixedIncomeSecuritiesAndCashMember" xlink:title="definition: PlanAssetCategoriesDomain to FixedIncomeSecuritiesAndCashMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCreditDerivativesMember" xlink:label="OtherCreditDerivativesMember" xlink:title="OtherCreditDerivativesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="OtherCreditDerivativesMember" xlink:title="definition: PlanAssetCategoriesDomain to OtherCreditDerivativesMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateMember" xlink:label="RealEstateMember" xlink:title="RealEstateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCreditDerivativesMember" xlink:to="RealEstateMember" xlink:title="definition: OtherCreditDerivativesMember to RealEstateMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember" xlink:label="DefinedBenefitPlanRealEstateCommingledTrustFundMember" xlink:title="DefinedBenefitPlanRealEstateCommingledTrustFundMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCreditDerivativesMember" xlink:to="DefinedBenefitPlanRealEstateCommingledTrustFundMember" xlink:title="definition: OtherCreditDerivativesMember to DefinedBenefitPlanRealEstateCommingledTrustFundMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRealEstateMember" xlink:label="DefinedBenefitPlanRealEstateMember" xlink:title="DefinedBenefitPlanRealEstateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCreditDerivativesMember" xlink:to="DefinedBenefitPlanRealEstateMember" xlink:title="definition: OtherCreditDerivativesMember to DefinedBenefitPlanRealEstateMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:label="DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:title="DefinedBenefitPlanCashAndCashEquivalentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCreditDerivativesMember" xlink:to="DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:title="definition: OtherCreditDerivativesMember to DefinedBenefitPlanCashAndCashEquivalentsMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember" xlink:label="FixedIncomeFundsMember" xlink:title="FixedIncomeFundsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FixedIncomeSecuritiesAndCashMember" xlink:to="FixedIncomeFundsMember" xlink:title="definition: FixedIncomeSecuritiesAndCashMember to FixedIncomeFundsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink:label="DefinedBenefitPlanEquitySecuritiesUsMember" xlink:title="DefinedBenefitPlanEquitySecuritiesUsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanEquitySecuritiesMember" xlink:to="DefinedBenefitPlanEquitySecuritiesUsMember" xlink:title="definition: DefinedBenefitPlanEquitySecuritiesMember to DefinedBenefitPlanEquitySecuritiesUsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:label="DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:title="DefinedBenefitPlanEquitySecuritiesNonUsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanEquitySecuritiesMember" xlink:to="DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:title="definition: DefinedBenefitPlanEquitySecuritiesMember to DefinedBenefitPlanEquitySecuritiesNonUsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to FairValueByFairValueHierarchyLevelAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:label="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:title="FairValueMeasuredAtNetAssetValuePerShareMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueMeasuredAtNetAssetValuePerShareMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member" xlink:label="FairValueInputsLevel12And3Member" xlink:title="FairValueInputsLevel12And3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel12And3Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel12And3Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueInputsLevel12And3Member" xlink:to="FairValueInputsLevel1Member" xlink:title="definition: FairValueInputsLevel12And3Member to FairValueInputsLevel1Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueInputsLevel12And3Member" xlink:to="FairValueInputsLevel2Member" xlink:title="definition: FairValueInputsLevel12And3Member to FairValueInputsLevel2Member" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherPostretirementBenefitsAbstract" xlink:label="OtherPostretirementBenefitsAbstract" xlink:title="OtherPostretirementBenefitsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="OtherPostretirementBenefitsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to OtherPostretirementBenefitsAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent" xlink:label="OtherPostretirementBenefitsPayableCurrentAndNoncurrent" xlink:title="OtherPostretirementBenefitsPayableCurrentAndNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="OtherPostretirementBenefitsPayableCurrentAndNoncurrent" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to OtherPostretirementBenefitsPayableCurrentAndNoncurrent" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCost" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to OtherPostretirementBenefitPlansDefinedBenefitMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain_2" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain_2" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CanadaUKMember" xlink:label="CanadaUKMember" xlink:title="CanadaUKMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ForeignPlanMember" xlink:to="CanadaUKMember" xlink:title="definition: ForeignPlanMember to CanadaUKMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="definition: DomesticPlanMember to US" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_KeyEmployeeStockPlan2014Member" xlink:label="KeyEmployeeStockPlan2014Member" xlink:title="KeyEmployeeStockPlan2014Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="KeyEmployeeStockPlan2014Member" xlink:title="definition: PlanNameDomain to KeyEmployeeStockPlan2014Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to StatementClassOfStockAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:title="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExercisePriceRange2Member" xlink:label="ExercisePriceRange2Member" xlink:title="ExercisePriceRange2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceRange2Member" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceRange2Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExercisePriceRange3Member" xlink:label="ExercisePriceRange3Member" xlink:title="ExercisePriceRange3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceRange3Member" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceRange3Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExercisePriceRange4Member" xlink:label="ExercisePriceRange4Member" xlink:title="ExercisePriceRange4Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceRange4Member" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceRange4Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockIssuedDuringPeriodSharesStockOptionsExercised" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="36.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" order="37.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharePrice" order="38.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" order="39.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" xlink:label="ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" xlink:title="ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" order="40.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="41.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="42.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="43.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="TitleOfIndividualAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to TitleOfIndividualAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExecutiveLeadershipTeamMember" xlink:label="ExecutiveLeadershipTeamMember" xlink:title="ExecutiveLeadershipTeamMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ExecutiveLeadershipTeamMember" xlink:title="definition: TitleOfIndividualWithRelationshipToEntityDomain to ExecutiveLeadershipTeamMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherLeadersMember" xlink:label="OtherLeadersMember" xlink:title="OtherLeadersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="OtherLeadersMember" xlink:title="definition: TitleOfIndividualWithRelationshipToEntityDomain to OtherLeadersMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="definition: VestingAxis to VestingDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain_2" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VestingAxis" xlink:to="VestingDomain_2" xlink:title="definition: VestingAxis to VestingDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheOneMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheOneMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="ShareBasedCompensationAwardTrancheTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheTwoMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="ShareBasedCompensationAwardTrancheThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheThreeMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheFourMember" xlink:label="ShareBasedCompensationAwardTrancheFourMember" xlink:title="ShareBasedCompensationAwardTrancheFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheFourMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheFourMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" xlink:label="VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" xlink:title="VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" xlink:title="definition: VestingDomain to VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" xlink:label="VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" xlink:title="VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" xlink:title="definition: VestingDomain to VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheFiveMember" xlink:label="ShareBasedCompensationAwardTrancheFiveMember" xlink:title="ShareBasedCompensationAwardTrancheFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheFiveMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheFiveMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensation" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensation" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="23.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="PerformanceSharesMember" xlink:title="PerformanceSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestrictedStockMember" xlink:to="PerformanceSharesMember" xlink:title="definition: RestrictedStockMember to PerformanceSharesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="TitleOfIndividualAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to TitleOfIndividualAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_KeyEmployeesMember" xlink:label="KeyEmployeesMember" xlink:title="KeyEmployeesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="KeyEmployeesMember" xlink:title="definition: TitleOfIndividualWithRelationshipToEntityDomain to KeyEmployeesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="definition: VestingAxis to VestingDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain_2" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VestingAxis" xlink:to="VestingDomain_2" xlink:title="definition: VestingAxis to VestingDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheSixMember" xlink:label="ShareBasedCompensationAwardTrancheSixMember" xlink:title="ShareBasedCompensationAwardTrancheSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheSixMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheSixMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheSevenMember" xlink:label="ShareBasedCompensationAwardTrancheSevenMember" xlink:title="ShareBasedCompensationAwardTrancheSevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheSevenMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheSevenMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheEightMember" xlink:label="ShareBasedCompensationAwardTrancheEightMember" xlink:title="ShareBasedCompensationAwardTrancheEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheEightMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheEightMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheThirteenMember" xlink:label="ShareBasedCompensationAwardTrancheThirteenMember" xlink:title="ShareBasedCompensationAwardTrancheThirteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheThirteenMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheThirteenMember" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PercentageOfTargetedLongTermIncentiveValue" xlink:label="PercentageOfTargetedLongTermIncentiveValue" xlink:title="PercentageOfTargetedLongTermIncentiveValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="PercentageOfTargetedLongTermIncentiveValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to PercentageOfTargetedLongTermIncentiveValue" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:label="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="StockGrantedDuringPeriodValueSharebasedCompensationGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockGrantedDuringPeriodValueSharebasedCompensationGross" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfEqualInstallments" xlink:label="NumberOfEqualInstallments" xlink:title="NumberOfEqualInstallments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="NumberOfEqualInstallments" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to NumberOfEqualInstallments" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EmploymentOfferLetterMember" xlink:label="EmploymentOfferLetterMember" xlink:title="EmploymentOfferLetterMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="EmploymentOfferLetterMember" xlink:title="definition: PlanNameDomain to EmploymentOfferLetterMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExecutiveLongTermIncentiveProgramMember" xlink:label="ExecutiveLongTermIncentiveProgramMember" xlink:title="ExecutiveLongTermIncentiveProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmploymentOfferLetterMember" xlink:to="ExecutiveLongTermIncentiveProgramMember" xlink:title="definition: EmploymentOfferLetterMember to ExecutiveLongTermIncentiveProgramMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SignOnGrantMember" xlink:label="SignOnGrantMember" xlink:title="SignOnGrantMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmploymentOfferLetterMember" xlink:to="SignOnGrantMember" xlink:title="definition: EmploymentOfferLetterMember to SignOnGrantMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="PerformanceSharesMember" xlink:title="PerformanceSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="PerformanceSharesMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to PerformanceSharesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockUnitsRSUMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockUnitsRSUMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="definition: VestingAxis to VestingDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain_2" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VestingAxis" xlink:to="VestingDomain_2" xlink:title="definition: VestingAxis to VestingDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheNineMember" xlink:label="ShareBasedCompensationAwardTrancheNineMember" xlink:title="ShareBasedCompensationAwardTrancheNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheNineMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheNineMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheTenMember" xlink:label="ShareBasedCompensationAwardTrancheTenMember" xlink:title="ShareBasedCompensationAwardTrancheTenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheTenMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheTenMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheElevenMember" xlink:label="ShareBasedCompensationAwardTrancheElevenMember" xlink:title="ShareBasedCompensationAwardTrancheElevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheElevenMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheElevenMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheTwelveMember" xlink:label="ShareBasedCompensationAwardTrancheTwelveMember" xlink:title="ShareBasedCompensationAwardTrancheTwelveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheTwelveMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheTwelveMember" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:label="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:title="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" xlink:label="DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" xlink:title="DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:to="DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" xlink:title="definition: DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems to DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AnnualAwardValue" xlink:label="AnnualAwardValue" xlink:title="AnnualAwardValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:to="AnnualAwardValue" xlink:title="definition: DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems to AnnualAwardValue" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:label="DeferredCompensationArrangementWithIndividualSharesIssued" xlink:title="DeferredCompensationArrangementWithIndividualSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:to="DeferredCompensationArrangementWithIndividualSharesIssued" xlink:title="definition: DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems to DeferredCompensationArrangementWithIndividualSharesIssued" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:label="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:title="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:to="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:title="definition: DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems to ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable to PlanNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DirectorStockPlanMember" xlink:label="DirectorStockPlanMember" xlink:title="DirectorStockPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="DirectorStockPlanMember" xlink:title="definition: PlanNameDomain to DirectorStockPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable to StatementClassOfStockAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:to="TitleOfIndividualAxis" xlink:title="definition: ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable to TitleOfIndividualAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember" xlink:label="DirectorMember" xlink:title="DirectorMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="DirectorMember" xlink:title="definition: TitleOfIndividualWithRelationshipToEntityDomain to DirectorMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="ClassOfStockLineItems" xlink:title="ClassOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="definition: ClassOfStockLineItems to CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" xlink:label="ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" xlink:title="ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" xlink:title="definition: ClassOfStockLineItems to ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" xlink:label="PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" xlink:title="PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" xlink:title="definition: ClassOfStockLineItems to PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock" xlink:label="NumberOfVotesEntitlementPerShareOfClassCommonStock" xlink:title="NumberOfVotesEntitlementPerShareOfClassCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="NumberOfVotesEntitlementPerShareOfClassCommonStock" xlink:title="definition: ClassOfStockLineItems to NumberOfVotesEntitlementPerShareOfClassCommonStock" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="ScheduleOfStockByClassTable" xlink:title="ScheduleOfStockByClassTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClassOfStockLineItems" xlink:to="ScheduleOfStockByClassTable" xlink:title="definition: ClassOfStockLineItems to ScheduleOfStockByClassTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfStockByClassTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ScheduleOfStockByClassTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CapitalStockAbstract" xlink:label="CapitalStockAbstract" xlink:title="CapitalStockAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="CapitalStockAbstract" xlink:title="definition: EquityClassOfTreasuryStockLineItems to CapitalStockAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockTransactionsParentheticalDisclosuresAbstract" xlink:label="StockTransactionsParentheticalDisclosuresAbstract" xlink:title="StockTransactionsParentheticalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockTransactionsParentheticalDisclosuresAbstract" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockTransactionsParentheticalDisclosuresAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="StockRepurchasedDuringPeriodShares" xlink:title="StockRepurchasedDuringPeriodShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchasedDuringPeriodShares" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchasedDuringPeriodShares" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="TreasuryStockAcquiredAverageCostPerShare" xlink:title="TreasuryStockAcquiredAverageCostPerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockAcquiredAverageCostPerShare" xlink:title="definition: EquityClassOfTreasuryStockLineItems to TreasuryStockAcquiredAverageCostPerShare" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="StockRepurchaseProgramAuthorizedAmount1" xlink:title="StockRepurchaseProgramAuthorizedAmount1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramAuthorizedAmount1" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramAuthorizedAmount1" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:title="StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="ClassOfTreasuryStockTable" xlink:title="definition: EquityClassOfTreasuryStockLineItems to ClassOfTreasuryStockTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="ShareRepurchaseProgramAxis" xlink:title="ShareRepurchaseProgramAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfTreasuryStockTable" xlink:to="ShareRepurchaseProgramAxis" xlink:title="definition: ClassOfTreasuryStockTable to ShareRepurchaseProgramAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain" xlink:title="ShareRepurchaseProgramDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramDomain" xlink:title="definition: ShareRepurchaseProgramAxis to ShareRepurchaseProgramDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain_2" xlink:title="ShareRepurchaseProgramDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramDomain_2" xlink:title="definition: ShareRepurchaseProgramAxis to ShareRepurchaseProgramDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareRepurchaseProgramIn2017Member" xlink:label="ShareRepurchaseProgramIn2017Member" xlink:title="ShareRepurchaseProgramIn2017Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareRepurchaseProgramDomain" xlink:to="ShareRepurchaseProgramIn2017Member" xlink:title="definition: ShareRepurchaseProgramDomain to ShareRepurchaseProgramIn2017Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareRepurchaseProgramIn2020Member" xlink:label="ShareRepurchaseProgramIn2020Member" xlink:title="ShareRepurchaseProgramIn2020Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareRepurchaseProgramDomain" xlink:to="ShareRepurchaseProgramIn2020Member" xlink:title="definition: ShareRepurchaseProgramDomain to ShareRepurchaseProgramIn2020Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfTreasuryStockTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ClassOfTreasuryStockTable to StatementClassOfStockAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="DividendsPayableLineItems" xlink:title="DividendsPayableLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CashDividendAbstract" xlink:label="CashDividendAbstract" xlink:title="CashDividendAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendsPayableLineItems" xlink:to="CashDividendAbstract" xlink:title="definition: DividendsPayableLineItems to CashDividendAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="DividendsPayableDateDeclaredDayMonthAndYear" xlink:title="DividendsPayableDateDeclaredDayMonthAndYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendsPayableLineItems" xlink:to="DividendsPayableDateDeclaredDayMonthAndYear" xlink:title="definition: DividendsPayableLineItems to DividendsPayableDateDeclaredDayMonthAndYear" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="CommonStockDividendsPerShareCashPaid" xlink:title="CommonStockDividendsPerShareCashPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendsPayableLineItems" xlink:to="CommonStockDividendsPerShareCashPaid" xlink:title="definition: DividendsPayableLineItems to CommonStockDividendsPerShareCashPaid" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendsPayableLineItems" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="definition: DividendsPayableLineItems to PaymentsOfDividendsCommonStock" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="DividendPayableDateToBePaidDayMonthAndYear" xlink:title="DividendPayableDateToBePaidDayMonthAndYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendsPayableLineItems" xlink:to="DividendPayableDateToBePaidDayMonthAndYear" xlink:title="definition: DividendsPayableLineItems to DividendPayableDateToBePaidDayMonthAndYear" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="DividendsPayableDateOfRecordDayMonthAndYear" xlink:title="DividendsPayableDateOfRecordDayMonthAndYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendsPayableLineItems" xlink:to="DividendsPayableDateOfRecordDayMonthAndYear" xlink:title="definition: DividendsPayableLineItems to DividendsPayableDateOfRecordDayMonthAndYear" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="DividendsPayableTable" xlink:title="DividendsPayableTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DividendsPayableLineItems" xlink:to="DividendsPayableTable" xlink:title="definition: DividendsPayableLineItems to DividendsPayableTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DividendsPayableTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: DividendsPayableTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis" xlink:label="DividendsAxis" xlink:title="DividendsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DividendsPayableTable" xlink:to="DividendsAxis" xlink:title="definition: DividendsPayableTable to DividendsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain" xlink:label="DividendsDomain" xlink:title="DividendsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DividendsAxis" xlink:to="DividendsDomain" xlink:title="definition: DividendsAxis to DividendsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain" xlink:label="DividendsDomain_2" xlink:title="DividendsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DividendsAxis" xlink:to="DividendsDomain_2" xlink:title="definition: DividendsAxis to DividendsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendDeclaredMember" xlink:label="DividendDeclaredMember" xlink:title="DividendDeclaredMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendsDomain" xlink:to="DividendDeclaredMember" xlink:title="definition: DividendsDomain to DividendDeclaredMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInCurrentYearQ1Member" xlink:label="DividendDeclaredInCurrentYearQ1Member" xlink:title="DividendDeclaredInCurrentYearQ1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendDeclaredMember" xlink:to="DividendDeclaredInCurrentYearQ1Member" xlink:title="definition: DividendDeclaredMember to DividendDeclaredInCurrentYearQ1Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInCurrentYearQ2Member" xlink:label="DividendDeclaredInCurrentYearQ2Member" xlink:title="DividendDeclaredInCurrentYearQ2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendDeclaredMember" xlink:to="DividendDeclaredInCurrentYearQ2Member" xlink:title="definition: DividendDeclaredMember to DividendDeclaredInCurrentYearQ2Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInCurrentYearQ3Member" xlink:label="DividendDeclaredInCurrentYearQ3Member" xlink:title="DividendDeclaredInCurrentYearQ3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendDeclaredMember" xlink:to="DividendDeclaredInCurrentYearQ3Member" xlink:title="definition: DividendDeclaredMember to DividendDeclaredInCurrentYearQ3Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInCurrentYearQ4Member" xlink:label="DividendDeclaredInCurrentYearQ4Member" xlink:title="DividendDeclaredInCurrentYearQ4Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendDeclaredMember" xlink:to="DividendDeclaredInCurrentYearQ4Member" xlink:title="definition: DividendDeclaredMember to DividendDeclaredInCurrentYearQ4Member" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ChangesInCommonStockAbstract" xlink:label="ChangesInCommonStockAbstract" xlink:title="ChangesInCommonStockAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="ChangesInCommonStockAbstract" xlink:title="definition: EquityClassOfTreasuryStockLineItems to ChangesInCommonStockAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ChangesInCommonStockInTreasuryAbstract" xlink:label="ChangesInCommonStockInTreasuryAbstract" xlink:title="ChangesInCommonStockInTreasuryAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="ChangesInCommonStockInTreasuryAbstract" xlink:title="definition: EquityClassOfTreasuryStockLineItems to ChangesInCommonStockInTreasuryAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="CommonStockSharesOutstanding" xlink:title="definition: EquityClassOfTreasuryStockLineItems to CommonStockSharesOutstanding" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="TreasuryStockShares" xlink:title="TreasuryStockShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockShares" xlink:title="definition: EquityClassOfTreasuryStockLineItems to TreasuryStockShares" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="TreasuryStockSharesAcquired" xlink:title="TreasuryStockSharesAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockSharesAcquired" xlink:title="definition: EquityClassOfTreasuryStockLineItems to TreasuryStockSharesAcquired" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockIssuedDuringPeriodSharesShareBasedCompensation" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockIssuedDuringPeriodSharesStockOptionsExercised" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="StockIssuedDuringPeriodSharesAcquisitions" xlink:title="StockIssuedDuringPeriodSharesAcquisitions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockIssuedDuringPeriodSharesAcquisitions" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockIssuedDuringPeriodSharesAcquisitions" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:title="RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:title="definition: EquityClassOfTreasuryStockLineItems to RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityOtherShares" xlink:label="StockholdersEquityOtherShares" xlink:title="StockholdersEquityOtherShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockholdersEquityOtherShares" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockholdersEquityOtherShares" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="CommonStockSharesIssued" xlink:title="definition: EquityClassOfTreasuryStockLineItems to CommonStockSharesIssued" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="ConversionOfStockSharesIssued1" xlink:title="ConversionOfStockSharesIssued1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="ConversionOfStockSharesIssued1" xlink:title="definition: EquityClassOfTreasuryStockLineItems to ConversionOfStockSharesIssued1" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="ClassOfTreasuryStockTable" xlink:title="definition: EquityClassOfTreasuryStockLineItems to ClassOfTreasuryStockTable" order="15.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfTreasuryStockTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ClassOfTreasuryStockTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfTreasuryStockTable" xlink:to="AwardTypeAxis" xlink:title="definition: ClassOfTreasuryStockTable to AwardTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NonPerformanceSharesMember" xlink:label="NonPerformanceSharesMember" xlink:title="NonPerformanceSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="NonPerformanceSharesMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to NonPerformanceSharesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="PerformanceSharesMember" xlink:title="PerformanceSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="PerformanceSharesMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to PerformanceSharesMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="BusinessCombinationDescriptionAbstract" xlink:title="BusinessCombinationDescriptionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationDescriptionAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationDescriptionAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="definition: BusinessAcquisitionLineItems to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="definition: BusinessAcquisitionLineItems to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="definition: BusinessAcquisitionLineItems to WarrantsAndRightsOutstandingTerm" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TheLearningHouseIncMember" xlink:label="TheLearningHouseIncMember" xlink:title="TheLearningHouseIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="TheLearningHouseIncMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to TheLearningHouseIncMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to StatementClassOfStockAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to StatementEquityComponentsAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="ParentMember" xlink:title="definition: EquityComponentDomain to ParentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdditionalPaidInCapitalAttributableToWarrantMember" xlink:label="AdditionalPaidInCapitalAttributableToWarrantMember" xlink:title="AdditionalPaidInCapitalAttributableToWarrantMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ParentMember" xlink:to="AdditionalPaidInCapitalAttributableToWarrantMember" xlink:title="definition: ParentMember to AdditionalPaidInCapitalAttributableToWarrantMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:label="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="ReconciliationFromSegmentTotalsToConsolidatedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="definition: SegmentReportingInformationLineItems to ReconciliationFromSegmentTotalsToConsolidatedAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: SegmentReportingInformationLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustedContributionToProfitLoss" xlink:label="AdjustedContributionToProfitLoss" xlink:title="AdjustedContributionToProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="AdjustedContributionToProfitLoss" xlink:title="definition: SegmentReportingInformationLineItems to AdjustedContributionToProfitLoss" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustedOperatingIncomeLoss" xlink:label="AdjustedOperatingIncomeLoss" xlink:title="AdjustedOperatingIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="AdjustedOperatingIncomeLoss" xlink:title="definition: SegmentReportingInformationLineItems to AdjustedOperatingIncomeLoss" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="DepreciationDepletionAndAmortization" xlink:title="definition: SegmentReportingInformationLineItems to DepreciationDepletionAndAmortization" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SegmentReportingInformationLineItems" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="definition: SegmentReportingInformationLineItems to ScheduleOfSegmentReportingInformationBySegmentTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="definition: ConsolidationItemsDomain to OperatingSegmentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="CorporateNonSegmentMember" xlink:title="CorporateNonSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="CorporateNonSegmentMember" xlink:title="definition: ConsolidationItemsDomain to CorporateNonSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="definition: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="definition: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="definition: SegmentDomain to EducationServicesSegmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to ProductOrServiceAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_WileyNXTMember" xlink:label="WileyNXTMember" xlink:title="WileyNXTMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="WileyNXTMember" xlink:title="definition: ProductsAndServicesDomain to WileyNXTMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" xlink:label="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" xlink:title="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" xlink:title="definition: SegmentReportingInformationLineItems to ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="OperatingIncomeLoss" xlink:title="definition: SegmentReportingInformationLineItems to OperatingIncomeLoss" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustmentsAbstract" xlink:label="AdjustmentsAbstract" xlink:title="AdjustmentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="AdjustmentsAbstract" xlink:title="definition: SegmentReportingInformationLineItems to AdjustmentsAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringChargesNetOfCredits" xlink:label="RestructuringChargesNetOfCredits" xlink:title="RestructuringChargesNetOfCredits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="RestructuringChargesNetOfCredits" xlink:title="definition: SegmentReportingInformationLineItems to RestructuringChargesNetOfCredits" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="GoodwillImpairmentLoss" xlink:title="GoodwillImpairmentLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="GoodwillImpairmentLoss" xlink:title="definition: SegmentReportingInformationLineItems to GoodwillImpairmentLoss" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="ImpairmentOfIntangibleAssetsExcludingGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="definition: SegmentReportingInformationLineItems to ImpairmentOfIntangibleAssetsExcludingGoodwill" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustedOperatingIncomeLoss" xlink:label="AdjustedOperatingIncomeLoss" xlink:title="AdjustedOperatingIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="AdjustedOperatingIncomeLoss" xlink:title="definition: SegmentReportingInformationLineItems to AdjustedOperatingIncomeLoss" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SegmentReportingInformationLineItems" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="definition: SegmentReportingInformationLineItems to ScheduleOfSegmentReportingInformationBySegmentTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassAxis to IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassAxis to IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="TradeNamesMember" xlink:title="TradeNamesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TradeNamesMember" xlink:title="definition: IndefiniteLivedIntangibleAssetsMajorClassNameDomain to TradeNamesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="DevelopedTechnologyRightsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to DevelopedTechnologyRightsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:label="SegmentReportingAssetReconcilingItemLineItems" xlink:title="SegmentReportingAssetReconcilingItemLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:label="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="ReconciliationFromSegmentTotalsToConsolidatedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingAssetReconcilingItemLineItems" xlink:to="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="definition: SegmentReportingAssetReconcilingItemLineItems to ReconciliationFromSegmentTotalsToConsolidatedAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingAssetReconcilingItemLineItems" xlink:to="Assets" xlink:title="definition: SegmentReportingAssetReconcilingItemLineItems to Assets" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:label="ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:title="ReconciliationOfAssetsFromSegmentToConsolidatedTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SegmentReportingAssetReconcilingItemLineItems" xlink:to="ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:title="definition: SegmentReportingAssetReconcilingItemLineItems to ReconciliationOfAssetsFromSegmentToConsolidatedTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: ReconciliationOfAssetsFromSegmentToConsolidatedTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="definition: ConsolidationItemsDomain to OperatingSegmentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="CorporateNonSegmentMember" xlink:title="CorporateNonSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="CorporateNonSegmentMember" xlink:title="definition: ConsolidationItemsDomain to CorporateNonSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ReconciliationOfAssetsFromSegmentToConsolidatedTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="definition: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="definition: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="definition: SegmentDomain to EducationServicesSegmentMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:label="SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:title="SegmentReportingOtherSignificantReconcilingItemLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:label="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="ReconciliationFromSegmentTotalsToConsolidatedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:to="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="definition: SegmentReportingOtherSignificantReconcilingItemLineItems to ReconciliationFromSegmentTotalsToConsolidatedAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="PaymentsToAcquireProductiveAssets" xlink:title="PaymentsToAcquireProductiveAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:to="PaymentsToAcquireProductiveAssets" xlink:title="definition: SegmentReportingOtherSignificantReconcilingItemLineItems to PaymentsToAcquireProductiveAssets" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:label="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:title="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:to="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:title="definition: SegmentReportingOtherSignificantReconcilingItemLineItems to ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="definition: ConsolidationItemsDomain to OperatingSegmentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="CorporateNonSegmentMember" xlink:title="CorporateNonSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="CorporateNonSegmentMember" xlink:title="definition: ConsolidationItemsDomain to CorporateNonSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="definition: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="definition: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="definition: SegmentDomain to EducationServicesSegmentMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:label="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="ReconciliationFromSegmentTotalsToConsolidatedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to ReconciliationFromSegmentTotalsToConsolidatedAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to PropertyPlantAndEquipmentNet" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ReportableGeographicalComponentsMember" xlink:label="ReportableGeographicalComponentsMember" xlink:title="ReportableGeographicalComponentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="ReportableGeographicalComponentsMember" xlink:title="definition: ConsolidationItemsDomain to ReportableGeographicalComponentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to StatementGeographicalAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="definition: SegmentGeographicalDomain to US" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB" xlink:label="GB" xlink:title="GB" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="GB" xlink:title="definition: SegmentGeographicalDomain to GB" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="definition: SegmentGeographicalDomain to CN" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_JP" xlink:label="JP" xlink:title="JP" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="JP" xlink:title="definition: SegmentGeographicalDomain to JP" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AU" xlink:label="AU" xlink:title="AU" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AU" xlink:title="definition: SegmentGeographicalDomain to AU" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA" xlink:label="CA" xlink:title="CA" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CA" xlink:title="definition: SegmentGeographicalDomain to CA" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DE" xlink:label="DE" xlink:title="DE" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="DE" xlink:title="definition: SegmentGeographicalDomain to DE" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_FR" xlink:label="FR" xlink:title="FR" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="FR" xlink:title="definition: SegmentGeographicalDomain to FR" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_IN" xlink:label="IN" xlink:title="IN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="IN" xlink:title="definition: SegmentGeographicalDomain to IN" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ScandinaviaMember" xlink:label="ScandinaviaMember" xlink:title="ScandinaviaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="ScandinaviaMember" xlink:title="definition: SegmentGeographicalDomain to ScandinaviaMember" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherCountriesMember" xlink:label="OtherCountriesMember" xlink:title="OtherCountriesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="OtherCountriesMember" xlink:title="definition: SegmentGeographicalDomain to OtherCountriesMember" order="11.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringChargesAbstract" xlink:label="RestructuringChargesAbstract" xlink:title="RestructuringChargesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="RestructuringChargesAbstract" xlink:title="definition: SubsequentEventLineItems to RestructuringChargesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CashDividendAbstract" xlink:label="CashDividendAbstract" xlink:title="CashDividendAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="CashDividendAbstract" xlink:title="definition: SubsequentEventLineItems to CashDividendAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="DividendsPayableDateDeclaredDayMonthAndYear" xlink:title="DividendsPayableDateDeclaredDayMonthAndYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="DividendsPayableDateDeclaredDayMonthAndYear" xlink:title="definition: SubsequentEventLineItems to DividendsPayableDateDeclaredDayMonthAndYear" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="CommonStockDividendsPerShareCashPaid" xlink:title="CommonStockDividendsPerShareCashPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="CommonStockDividendsPerShareCashPaid" xlink:title="definition: SubsequentEventLineItems to CommonStockDividendsPerShareCashPaid" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="definition: SubsequentEventLineItems to PaymentsOfDividendsCommonStock" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="DividendPayableDateToBePaidDayMonthAndYear" xlink:title="DividendPayableDateToBePaidDayMonthAndYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="DividendPayableDateToBePaidDayMonthAndYear" xlink:title="definition: SubsequentEventLineItems to DividendPayableDateToBePaidDayMonthAndYear" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="DividendsPayableDateOfRecordDayMonthAndYear" xlink:title="DividendsPayableDateOfRecordDayMonthAndYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="DividendsPayableDateOfRecordDayMonthAndYear" xlink:title="definition: SubsequentEventLineItems to DividendsPayableDateOfRecordDayMonthAndYear" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="RestructuringCharges" xlink:title="definition: SubsequentEventLineItems to RestructuringCharges" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsequentEventLineItems" xlink:to="SubsequentEventTable" xlink:title="definition: SubsequentEventLineItems to SubsequentEventTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventTypeAxis" xlink:title="definition: SubsequentEventTable to SubsequentEventTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain_2" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain_2" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="definition: SubsequentEventTypeDomain to SubsequentEventMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="RangeAxis" xlink:title="definition: SubsequentEventTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: SubsequentEventTable to StatementClassOfStockAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis" xlink:label="DividendsAxis" xlink:title="DividendsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="DividendsAxis" xlink:title="definition: SubsequentEventTable to DividendsAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain" xlink:label="DividendsDomain" xlink:title="DividendsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DividendsAxis" xlink:to="DividendsDomain" xlink:title="definition: DividendsAxis to DividendsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain" xlink:label="DividendsDomain_2" xlink:title="DividendsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DividendsAxis" xlink:to="DividendsDomain_2" xlink:title="definition: DividendsAxis to DividendsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendDeclaredMember" xlink:label="DividendDeclaredMember" xlink:title="DividendDeclaredMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendsDomain" xlink:to="DividendDeclaredMember" xlink:title="definition: DividendsDomain to DividendDeclaredMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInNextYearQ1Member" xlink:label="DividendDeclaredInNextYearQ1Member" xlink:title="DividendDeclaredInNextYearQ1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendDeclaredMember" xlink:to="DividendDeclaredInNextYearQ1Member" xlink:title="definition: DividendDeclaredMember to DividendDeclaredInNextYearQ1Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="definition: SubsequentEventTable to IncomeTaxAuthorityNameAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain" xlink:title="definition: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain_2" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain_2" xlink:title="definition: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HerMajestysRevenueAndCustomsHMRCMember" xlink:label="HerMajestysRevenueAndCustomsHMRCMember" xlink:title="HerMajestysRevenueAndCustomsHMRCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="HerMajestysRevenueAndCustomsHMRCMember" xlink:title="definition: IncomeTaxAuthorityNameDomain to HerMajestysRevenueAndCustomsHMRCMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="StatementScenarioAxis" xlink:title="definition: SubsequentEventTable to StatementScenarioAxis" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain_2" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain_2" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember" xlink:label="ScenarioForecastMember" xlink:title="ScenarioForecastMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioForecastMember" xlink:title="definition: ScenarioUnspecifiedDomain to ScenarioForecastMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="MovementInValuationAllowancesAndReservesRollForward" xlink:title="MovementInValuationAllowancesAndReservesRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="MovementInValuationAllowancesAndReservesRollForward" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to MovementInValuationAllowancesAndReservesRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAllowancesAndReservesBalance" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAllowancesAndReservesBalance" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAllowancesAndReservesChargedToCostAndExpense" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="ValuationAllowancesAndReservesDeductions" xlink:title="ValuationAllowancesAndReservesDeductions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAllowancesAndReservesDeductions" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAllowancesAndReservesDeductions" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAndQualifyingAccountsDisclosureTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAllowancesAndReservesTypeAxis" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureTable to ValuationAllowancesAndReservesTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain" xlink:title="definition: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain_2" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain_2" xlink:title="definition: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesReturnsAndAllowancesMember" xlink:label="SalesReturnsAndAllowancesMember" xlink:title="SalesReturnsAndAllowancesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="SalesReturnsAndAllowancesMember" xlink:title="definition: ValuationAllowancesAndReservesDomain to SalesReturnsAndAllowancesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="AllowanceForCreditLossMember" xlink:title="AllowanceForCreditLossMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="AllowanceForCreditLossMember" xlink:title="definition: ValuationAllowancesAndReservesDomain to AllowanceForCreditLossMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserveMember" xlink:label="InventoryValuationReserveMember" xlink:title="InventoryValuationReserveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="InventoryValuationReserveMember" xlink:title="definition: ValuationAllowancesAndReservesDomain to InventoryValuationReserveMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:title="ValuationAllowanceOfDeferredTaxAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:title="definition: ValuationAllowancesAndReservesDomain to ValuationAllowanceOfDeferredTaxAssetsMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureTable to AdjustmentsForNewAccountingPronouncementsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="AccountingStandardsUpdate201613Member" xlink:title="AccountingStandardsUpdate201613Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="AccountingStandardsUpdate201613Member" xlink:title="definition: TypeOfAdoptionMember to AccountingStandardsUpdate201613Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="CumulativeEffectPeriodOfAdoptionAxis" xlink:title="CumulativeEffectPeriodOfAdoptionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="CumulativeEffectPeriodOfAdoptionAxis" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureTable to CumulativeEffectPeriodOfAdoptionAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="CumulativeEffectPeriodOfAdoptionDomain" xlink:title="CumulativeEffectPeriodOfAdoptionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CumulativeEffectPeriodOfAdoptionAxis" xlink:to="CumulativeEffectPeriodOfAdoptionDomain" xlink:title="definition: CumulativeEffectPeriodOfAdoptionAxis to CumulativeEffectPeriodOfAdoptionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="CumulativeEffectPeriodOfAdoptionDomain_2" xlink:title="CumulativeEffectPeriodOfAdoptionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CumulativeEffectPeriodOfAdoptionAxis" xlink:to="CumulativeEffectPeriodOfAdoptionDomain_2" xlink:title="definition: CumulativeEffectPeriodOfAdoptionAxis to CumulativeEffectPeriodOfAdoptionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:title="CumulativeEffectPeriodOfAdoptionAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CumulativeEffectPeriodOfAdoptionDomain" xlink:to="CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:title="definition: CumulativeEffectPeriodOfAdoptionDomain to CumulativeEffectPeriodOfAdoptionAdjustmentMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementAbstract" xlink:to="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:title="definition: IncomeStatementAbstract to OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" order="1.0" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>jwa-20220430_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:label="AOCIAttributableToParentNetOfTaxRollForward" xlink:title="AOCIAttributableToParentNetOfTaxRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl" xml:lang="en-US" id="us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl" xlink:title="label: AOCIAttributableToParentNetOfTaxRollForward to us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:label="AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:title="AociLossCashFlowHedgeCumulativeGainLossAfterTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_lbl" xml:lang="en-US" id="us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_lbl">Unrealized gain (loss) on interest rate swaps, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:to="us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_lbl" xlink:title="label: AociLossCashFlowHedgeCumulativeGainLossAfterTax to us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" id="us-gaap_AwardTypeAxis_lbl">Award Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:title="label: AwardTypeAxis to us-gaap_AwardTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="AccountingStandardsUpdate201613Member" xlink:title="AccountingStandardsUpdate201613Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201613Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingStandardsUpdate201613Member_lbl" xml:lang="en-US" id="us-gaap_AccountingStandardsUpdate201613Member_lbl">ASU 2016-13 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201613Member" xlink:to="us-gaap_AccountingStandardsUpdate201613Member_lbl" xlink:title="label: AccountingStandardsUpdate201613Member to us-gaap_AccountingStandardsUpdate201613Member_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201409Member_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccountingStandardsUpdate201409Member_lbl" xml:lang="en-US" id="us-gaap_AccountingStandardsUpdate201409Member_lbl">New Revenue Standard [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201409Member" xlink:to="us-gaap_AccountingStandardsUpdate201409Member_lbl" xlink:title="label: AccountingStandardsUpdate201409Member to us-gaap_AccountingStandardsUpdate201409Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201409Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingStandardsUpdate201409Member_lbl1" xml:lang="en-US" id="us-gaap_AccountingStandardsUpdate201409Member_lbl1">Accounting Standards Update 2014-09 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201409Member" xlink:to="us-gaap_AccountingStandardsUpdate201409Member_lbl1" xlink:title="label: AccountingStandardsUpdate201409Member to us-gaap_AccountingStandardsUpdate201409Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" id="us-gaap_AccountingPoliciesAbstract_lbl">Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:title="label: AccountingPoliciesAbstract to us-gaap_AccountingPoliciesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:title="AccountsReceivableAllowanceForCreditLossTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl">Change in Provision for Credit Losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xlink:title="label: AccountsReceivableAllowanceForCreditLossTableTextBlock to us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl1">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl1" xlink:title="label: AccountsReceivableAllowanceForCreditLossTableTextBlock to us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent_lbl">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsPayableCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent_lbl1">Accounts Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl1" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent_lbl">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableNetCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent_lbl1">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl1" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="AccruedRoyaltiesCurrent" xlink:title="AccruedRoyaltiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedRoyaltiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccruedRoyaltiesCurrent_lbl" xml:lang="en-US" id="us-gaap_AccruedRoyaltiesCurrent_lbl">Accrued royalties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedRoyaltiesCurrent" xlink:to="us-gaap_AccruedRoyaltiesCurrent_lbl" xlink:title="label: AccruedRoyaltiesCurrent to us-gaap_AccruedRoyaltiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedRoyaltiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedRoyaltiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccruedRoyaltiesCurrent_lbl1">Accrued Royalties, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedRoyaltiesCurrent" xlink:to="us-gaap_AccruedRoyaltiesCurrent_lbl1" xlink:title="label: AccruedRoyaltiesCurrent to us-gaap_AccruedRoyaltiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="AccruedIncomeTaxesCurrent" xlink:title="AccruedIncomeTaxesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US" id="us-gaap_AccruedIncomeTaxesCurrent_lbl">Accrued income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:title="label: AccruedIncomeTaxesCurrent to us-gaap_AccruedIncomeTaxesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedIncomeTaxesCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccruedIncomeTaxesCurrent_lbl1">Accrued Income Taxes, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl1" xlink:title="label: AccruedIncomeTaxesCurrent to us-gaap_AccruedIncomeTaxesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossTable to us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:title="AccumulatedGainLossNetCashFlowHedgeParentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl">Interest Rate Swaps [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl" xlink:title="label: AccumulatedGainLossNetCashFlowHedgeParentMember to us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl1">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl1" xlink:title="label: AccumulatedGainLossNetCashFlowHedgeParentMember to us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:label="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:title="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl">Unamortized Retirement Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl" xlink:title="label: AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember to us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl1">Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl1" xlink:title="label: AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember to us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationOfOtherDeferredCosts" xlink:label="AccumulatedAmortizationOfOtherDeferredCosts" xlink:title="AccumulatedAmortizationOfOtherDeferredCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_lbl" xml:lang="en-US" id="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_lbl">Accumulated amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedAmortizationOfOtherDeferredCosts" xlink:to="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_lbl" xlink:title="label: AccumulatedAmortizationOfOtherDeferredCosts to us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_lbl1">Accumulated Amortization of Other Deferred Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedAmortizationOfOtherDeferredCosts" xlink:to="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_lbl1" xlink:title="label: AccumulatedAmortizationOfOtherDeferredCosts to us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossLineItems to us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedTranslationAdjustmentMember_lbl">Foreign Currency Translation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xlink:title="label: AccumulatedTranslationAdjustmentMember to us-gaap_AccumulatedTranslationAdjustmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" xlink:title="label: AccumulatedTranslationAdjustmentMember to us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:title="AccumulatedDefinedBenefitPlansAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_lbl">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_lbl" xlink:title="label: AccumulatedDefinedBenefitPlansAdjustmentMember to us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl">Foreign currency translation adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl1">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl">Total accumulated other comprehensive loss, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl">Accumulated Other Comprehensive Loss, Net of Tax [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1">Accumulated Other Comprehensive Loss [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl">Accumulated depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_lbl">Unamortized retirement costs, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_lbl1">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl">Accumulated other comprehensive loss:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl1">Accumulated Other Comprehensive Loss [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xml:lang="en-US" id="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl">Weighted-average useful life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xlink:title="label: AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife to us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl1" xml:lang="en-US" id="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl1">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl1" xlink:title="label: AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife to us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapital_lbl">Additional paid-in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:title="label: AdditionalPaidInCapital to us-gaap_AdditionalPaidInCapital_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalMember_lbl">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:title="label: AdditionalPaidInCapitalMember to us-gaap_AdditionalPaidInCapitalMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:title="label: AdjustmentsForNewAccountingPronouncementsAxis to us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl">Issuance of warrants related to acquisition of a business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalWarrantIssued to us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="AdvertisingCostsPolicyTextBlock" xlink:title="AdvertisingCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_AdvertisingCostsPolicyTextBlock_lbl">Advertising and Marketing Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:title="label: AdvertisingCostsPolicyTextBlock to us-gaap_AdvertisingCostsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdvertisingCostsPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_AdvertisingCostsPolicyTextBlock_lbl1">Advertising Cost [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl1" xlink:title="label: AdvertisingCostsPolicyTextBlock to us-gaap_AdvertisingCostsPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="AdvertisingExpense" xlink:title="AdvertisingExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdvertisingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US" id="us-gaap_AdvertisingExpense_lbl">Advertising and Marketing Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl" xlink:title="label: AdvertisingExpense to us-gaap_AdvertisingExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdvertisingExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdvertisingExpense_lbl1" xml:lang="en-US" id="us-gaap_AdvertisingExpense_lbl1">Advertising Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl1" xlink:title="label: AdvertisingExpense to us-gaap_AdvertisingExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:title="AllowanceForDoubtfulAccountsReceivableRollforward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_lbl" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_lbl">Change in Provision for Credit Losses [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_lbl" xlink:title="label: AllowanceForDoubtfulAccountsReceivableRollforward to us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="AllowanceForCreditLossMember" xlink:title="AllowanceForCreditLossMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForCreditLossMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AllowanceForCreditLossMember_lbl" xml:lang="en-US" id="us-gaap_AllowanceForCreditLossMember_lbl">Allowance for Doubtful Accounts [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForCreditLossMember" xlink:to="us-gaap_AllowanceForCreditLossMember_lbl" xlink:title="label: AllowanceForCreditLossMember to us-gaap_AllowanceForCreditLossMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForCreditLossMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForCreditLossMember_lbl1" xml:lang="en-US" id="us-gaap_AllowanceForCreditLossMember_lbl1">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForCreditLossMember" xlink:to="us-gaap_AllowanceForCreditLossMember_lbl1" xlink:title="label: AllowanceForCreditLossMember to us-gaap_AllowanceForCreditLossMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="AllowanceForDoubtfulAccountsReceivable" xlink:title="AllowanceForDoubtfulAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl">Balance, beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:title="label: AllowanceForDoubtfulAccountsReceivable to us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1">Balance, end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" xlink:title="label: AllowanceForDoubtfulAccountsReceivable to us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2" xlink:title="label: AllowanceForDoubtfulAccountsReceivable to us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="us-gaap_AmortizationOfIntangibleAssets_lbl">Amortization of intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:title="label: AmortizationOfIntangibleAssets to us-gaap_AmortizationOfIntangibleAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AmortizationOfIntangibleAssets_lbl1" xml:lang="en-US" id="us-gaap_AmortizationOfIntangibleAssets_lbl1">Amortization of intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl1" xlink:title="label: AmortizationOfIntangibleAssets to us-gaap_AmortizationOfIntangibleAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAdvanceRoyalty" xlink:label="AmortizationOfAdvanceRoyalty" xlink:title="AmortizationOfAdvanceRoyalty" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmortizationOfAdvanceRoyalty_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AmortizationOfAdvanceRoyalty_lbl" xml:lang="en-US" id="us-gaap_AmortizationOfAdvanceRoyalty_lbl">Earned royalty advances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfAdvanceRoyalty" xlink:to="us-gaap_AmortizationOfAdvanceRoyalty_lbl" xlink:title="label: AmortizationOfAdvanceRoyalty to us-gaap_AmortizationOfAdvanceRoyalty_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="AmortizationOfFinancingCosts" xlink:title="AmortizationOfFinancingCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US" id="us-gaap_AmortizationOfFinancingCosts_lbl">Amortization expense of the lender and non-lender fees in interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl" xlink:title="label: AmortizationOfFinancingCosts to us-gaap_AmortizationOfFinancingCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AmortizationOfFinancingCosts_lbl1" xml:lang="en-US" id="us-gaap_AmortizationOfFinancingCosts_lbl1">Amortization of Debt Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl1" xlink:title="label: AmortizationOfFinancingCosts to us-gaap_AmortizationOfFinancingCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl">Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl">Antidilutive options to purchase Class A common shares, restricted shares, warrants to purchase Class A common shares and contingently issuable restricted stock which are excluded from the table above (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesNameDomain_lbl">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xlink:title="label: AntidilutiveSecuritiesNameDomain to us-gaap_AntidilutiveSecuritiesNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArtisticRelatedIntangibleAssetsMember" xlink:label="ArtisticRelatedIntangibleAssetsMember" xlink:title="ArtisticRelatedIntangibleAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl" xml:lang="en-US" id="us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl">Content and Publishing Rights [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ArtisticRelatedIntangibleAssetsMember" xlink:to="us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl" xlink:title="label: ArtisticRelatedIntangibleAssetsMember to us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl1" xml:lang="en-US" id="us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl1">Publishing Rights [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ArtisticRelatedIntangibleAssetsMember" xlink:to="us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl1" xlink:title="label: ArtisticRelatedIntangibleAssetsMember to us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl2" xml:lang="en-US" id="us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl2">Content and Publishing Rights [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ArtisticRelatedIntangibleAssetsMember" xlink:to="us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl2" xlink:title="label: ArtisticRelatedIntangibleAssetsMember to us-gaap_ArtisticRelatedIntangibleAssetsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="AssetsAndLiabilitiesLesseeAbstract" xlink:title="AssetsAndLiabilitiesLesseeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAndLiabilitiesLesseeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAndLiabilitiesLesseeAbstract_lbl" xml:lang="en-US" id="us-gaap_AssetsAndLiabilitiesLesseeAbstract_lbl">ROU Assets and Lease Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="us-gaap_AssetsAndLiabilitiesLesseeAbstract_lbl" xlink:title="label: AssetsAndLiabilitiesLesseeAbstract to us-gaap_AssetsAndLiabilitiesLesseeAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="AssetsFairValueDisclosureAbstract" xlink:title="AssetsFairValueDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsFairValueDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_AssetsFairValueDisclosureAbstract_lbl">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract_lbl" xlink:title="label: AssetsFairValueDisclosureAbstract to us-gaap_AssetsFairValueDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Assets_lbl" xml:lang="en-US" id="us-gaap_Assets_lbl">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl" xlink:title="label: Assets to us-gaap_Assets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_Assets_lbl1" xml:lang="en-US" id="us-gaap_Assets_lbl1">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl1" xlink:title="label: Assets to us-gaap_Assets_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Assets_lbl2" xml:lang="en-US" id="us-gaap_Assets_lbl2">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl2" xlink:title="label: Assets to us-gaap_Assets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" id="us-gaap_AssetsAbstract_lbl">Assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl1">Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl1" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_AssetsCurrentAbstract_lbl">Current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:title="label: AssetsCurrentAbstract to us-gaap_AssetsCurrentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember" xlink:label="BaseRateMember" xlink:title="BaseRateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BaseRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BaseRateMember_lbl" xml:lang="en-US" id="us-gaap_BaseRateMember_lbl">Base Rate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BaseRateMember" xlink:to="us-gaap_BaseRateMember_lbl" xlink:title="label: BaseRateMember to us-gaap_BaseRateMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US" id="us-gaap_BalanceSheetLocationDomain_lbl">Balance Sheet Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl" xlink:title="label: BalanceSheetLocationDomain to us-gaap_BalanceSheetLocationDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US" id="us-gaap_BalanceSheetLocationAxis_lbl">Balance Sheet Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl" xlink:title="label: BalanceSheetLocationAxis to us-gaap_BalanceSheetLocationAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOverdrafts" xlink:label="BankOverdrafts" xlink:title="BankOverdrafts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BankOverdrafts_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BankOverdrafts_lbl" xml:lang="en-US" id="us-gaap_BankOverdrafts_lbl">Book overdrafts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankOverdrafts" xlink:to="us-gaap_BankOverdrafts_lbl" xlink:title="label: BankOverdrafts to us-gaap_BankOverdrafts_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl">Basis of Presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:title="label: BasisOfAccountingPolicyPolicyTextBlock to us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl">Current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl">Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl">Cash to be paid after acquisition date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl" xlink:title="label: BusinessCombinationConsiderationTransferredLiabilitiesIncurred to us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl1">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl1" xlink:title="label: BusinessCombinationConsiderationTransferredLiabilitiesIncurred to us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl">Current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl">Other non-current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl">Issuance of warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xlink:title="label: BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable to us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl1">Issuance of common shares in consideration transferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl1" xlink:title="label: BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable to us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl">Deferred income tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="BusinessCombinationConsiderationTransferred1" xlink:title="BusinessCombinationConsiderationTransferred1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationConsiderationTransferred1_lbl">Fair value of consideration transferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:title="label: BusinessCombinationConsiderationTransferred1 to us-gaap_BusinessCombinationConsiderationTransferred1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationConsiderationTransferred1_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationConsiderationTransferred1_lbl1">Fair value of consideration transferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl1" xlink:title="label: BusinessCombinationConsiderationTransferred1 to us-gaap_BusinessCombinationConsiderationTransferred1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl">Other long-term liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl" xml:lang="en-US" id="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl">Acquisition costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityTransactionCosts to us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US" id="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl">Percentage of ownership interest acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xlink:title="label: BusinessAcquisitionPercentageOfVotingInterestsAcquired to us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationsAbstract_lbl">Acquisitions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl" xlink:title="label: BusinessCombinationsAbstract to us-gaap_BusinessCombinationsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" id="us-gaap_BusinessAcquisitionAxis_lbl">Business Acquisition [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xlink:title="label: BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:title="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xml:lang="en-US" id="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl">Issuance of common shares in consideration transferred (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xlink:title="label: BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued to us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl1">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl1" xlink:title="label: BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued to us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US" id="us-gaap_BusinessAcquisitionLineItems_lbl">Business Acquisition [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:title="label: BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" id="us-gaap_BusinessAcquisitionAcquireeDomain_lbl">Business Acquisition, Acquiree [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xlink:title="label: BusinessAcquisitionAcquireeDomain to us-gaap_BusinessAcquisitionAcquireeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl" xml:lang="en-US" id="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl">Goodwill deductible for tax purposes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount to us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl1">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl1" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount to us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="BusinessCombinationDescriptionAbstract" xlink:title="BusinessCombinationDescriptionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDescriptionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationDescriptionAbstract_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationDescriptionAbstract_lbl">Acquisitions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="us-gaap_BusinessCombinationDescriptionAbstract_lbl" xlink:title="label: BusinessCombinationDescriptionAbstract to us-gaap_BusinessCombinationDescriptionAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDescriptionAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationDescriptionAbstract_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationDescriptionAbstract_lbl1">Business Combination, Description [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="us-gaap_BusinessCombinationDescriptionAbstract_lbl1" xlink:title="label: BusinessCombinationDescriptionAbstract to us-gaap_BusinessCombinationDescriptionAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="BusinessCombinationDisclosureTextBlock" xlink:title="BusinessCombinationDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationDisclosureTextBlock_lbl">Acquisitions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:title="label: BusinessCombinationDisclosureTextBlock to us-gaap_BusinessCombinationDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationDisclosureTextBlock_lbl1">Business Combination Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl1" xlink:title="label: BusinessCombinationDisclosureTextBlock to us-gaap_BusinessCombinationDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl">Technology, property and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="BusinessCombinationsPolicy" xlink:title="BusinessCombinationsPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationsPolicy_lbl">Allocation of Acquisition Purchase Price to Assets Acquired and Liabilities Assumed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl" xlink:title="label: BusinessCombinationsPolicy to us-gaap_BusinessCombinationsPolicy_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_lbl">Total preliminary consideration transferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:to="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred to us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:to="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred to us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_lbl">Technology, property and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment to us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment to us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_lbl">Assets acquired and liabilities assumed [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_lbl">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:to="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles to us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:to="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles to us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_lbl">Measurement Period Adjustments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:to="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract to us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:to="us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract to us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="BusinessCombinationAcquisitionRelatedCosts" xlink:title="BusinessCombinationAcquisitionRelatedCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl">Acquisition related costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xlink:title="label: BusinessCombinationAcquisitionRelatedCosts to us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostTable" xlink:label="CapitalizedContractCostTable" xlink:title="CapitalizedContractCostTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalizedContractCostTable_lbl" xml:lang="en-US" id="us-gaap_CapitalizedContractCostTable_lbl">Capitalized Contract Cost [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedContractCostTable" xlink:to="us-gaap_CapitalizedContractCostTable_lbl" xlink:title="label: CapitalizedContractCostTable to us-gaap_CapitalizedContractCostTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAbstract" xlink:label="CapitalizedContractCostAbstract" xlink:title="CapitalizedContractCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalizedContractCostAbstract_lbl" xml:lang="en-US" id="us-gaap_CapitalizedContractCostAbstract_lbl">Assets Recognized for the Costs to Obtain or Fulfill a Contract [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedContractCostAbstract" xlink:to="us-gaap_CapitalizedContractCostAbstract_lbl" xlink:title="label: CapitalizedContractCostAbstract to us-gaap_CapitalizedContractCostAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostLineItems" xlink:label="CapitalizedContractCostLineItems" xlink:title="CapitalizedContractCostLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalizedContractCostLineItems_lbl" xml:lang="en-US" id="us-gaap_CapitalizedContractCostLineItems_lbl">Capitalized Contract Cost [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedContractCostLineItems" xlink:to="us-gaap_CapitalizedContractCostLineItems_lbl" xlink:title="label: CapitalizedContractCostLineItems to us-gaap_CapitalizedContractCostLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="CapitalizedContractCostNet" xlink:title="CapitalizedContractCostNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CapitalizedContractCostNet_lbl" xml:lang="en-US" id="us-gaap_CapitalizedContractCostNet_lbl">Costs capitalized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedContractCostNet" xlink:to="us-gaap_CapitalizedContractCostNet_lbl" xlink:title="label: CapitalizedContractCostNet to us-gaap_CapitalizedContractCostNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalizedContractCostNet_lbl1" xml:lang="en-US" id="us-gaap_CapitalizedContractCostNet_lbl1">Capitalized Contract Cost, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedContractCostNet" xlink:to="us-gaap_CapitalizedContractCostNet_lbl1" xlink:title="label: CapitalizedContractCostNet to us-gaap_CapitalizedContractCostNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="CapitalizedContractCostAmortization" xlink:title="CapitalizedContractCostAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalizedContractCostAmortization_lbl" xml:lang="en-US" id="us-gaap_CapitalizedContractCostAmortization_lbl">Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedContractCostAmortization" xlink:to="us-gaap_CapitalizedContractCostAmortization_lbl" xlink:title="label: CapitalizedContractCostAmortization to us-gaap_CapitalizedContractCostAmortization_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="CapitalizedComputerSoftwareAmortization1" xlink:title="CapitalizedComputerSoftwareAmortization1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" xml:lang="en-US" id="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl">Capitalized software amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareAmortization1" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" xlink:title="label: CapitalizedComputerSoftwareAmortization1 to us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl1" xml:lang="en-US" id="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl1">Capitalized Computer Software, Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareAmortization1" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl1" xlink:title="label: CapitalizedComputerSoftwareAmortization1 to us-gaap_CapitalizedComputerSoftwareAmortization1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="CapitalizedComputerSoftwareNet" xlink:title="CapitalizedComputerSoftwareNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CapitalizedComputerSoftwareNet_lbl" xml:lang="en-US" id="us-gaap_CapitalizedComputerSoftwareNet_lbl">Net book value of capitalized software costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareNet" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_lbl" xlink:title="label: CapitalizedComputerSoftwareNet to us-gaap_CapitalizedComputerSoftwareNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalizedComputerSoftwareNet_lbl1" xml:lang="en-US" id="us-gaap_CapitalizedComputerSoftwareNet_lbl1">Capitalized Computer Software, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareNet" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_lbl1" xlink:title="label: CapitalizedComputerSoftwareNet to us-gaap_CapitalizedComputerSoftwareNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl">Increase/(decrease) for year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl">Cash reconciliation:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl1">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl">Balance at beginning of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1">Balance at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="CashAndCashEquivalentsPolicyTextBlock" xlink:title="CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl">Cash and Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:title="label: CashAndCashEquivalentsPolicyTextBlock to us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="CashFlowOperatingActivitiesLesseeAbstract" xlink:title="CashFlowOperatingActivitiesLesseeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl" xml:lang="en-US" id="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl">Cash paid for amounts included in the measurement of lease liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashFlowOperatingActivitiesLesseeAbstract" xlink:to="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl" xlink:title="label: CashFlowOperatingActivitiesLesseeAbstract to us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl1" xml:lang="en-US" id="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl1">Cash Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashFlowOperatingActivitiesLesseeAbstract" xlink:to="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl1" xlink:title="label: CashFlowOperatingActivitiesLesseeAbstract to us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl2" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl2">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl2" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl3" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl3">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl3" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="CashAcquiredFromAcquisition" xlink:title="CashAcquiredFromAcquisition" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAcquiredFromAcquisition_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAcquiredFromAcquisition_lbl" xml:lang="en-US" id="us-gaap_CashAcquiredFromAcquisition_lbl">Cash acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAcquiredFromAcquisition" xlink:to="us-gaap_CashAcquiredFromAcquisition_lbl" xlink:title="label: CashAcquiredFromAcquisition to us-gaap_CashAcquiredFromAcquisition_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="CashFlowHedgingMember" xlink:title="CashFlowHedgingMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashFlowHedgingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashFlowHedgingMember_lbl" xml:lang="en-US" id="us-gaap_CashFlowHedgingMember_lbl">Cash Flow Hedging [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashFlowHedgingMember" xlink:to="us-gaap_CashFlowHedgingMember_lbl" xlink:title="label: CashFlowHedgingMember to us-gaap_CashFlowHedgingMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl">Number of shares of common stock warrant holders are allowed to purchase (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xlink:title="label: ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfTreasuryStockTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfTreasuryStockTable_lbl" xml:lang="en-US" id="us-gaap_ClassOfTreasuryStockTable_lbl">Class of Treasury Stock [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfTreasuryStockTable" xlink:to="us-gaap_ClassOfTreasuryStockTable_lbl" xlink:title="label: ClassOfTreasuryStockTable to us-gaap_ClassOfTreasuryStockTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="ClassOfStockLineItems" xlink:title="ClassOfStockLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US" id="us-gaap_ClassOfStockLineItems_lbl">Class of Stock [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl" xlink:title="label: ClassOfStockLineItems to us-gaap_ClassOfStockLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US" id="us-gaap_ClassOfStockDomain_lbl">Class of Stock [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl" xlink:title="label: ClassOfStockDomain to us-gaap_ClassOfStockDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl">Exercise price per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:title="label: ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US" id="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl">Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xlink:title="label: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl">Commitment and Contingencies [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:title="label: CommitmentsAndContingenciesDisclosureAbstract to us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl">Commitment and Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonClassBMember_lbl" xml:lang="en-US" id="us-gaap_CommonClassBMember_lbl">Class B [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl" xlink:title="label: CommonClassBMember to us-gaap_CommonClassBMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassBMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommonClassBMember_lbl1" xml:lang="en-US" id="us-gaap_CommonClassBMember_lbl1">Class B Common [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl1" xlink:title="label: CommonClassBMember to us-gaap_CommonClassBMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassBMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonClassBMember_lbl2" xml:lang="en-US" id="us-gaap_CommonClassBMember_lbl2">Common Class B [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl2" xlink:title="label: CommonClassBMember to us-gaap_CommonClassBMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassAMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonClassAMember_lbl" xml:lang="en-US" id="us-gaap_CommonClassAMember_lbl">Class A [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" xlink:title="label: CommonClassAMember to us-gaap_CommonClassAMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassAMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommonClassAMember_lbl1" xml:lang="en-US" id="us-gaap_CommonClassAMember_lbl1">Class A Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl1" xlink:title="label: CommonClassAMember to us-gaap_CommonClassAMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassAMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonClassAMember_lbl2" xml:lang="en-US" id="us-gaap_CommonClassAMember_lbl2">Common Class A [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl2" xlink:title="label: CommonClassAMember to us-gaap_CommonClassAMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="CommonStockDividendsPerShareCashPaid" xlink:title="CommonStockDividendsPerShareCashPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xml:lang="en-US" id="us-gaap_CommonStockDividendsPerShareCashPaid_lbl">Common stock dividend (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xlink:title="label: CommonStockDividendsPerShareCashPaid to us-gaap_CommonStockDividendsPerShareCashPaid_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockDividendsPerShareCashPaid_lbl1" xml:lang="en-US" id="us-gaap_CommonStockDividendsPerShareCashPaid_lbl1">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl1" xlink:title="label: CommonStockDividendsPerShareCashPaid to us-gaap_CommonStockDividendsPerShareCashPaid_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_lbl">Common Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_lbl" xlink:title="label: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockMember_lbl" xml:lang="en-US" id="us-gaap_CommonStockMember_lbl">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:title="label: CommonStockMember to us-gaap_CommonStockMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued_lbl">Common stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CommonStockSharesIssued_lbl1" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued_lbl1">Number of shares issued, end of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl1" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CommonStockSharesIssued_lbl2" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued_lbl2">Number of shares, beginning of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl2" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="us-gaap_CommonStockParOrStatedValuePerShare_lbl">Common stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:title="label: CommonStockParOrStatedValuePerShare to us-gaap_CommonStockParOrStatedValuePerShare_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockValue_lbl" xml:lang="en-US" id="us-gaap_CommonStockValue_lbl">Common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockValue_lbl1" xml:lang="en-US" id="us-gaap_CommonStockValue_lbl1">Common Stock, Value, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl1" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesAuthorized_lbl">Common stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:title="label: CommonStockSharesAuthorized to us-gaap_CommonStockSharesAuthorized_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding_lbl">Number of Common Stock outstanding, end of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl">Retirement Plans [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xlink:title="label: CompensationAndRetirementDisclosureAbstract to us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl">Significant components of deferred tax assets and liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xlink:title="label: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax_lbl">Comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax_lbl1">Comprehensive income, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax_lbl2" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax_lbl2">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl2" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="ComprehensiveIncomeNoteTextBlock" xlink:title="ComprehensiveIncomeNoteTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl">Accumulated Other Comprehensive Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl" xlink:title="label: ComprehensiveIncomeNoteTextBlock to us-gaap_ComprehensiveIncomeNoteTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl1">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl1" xlink:title="label: ComprehensiveIncomeNoteTextBlock to us-gaap_ComprehensiveIncomeNoteTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="ComputerEquipmentMember" xlink:title="ComputerEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US" id="us-gaap_ComputerEquipmentMember_lbl">Computer Hardware [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl" xlink:title="label: ComputerEquipmentMember to us-gaap_ComputerEquipmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComputerEquipmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComputerEquipmentMember_lbl1" xml:lang="en-US" id="us-gaap_ComputerEquipmentMember_lbl1">Computer Hardware [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl1" xlink:title="label: ComputerEquipmentMember to us-gaap_ComputerEquipmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskTypeDomain_lbl">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl" xlink:title="label: ConcentrationRiskTypeDomain to us-gaap_ConcentrationRiskTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskPercentage1_lbl">Revenue percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:title="label: ConcentrationRiskPercentage1 to us-gaap_ConcentrationRiskPercentage1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskPercentage1_lbl1" xml:lang="en-US" id="us-gaap_ConcentrationRiskPercentage1_lbl1">Concentration Risk, Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl1" xlink:title="label: ConcentrationRiskPercentage1 to us-gaap_ConcentrationRiskPercentage1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskBenchmarkDomain_lbl">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xlink:title="label: ConcentrationRiskBenchmarkDomain to us-gaap_ConcentrationRiskBenchmarkDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskByTypeAxis_lbl">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:title="label: ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskByTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:title="label: ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="ContractWithCustomerRefundLiabilityCurrent" xlink:title="ContractWithCustomerRefundLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl">Sales return reserve recorded in contract liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerRefundLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl" xlink:title="label: ContractWithCustomerRefundLiabilityCurrent to us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl1">Contract with Customer, Refund Liability, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerRefundLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl1" xlink:title="label: ContractWithCustomerRefundLiabilityCurrent to us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl">Balances from contracts with customers [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" xlink:title="label: ContractWithCustomerAssetAndLiabilityAbstract to us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityCurrent_lbl">Contract liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:title="label: ContractWithCustomerLiabilityCurrent to us-gaap_ContractWithCustomerLiabilityCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ContractWithCustomerLiabilityCurrent_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityCurrent_lbl1">Contract liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl1" xlink:title="label: ContractWithCustomerLiabilityCurrent to us-gaap_ContractWithCustomerLiabilityCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="ContractWithCustomerAssetAndLiabilityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl">Accounts Receivable, Net and Contract Liabilities from Contracts with Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:title="label: ContractWithCustomerAssetAndLiabilityTableTextBlock to us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="ContractWithCustomerLiabilityNoncurrent" xlink:title="ContractWithCustomerLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl">Contract liabilities (included in Other long-term liabilities)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:title="label: ContractWithCustomerLiabilityNoncurrent to us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl1">Contract with Customer, Liability, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl1" xlink:title="label: ContractWithCustomerLiabilityNoncurrent to us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff" xlink:label="ContractWithCustomerAssetAllowanceForCreditLossWriteoff" xlink:title="ContractWithCustomerAssetAllowanceForCreditLossWriteoff" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff_lbl">Amounts written off, less recoveries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAllowanceForCreditLossWriteoff" xlink:to="us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff_lbl" xlink:title="label: ContractWithCustomerAssetAllowanceForCreditLossWriteoff to us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff_lbl1">Contract with Customer, Asset, Allowance for Credit Loss, Writeoff</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAllowanceForCreditLossWriteoff" xlink:to="us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff_lbl1" xlink:title="label: ContractWithCustomerAssetAllowanceForCreditLossWriteoff to us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractTerminationMember" xlink:label="ContractTerminationMember" xlink:title="ContractTerminationMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractTerminationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractTerminationMember_lbl" xml:lang="en-US" id="us-gaap_ContractTerminationMember_lbl">Consulting and Contract Termination Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractTerminationMember" xlink:to="us-gaap_ContractTerminationMember_lbl" xlink:title="label: ContractTerminationMember to us-gaap_ContractTerminationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractTerminationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractTerminationMember_lbl1" xml:lang="en-US" id="us-gaap_ContractTerminationMember_lbl1">Contract Termination [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractTerminationMember" xlink:to="us-gaap_ContractTerminationMember_lbl1" xlink:title="label: ContractTerminationMember to us-gaap_ContractTerminationMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="ConversionOfStockSharesIssued1" xlink:title="ConversionOfStockSharesIssued1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConversionOfStockSharesIssued1_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ConversionOfStockSharesIssued1_lbl" xml:lang="en-US" id="us-gaap_ConversionOfStockSharesIssued1_lbl">Common stock class conversions (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionOfStockSharesIssued1" xlink:to="us-gaap_ConversionOfStockSharesIssued1_lbl" xlink:title="label: ConversionOfStockSharesIssued1 to us-gaap_ConversionOfStockSharesIssued1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConversionOfStockSharesIssued1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConversionOfStockSharesIssued1_lbl1" xml:lang="en-US" id="us-gaap_ConversionOfStockSharesIssued1_lbl1">Conversion of Stock, Shares Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionOfStockSharesIssued1" xlink:to="us-gaap_ConversionOfStockSharesIssued1_lbl1" xlink:title="label: ConversionOfStockSharesIssued1 to us-gaap_ConversionOfStockSharesIssued1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="CorporateNonSegmentMember" xlink:title="CorporateNonSegmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CorporateNonSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CorporateNonSegmentMember_lbl" xml:lang="en-US" id="us-gaap_CorporateNonSegmentMember_lbl">Corporate Expenses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateNonSegmentMember" xlink:to="us-gaap_CorporateNonSegmentMember_lbl" xlink:title="label: CorporateNonSegmentMember to us-gaap_CorporateNonSegmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CorporateNonSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CorporateNonSegmentMember_lbl1" xml:lang="en-US" id="us-gaap_CorporateNonSegmentMember_lbl1">Corporate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateNonSegmentMember" xlink:to="us-gaap_CorporateNonSegmentMember_lbl1" xlink:title="label: CorporateNonSegmentMember to us-gaap_CorporateNonSegmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember" xlink:label="CorporateMember" xlink:title="CorporateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CorporateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CorporateMember_lbl" xml:lang="en-US" id="us-gaap_CorporateMember_lbl">Corporate Expenses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateMember" xlink:to="us-gaap_CorporateMember_lbl" xlink:title="label: CorporateMember to us-gaap_CorporateMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CorporateMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CorporateMember_lbl1" xml:lang="en-US" id="us-gaap_CorporateMember_lbl1">Corporate Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateMember" xlink:to="us-gaap_CorporateMember_lbl1" xlink:title="label: CorporateMember to us-gaap_CorporateMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="us-gaap_CostOfGoodsAndServicesSold_lbl">Cost of sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:title="label: CostOfGoodsAndServicesSold to us-gaap_CostOfGoodsAndServicesSold_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="CostOfSalesMember" xlink:title="CostOfSalesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfSalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US" id="us-gaap_CostOfSalesMember_lbl">Cost of Sales [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl" xlink:title="label: CostOfSalesMember to us-gaap_CostOfSalesMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="CostsAndExpenses" xlink:title="CostsAndExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostsAndExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CostsAndExpenses_lbl" xml:lang="en-US" id="us-gaap_CostsAndExpenses_lbl">Total costs and expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl" xlink:title="label: CostsAndExpenses to us-gaap_CostsAndExpenses_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostsAndExpenses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostsAndExpenses_lbl1" xml:lang="en-US" id="us-gaap_CostsAndExpenses_lbl1">Costs and Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl1" xlink:title="label: CostsAndExpenses to us-gaap_CostsAndExpenses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US" id="us-gaap_CreditFacilityAxis_lbl">Credit Facility [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl" xlink:title="label: CreditFacilityAxis to us-gaap_CreditFacilityAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US" id="us-gaap_CreditFacilityDomain_lbl">Credit Facility [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl" xlink:title="label: CreditFacilityDomain to us-gaap_CreditFacilityDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="CurrentForeignTaxExpenseBenefit" xlink:title="CurrentForeignTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_CurrentForeignTaxExpenseBenefit_lbl">International</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xlink:title="label: CurrentForeignTaxExpenseBenefit to us-gaap_CurrentForeignTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentForeignTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_CurrentForeignTaxExpenseBenefit_lbl1">Current Foreign Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl1" xlink:title="label: CurrentForeignTaxExpenseBenefit to us-gaap_CurrentForeignTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl">State and local</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:title="label: CurrentStateAndLocalTaxExpenseBenefit to us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl1">Current State and Local Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl1" xlink:title="label: CurrentStateAndLocalTaxExpenseBenefit to us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_CurrentFederalTaxExpenseBenefit_lbl">US - Federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:title="label: CurrentFederalTaxExpenseBenefit to us-gaap_CurrentFederalTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentFederalTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_CurrentFederalTaxExpenseBenefit_lbl1">Current Federal Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl1" xlink:title="label: CurrentFederalTaxExpenseBenefit to us-gaap_CurrentFederalTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl">Total current provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:title="label: CurrentIncomeTaxExpenseBenefit to us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl1">Current Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl1" xlink:title="label: CurrentIncomeTaxExpenseBenefit to us-gaap_CurrentIncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" id="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl">Current Provision [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:title="label: CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US" id="us-gaap_CustomerRelationshipsMember_lbl">Customer Relationships [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl" xlink:title="label: CustomerRelationshipsMember to us-gaap_CustomerRelationshipsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueLineItems_lbl">Disaggregation of Revenue [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:title="label: DisaggregationOfRevenueLineItems to us-gaap_DisaggregationOfRevenueLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTable_lbl">Disaggregation of Revenue [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:title="label: DisaggregationOfRevenueTable to us-gaap_DisaggregationOfRevenueTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl">Revenue from Contracts With Customers Disaggregated by Segment and Product Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:title="label: DisaggregationOfRevenueTableTextBlock to us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl1">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl1" xlink:title="label: DisaggregationOfRevenueTableTextBlock to us-gaap_DisaggregationOfRevenueTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisaggregationOfRevenueAbstract_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueAbstract_lbl">Revenue from contracts with customers disaggregated by segment and product type [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueAbstract_lbl" xlink:title="label: DisaggregationOfRevenueAbstract to us-gaap_DisaggregationOfRevenueAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueAbstract_lbl1" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueAbstract_lbl1">Disaggregation of Revenue [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueAbstract_lbl1" xlink:title="label: DisaggregationOfRevenueAbstract to us-gaap_DisaggregationOfRevenueAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="DesignatedAsHedgingInstrumentMember" xlink:title="DesignatedAsHedgingInstrumentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DesignatedAsHedgingInstrumentMember_lbl" xml:lang="en-US" id="us-gaap_DesignatedAsHedgingInstrumentMember_lbl">Designated as Hedging Instrument [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DesignatedAsHedgingInstrumentMember" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember_lbl" xlink:title="label: DesignatedAsHedgingInstrumentMember to us-gaap_DesignatedAsHedgingInstrumentMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentTerm_lbl">Term of credit facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl" xlink:title="label: DebtInstrumentTerm to us-gaap_DebtInstrumentTerm_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentTerm_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentTerm_lbl1">Debt Instrument, Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl1" xlink:title="label: DebtInstrumentTerm to us-gaap_DebtInstrumentTerm_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_DebtDisclosureAbstract_lbl">Debt and Available Credit Facilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:title="label: DebtDisclosureAbstract to us-gaap_DebtDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="DebtWeightedAverageInterestRate" xlink:title="DebtWeightedAverageInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtWeightedAverageInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtWeightedAverageInterestRate_lbl" xml:lang="en-US" id="us-gaap_DebtWeightedAverageInterestRate_lbl">Weighted average interest rate on total debt at period end</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtWeightedAverageInterestRate" xlink:to="us-gaap_DebtWeightedAverageInterestRate_lbl" xlink:title="label: DebtWeightedAverageInterestRate to us-gaap_DebtWeightedAverageInterestRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_DebtDisclosureTextBlock_lbl">Debt and Available Credit Facilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:title="label: DebtDisclosureTextBlock to us-gaap_DebtDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DebtDisclosureTextBlock_lbl1">Debt Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl1" xlink:title="label: DebtDisclosureTextBlock to us-gaap_DebtDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentAxis_lbl">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xlink:title="label: DebtInstrumentAxis to us-gaap_DebtInstrumentAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentCarryingAmount_lbl">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl" xlink:title="label: DebtInstrumentCarryingAmount to us-gaap_DebtInstrumentCarryingAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentCarryingAmount_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentCarryingAmount_lbl1">Long-term Debt, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl1" xlink:title="label: DebtInstrumentCarryingAmount to us-gaap_DebtInstrumentCarryingAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFeeAmount" xlink:label="DebtInstrumentFeeAmount" xlink:title="DebtInstrumentFeeAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFeeAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentFeeAmount_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentFeeAmount_lbl">Term Loan amount related to lender fees as a reduction to debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFeeAmount" xlink:to="us-gaap_DebtInstrumentFeeAmount_lbl" xlink:title="label: DebtInstrumentFeeAmount to us-gaap_DebtInstrumentFeeAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFeeAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentFeeAmount_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentFeeAmount_lbl1">Debt Instrument, Fee Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFeeAmount" xlink:to="us-gaap_DebtInstrumentFeeAmount_lbl1" xlink:title="label: DebtInstrumentFeeAmount to us-gaap_DebtInstrumentFeeAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentFaceAmount_lbl">Credit agreement face amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:title="label: DebtInstrumentFaceAmount to us-gaap_DebtInstrumentFaceAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:label="DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:title="DebtRelatedCommitmentFeesAndDebtIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_lbl" xml:lang="en-US" id="us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_lbl">Costs incurred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:to="us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_lbl" xlink:title="label: DebtRelatedCommitmentFeesAndDebtIssuanceCosts to us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_lbl1" xml:lang="en-US" id="us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_lbl1">Debt Related Commitment Fees and Debt Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:to="us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_lbl1" xlink:title="label: DebtRelatedCommitmentFeesAndDebtIssuanceCosts to us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="DebtInstrumentInterestRateDuringPeriod" xlink:title="DebtInstrumentInterestRateDuringPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl">Weighted average interest rate on total debt outstanding during the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xlink:title="label: DebtInstrumentInterestRateDuringPeriod to us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl1">Debt Instrument, Interest Rate During Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl1" xlink:title="label: DebtInstrumentInterestRateDuringPeriod to us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentNameDomain_lbl">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl" xlink:title="label: DebtInstrumentNameDomain to us-gaap_DebtInstrumentNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl">Deferred income tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:title="label: DeferredIncomeTaxLiabilitiesNet to us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl1">Deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl1" xlink:title="label: DeferredIncomeTaxLiabilitiesNet to us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl2" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl2">Deferred Income Tax Liabilities, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl2" xlink:title="label: DeferredIncomeTaxLiabilitiesNet to us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxAssetsNet_lbl">Deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:title="label: DeferredIncomeTaxAssetsNet to us-gaap_DeferredIncomeTaxAssetsNet_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:title="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl">Product Development Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xlink:title="label: DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract to us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="DeferredTaxLiabilitiesPrepaidExpenses" xlink:title="DeferredTaxLiabilitiesPrepaidExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl" xlink:title="label: DeferredTaxLiabilitiesPrepaidExpenses to us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl1">Deferred Tax Liabilities, Prepaid Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl1" xlink:title="label: DeferredTaxLiabilitiesPrepaidExpenses to us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:label="DeferredCompensationArrangementWithIndividualSharesIssued" xlink:title="DeferredCompensationArrangementWithIndividualSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_lbl" xml:lang="en-US" id="us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_lbl">Shares awarded under the plan (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationArrangementWithIndividualSharesIssued" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_lbl" xlink:title="label: DeferredCompensationArrangementWithIndividualSharesIssued to us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:title="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl">Product Development Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xlink:title="label: DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock to us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl1">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl1" xlink:title="label: DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock to us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:label="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:title="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_lbl" xml:lang="en-US" id="us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_lbl">Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_lbl" xlink:title="label: DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems to us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:title="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilities_lbl">Total deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:title="label: DeferredIncomeTaxLiabilities to us-gaap_DeferredIncomeTaxLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilities_lbl1">Deferred Tax Liabilities, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xlink:title="label: DeferredIncomeTaxLiabilities to us-gaap_DeferredIncomeTaxLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl">Deferred provision (benefit) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:title="label: DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl1">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl1" xlink:title="label: DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="DeferredFinanceCostsNet" xlink:title="DeferredFinanceCostsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredFinanceCostsNet_lbl" xml:lang="en-US" id="us-gaap_DeferredFinanceCostsNet_lbl">Unamortized issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFinanceCostsNet" xlink:to="us-gaap_DeferredFinanceCostsNet_lbl" xlink:title="label: DeferredFinanceCostsNet to us-gaap_DeferredFinanceCostsNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DeferredFinanceCostsNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredFinanceCostsNet_lbl1">Unamortized debt issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFinanceCostsNet" xlink:to="us-gaap_DeferredFinanceCostsNet_lbl1" xlink:title="label: DeferredFinanceCostsNet to us-gaap_DeferredFinanceCostsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl">US - Federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:title="label: DeferredFederalIncomeTaxExpenseBenefit to us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl">Total deferred provision (benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:title="label: DeferredIncomeTaxExpenseBenefit to us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1">Deferred Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" xlink:title="label: DeferredIncomeTaxExpenseBenefit to us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="DeferredFinanceCostsGross" xlink:title="DeferredFinanceCostsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredFinanceCostsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredFinanceCostsGross_lbl" xml:lang="en-US" id="us-gaap_DeferredFinanceCostsGross_lbl">Total costs capitalized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFinanceCostsGross" xlink:to="us-gaap_DeferredFinanceCostsGross_lbl" xlink:title="label: DeferredFinanceCostsGross to us-gaap_DeferredFinanceCostsGross_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="DeferredForeignIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl">International</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xlink:title="label: DeferredForeignIncomeTaxExpenseBenefit to us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl1">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl1" xlink:title="label: DeferredForeignIncomeTaxExpenseBenefit to us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl">State and local</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:title="label: DeferredStateAndLocalIncomeTaxExpenseBenefit to us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl">Net operating losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwards to us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsNet_lbl">Total deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xlink:title="label: DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsNet_lbl1">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl1" xlink:title="label: DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGross_lbl">Total gross deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xlink:title="label: DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsGross_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsGross_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGross_lbl1">Deferred Tax Assets, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl1" xlink:title="label: DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="DeferredTaxAssetsTaxCreditCarryforwards" xlink:title="DeferredTaxAssetsTaxCreditCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl">Foreign and federal credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xlink:title="label: DeferredTaxAssetsTaxCreditCarryforwards to us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl">Accrued employee compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl1">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl1" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl">Reserve for sales returns and doubtful accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl1">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl1" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="DeferredTaxLiabilities" xlink:title="DeferredTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:title="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilities_lbl">Net deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl" xlink:title="label: DeferredTaxLiabilities to us-gaap_DeferredTaxLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilities_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilities_lbl1">Deferred Tax Liabilities, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl1" xlink:title="label: DeferredTaxLiabilities to us-gaap_DeferredTaxLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl">Other accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl1">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl1" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesClassificationAbstract" xlink:label="DeferredTaxLiabilitiesClassificationAbstract" xlink:title="DeferredTaxLiabilitiesClassificationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl">Reported As [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesClassificationAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl" xlink:title="label: DeferredTaxLiabilitiesClassificationAbstract to us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl1">Deferred Tax Liabilities, Net, Classification [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesClassificationAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl1" xlink:title="label: DeferredTaxLiabilitiesClassificationAbstract to us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance_lbl">Less valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:title="DeferredTaxLiabilitiesUndistributedForeignEarnings" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_lbl">Unremitted foreign earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_lbl" xlink:title="label: DeferredTaxLiabilitiesUndistributedForeignEarnings to us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_lbl1">Deferred Tax Liabilities, Undistributed Foreign Earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_lbl1" xlink:title="label: DeferredTaxLiabilitiesUndistributedForeignEarnings to us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:label="DefinedBenefitPlanEquitySecuritiesMember" xlink:title="DefinedBenefitPlanEquitySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl">Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEquitySecuritiesMember" xlink:to="us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl" xlink:title="label: DefinedBenefitPlanEquitySecuritiesMember to us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl1">Defined Benefit Plan, Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEquitySecuritiesMember" xlink:to="us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl1" xlink:title="label: DefinedBenefitPlanEquitySecuritiesMember to us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:label="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:title="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl">Fair value of plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl" xlink:title="label: DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets to us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl1">Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl1" xlink:title="label: DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets to us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:label="DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:title="DefinedBenefitPlanCashAndCashEquivalentsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_lbl">Cash and Cash Equivalents [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:to="us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_lbl" xlink:title="label: DefinedBenefitPlanCashAndCashEquivalentsMember to us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_lbl1">Defined Benefit Plan, Cash and Cash Equivalents [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:to="us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_lbl1" xlink:title="label: DefinedBenefitPlanCashAndCashEquivalentsMember to us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:label="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:title="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_lbl">Projected benefit obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_lbl" xlink:title="label: DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation to us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_lbl">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_lbl" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink:label="DefinedBenefitPlanEquitySecuritiesUsMember" xlink:title="DefinedBenefitPlanEquitySecuritiesUsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_lbl">U.S. Equities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEquitySecuritiesUsMember" xlink:to="us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_lbl" xlink:title="label: DefinedBenefitPlanEquitySecuritiesUsMember to us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_lbl1">Defined Benefit Plan, Equity Securities, US [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEquitySecuritiesUsMember" xlink:to="us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_lbl1" xlink:title="label: DefinedBenefitPlanEquitySecuritiesUsMember to us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:label="DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:title="DefinedBenefitPlanEquitySecuritiesNonUsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_lbl">Non-U.S. Equities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:to="us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_lbl" xlink:title="label: DefinedBenefitPlanEquitySecuritiesNonUsMember to us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_lbl1">Defined Benefit Plan, Equity Securities, Non-US [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:to="us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_lbl1" xlink:title="label: DefinedBenefitPlanEquitySecuritiesNonUsMember to us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl">Target allocation percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl" xlink:title="label: DefinedBenefitPlanPlanAssetsTargetAllocationPercentage to us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl1">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl1" xlink:title="label: DefinedBenefitPlanPlanAssetsTargetAllocationPercentage to us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRealEstateMember" xlink:label="DefinedBenefitPlanRealEstateMember" xlink:title="DefinedBenefitPlanRealEstateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanRealEstateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanRealEstateMember_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanRealEstateMember_lbl">Real Estate/Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRealEstateMember" xlink:to="us-gaap_DefinedBenefitPlanRealEstateMember_lbl" xlink:title="label: DefinedBenefitPlanRealEstateMember to us-gaap_DefinedBenefitPlanRealEstateMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanRealEstateMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanRealEstateMember_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanRealEstateMember_lbl1">Defined Benefit Plan, Real Estate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRealEstateMember" xlink:to="us-gaap_DefinedBenefitPlanRealEstateMember_lbl1" xlink:title="label: DefinedBenefitPlanRealEstateMember to us-gaap_DefinedBenefitPlanRealEstateMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="DefinedBenefitPlanPlanAssetsBenefitsPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl">Benefits paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl" xlink:title="label: DefinedBenefitPlanPlanAssetsBenefitsPaid to us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1" xlink:title="label: DefinedBenefitPlanPlanAssetsBenefitsPaid to us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="DefinedBenefitPlanActuarialGainLoss" xlink:title="DefinedBenefitPlanActuarialGainLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl">Actuarial gains (losses)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanActuarialGainLoss" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl" xlink:title="label: DefinedBenefitPlanActuarialGainLoss to us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:label="DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:title="DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_lbl">Foreign currency rate changes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_lbl" xlink:title="label: DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss to us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_lbl1">Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_lbl1" xlink:title="label: DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss to us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="DefinedBenefitPlanBenefitObligationBenefitsPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl">Benefits paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl" xlink:title="label: DefinedBenefitPlanBenefitObligationBenefitsPaid to us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:label="DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:title="DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl">Employee Contributions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl" xlink:title="label: DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant to us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl1">Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl1" xlink:title="label: DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant to us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:label="DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:title="DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_lbl">Employee contributions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_lbl" xlink:title="label: DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant to us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:label="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl">Curtailment (credit)/settlement loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:to="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl" xlink:title="label: DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 to us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl1">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:to="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl1" xlink:title="label: DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 to us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_lbl">Expected employer contributions to the defined benefit pension plans in the year ended April 30, 2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_lbl" xlink:title="label: DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear to us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl">2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl">2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl">2028-2032</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl">Net actuarial (losses) gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl" xlink:title="label: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax to us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl1">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl1" xlink:title="label: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax to us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl">Amortization of net actuarial loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl" xlink:title="label: DefinedBenefitPlanAmortizationOfGainsLosses to us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1" xlink:title="label: DefinedBenefitPlanAmortizationOfGainsLosses to us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl">Discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_lbl">AMOUNTS RECOGNIZED IN ACCUMULATED OTHER COMPREHENSIVE LOSS (BEFORE TAX) CONSIST OF [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_lbl" xlink:title="label: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract to us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_lbl">Rate of compensation increase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_lbl" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="DefinedBenefitPlanActualReturnOnPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl">Actual return on plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl" xlink:title="label: DefinedBenefitPlanActualReturnOnPlanAssets to us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl">AMOUNTS RECOGNIZED ON THE STATEMENT OF FINANCIAL POSITION [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl" xlink:title="label: DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract to us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl">Discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl1">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl1" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl">Total accumulated other comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl" xlink:title="label: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax to us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl1">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl1" xlink:title="label: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax to us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl">Net amount recognized in statement of financial position</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl" xlink:title="label: DefinedBenefitPlanAmountsRecognizedInBalanceSheet to us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl1">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl1" xlink:title="label: DefinedBenefitPlanAmountsRecognizedInBalanceSheet to us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl">Amortization of prior service cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl" xlink:title="label: DefinedBenefitPlanAmortizationOfPriorServiceCostCredit to us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl1">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl1" xlink:title="label: DefinedBenefitPlanAmortizationOfPriorServiceCostCredit to us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xlink:title="label: DefinedBenefitPlanDisclosureLineItems to us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl">Rate of compensation increase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl1">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl1" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="DefinedBenefitPlanChangeInBenefitObligationRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_lbl">CHANGE IN PROJECTED BENEFIT OBLIGATION [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_lbl" xlink:title="label: DefinedBenefitPlanChangeInBenefitObligationRollForward to us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligation_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligation_lbl">Benefit obligation, end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation_lbl" xlink:title="label: DefinedBenefitPlanBenefitObligation to us-gaap_DefinedBenefitPlanBenefitObligation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligation_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligation_lbl1">Benefit obligation, beginning of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation_lbl1" xlink:title="label: DefinedBenefitPlanBenefitObligation to us-gaap_DefinedBenefitPlanBenefitObligation_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligation_lbl2" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligation_lbl2">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation_lbl2" xlink:title="label: DefinedBenefitPlanBenefitObligation to us-gaap_DefinedBenefitPlanBenefitObligation_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl">Expected return on plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl">Employer contributions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl" xlink:title="label: DefinedBenefitPlanContributionsByEmployer to us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_lbl">CHANGE IN PLAN ASSETS [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_lbl" xlink:title="label: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:title="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_lbl">Foreign currency rate changes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_lbl" xlink:title="label: DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation to us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl">Net pension (income) expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCost to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1">Annual (credits) expenses for benefit plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCost to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl2" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl2">Pension expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl2" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCost to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl">Expected return on plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl" xlink:title="label: DefinedBenefitPlanExpectedReturnOnPlanAssets to us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" xlink:title="label: DefinedBenefitPlanExpectedReturnOnPlanAssets to us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:label="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract_lbl">Pension plan assets/investments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract_lbl" xlink:title="label: DefinedBenefitPlanInformationAboutPlanAssetsAbstract to us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_lbl">Expected future benefit payments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_lbl" xlink:title="label: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl">Fair value, end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl" xlink:title="label: DefinedBenefitPlanFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl1">Fair value of plan assets, beginning of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl1" xlink:title="label: DefinedBenefitPlanFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl2" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl2">Fair value of plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl2" xlink:title="label: DefinedBenefitPlanFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl">Components of net pension income for defined benefit plans [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="DefinedBenefitPlanFundedStatusOfPlan" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl">Underfunded status, end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl" xlink:title="label: DefinedBenefitPlanFundedStatusOfPlan to us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" xlink:title="label: DefinedBenefitPlanFundedStatusOfPlan to us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanInterestCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanInterestCost_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanInterestCost_lbl">Interest cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanInterestCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost_lbl" xlink:title="label: DefinedBenefitPlanInterestCost to us-gaap_DefinedBenefitPlanInterestCost_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanInterestCost_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanInterestCost_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanInterestCost_lbl1">Interest cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanInterestCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost_lbl1" xlink:title="label: DefinedBenefitPlanInterestCost to us-gaap_DefinedBenefitPlanInterestCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract_lbl">INFORMATION FOR PENSION PLANS WITH A PROJECTED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract_lbl" xlink:title="label: DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract to us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_lbl">Accumulated benefit obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_lbl" xlink:title="label: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation to us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_lbl1">Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_lbl1" xlink:title="label: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation to us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:label="DefinedBenefitPlanSettlementsBenefitObligation" xlink:title="DefinedBenefitPlanSettlementsBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_lbl">Settlements and other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanSettlementsBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_lbl" xlink:title="label: DefinedBenefitPlanSettlementsBenefitObligation to us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_lbl1">Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanSettlementsBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_lbl1" xlink:title="label: DefinedBenefitPlanSettlementsBenefitObligation to us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_lbl">Weighted-average assumptions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_lbl" xlink:title="label: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract to us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanServiceCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanServiceCost_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanServiceCost_lbl">Service cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanServiceCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost_lbl" xlink:title="label: DefinedBenefitPlanServiceCost to us-gaap_DefinedBenefitPlanServiceCost_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanServiceCost_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanServiceCost_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanServiceCost_lbl1">Service cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanServiceCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost_lbl1" xlink:title="label: DefinedBenefitPlanServiceCost to us-gaap_DefinedBenefitPlanServiceCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl">Accumulated benefit obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl" xlink:title="label: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation to us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl1">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl1" xlink:title="label: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation to us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:label="DefinedBenefitPlanSettlementsPlanAssets" xlink:title="DefinedBenefitPlanSettlementsPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanSettlementsPlanAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanSettlementsPlanAssets_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanSettlementsPlanAssets_lbl">Settlements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanSettlementsPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanSettlementsPlanAssets_lbl" xlink:title="label: DefinedBenefitPlanSettlementsPlanAssets to us-gaap_DefinedBenefitPlanSettlementsPlanAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanSettlementsPlanAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanSettlementsPlanAssets_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanSettlementsPlanAssets_lbl1">Defined Benefit Plan, Plan Assets, Payment for Settlement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanSettlementsPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanSettlementsPlanAssets_lbl1" xlink:title="label: DefinedBenefitPlanSettlementsPlanAssets to us-gaap_DefinedBenefitPlanSettlementsPlanAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl">INFORMATION FOR PENSION PLANS WITH AN ACCUMULATED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl" xlink:title="label: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract to us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1" xlink:title="label: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract to us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_lbl">Fair value of plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_lbl" xlink:title="label: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_lbl1">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_lbl1" xlink:title="label: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:title="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_lbl">WEIGHTED AVERAGE ASSUMPTIONS USED IN DETERMINING ASSETS AND LIABILITIES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_lbl" xlink:title="label: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract to us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl">Noncurrent assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl" xlink:title="label: DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent to us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl1">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl1" xlink:title="label: DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent to us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="DefinedBenefitPensionPlanLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_lbl">Accrued pension liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:to="us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_lbl" xlink:title="label: DefinedBenefitPensionPlanLiabilitiesNoncurrent to us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_lbl">Defined Benefit Plan by Plan Asset Categories [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_lbl" xlink:title="label: DefinedBenefitPlanByPlanAssetCategoriesAxis to us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="DefinedContributionPlanCostRecognized" xlink:title="DefinedContributionPlanCostRecognized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedContributionPlanCostRecognized_lbl" xml:lang="en-US" id="us-gaap_DefinedContributionPlanCostRecognized_lbl">Expense recorded</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl" xlink:title="label: DefinedContributionPlanCostRecognized to us-gaap_DefinedContributionPlanCostRecognized_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl">Prior service cost gains (losses)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl" xlink:title="label: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax to us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl1">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl1" xlink:title="label: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax to us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Depreciation_lbl" xml:lang="en-US" id="us-gaap_Depreciation_lbl">Total depreciation and amortization expense for technology, property and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:title="label: Depreciation to us-gaap_Depreciation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Depreciation_lbl1" xml:lang="en-US" id="us-gaap_Depreciation_lbl1">Depreciation and amortization of technology, property, and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="us-gaap_Depreciation_lbl1" xlink:title="label: Depreciation to us-gaap_Depreciation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" id="us-gaap_DepreciationDepletionAndAmortization_lbl">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:title="label: DepreciationDepletionAndAmortization to us-gaap_DepreciationDepletionAndAmortization_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DepreciationDepletionAndAmortization_lbl1" xml:lang="en-US" id="us-gaap_DepreciationDepletionAndAmortization_lbl1">Depreciation, Depletion and Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl1" xlink:title="label: DepreciationDepletionAndAmortization to us-gaap_DepreciationDepletionAndAmortization_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTermOfContract" xlink:label="DerivativeTermOfContract" xlink:title="DerivativeTermOfContract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeTermOfContract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeTermOfContract_lbl" xml:lang="en-US" id="us-gaap_DerivativeTermOfContract_lbl">Term of derivative instrument</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeTermOfContract" xlink:to="us-gaap_DerivativeTermOfContract_lbl" xlink:title="label: DerivativeTermOfContract to us-gaap_DerivativeTermOfContract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeTermOfContract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeTermOfContract_lbl1" xml:lang="en-US" id="us-gaap_DerivativeTermOfContract_lbl1">Derivative, Term of Contract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeTermOfContract" xlink:to="us-gaap_DerivativeTermOfContract_lbl1" xlink:title="label: DerivativeTermOfContract to us-gaap_DerivativeTermOfContract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeMaturityDates" xlink:label="DerivativeMaturityDates" xlink:title="DerivativeMaturityDates" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeMaturityDates_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeMaturityDates_lbl" xml:lang="en-US" id="us-gaap_DerivativeMaturityDates_lbl">Expiration date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeMaturityDates" xlink:to="us-gaap_DerivativeMaturityDates_lbl" xlink:title="label: DerivativeMaturityDates to us-gaap_DerivativeMaturityDates_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="DerivativeLineItems" xlink:title="DerivativeLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeLineItems_lbl" xml:lang="en-US" id="us-gaap_DerivativeLineItems_lbl">Derivative [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLineItems" xlink:to="us-gaap_DerivativeLineItems_lbl" xlink:title="label: DerivativeLineItems to us-gaap_DerivativeLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInceptionDates" xlink:label="DerivativeInceptionDates" xlink:title="DerivativeInceptionDates" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInceptionDates_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInceptionDates_lbl" xml:lang="en-US" id="us-gaap_DerivativeInceptionDates_lbl">Inception date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInceptionDates" xlink:to="us-gaap_DerivativeInceptionDates_lbl" xlink:title="label: DerivativeInceptionDates to us-gaap_DerivativeInceptionDates_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable" xlink:label="DerivativeTable" xlink:title="DerivativeTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeTable_lbl" xml:lang="en-US" id="us-gaap_DerivativeTable_lbl">Derivative [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeTable" xlink:to="us-gaap_DerivativeTable_lbl" xlink:title="label: DerivativeTable to us-gaap_DerivativeTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US" id="us-gaap_DerivativeInstrumentRiskAxis_lbl">Derivative Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:title="label: DerivativeInstrumentRiskAxis to us-gaap_DerivativeInstrumentRiskAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="DerivativeLiabilityNotionalAmount" xlink:title="DerivativeLiabilityNotionalAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilityNotionalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeLiabilityNotionalAmount_lbl" xml:lang="en-US" id="us-gaap_DerivativeLiabilityNotionalAmount_lbl">Notional Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilityNotionalAmount" xlink:to="us-gaap_DerivativeLiabilityNotionalAmount_lbl" xlink:title="label: DerivativeLiabilityNotionalAmount to us-gaap_DerivativeLiabilityNotionalAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilityNotionalAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeLiabilityNotionalAmount_lbl1" xml:lang="en-US" id="us-gaap_DerivativeLiabilityNotionalAmount_lbl1">Derivative Liability, Notional Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilityNotionalAmount" xlink:to="us-gaap_DerivativeLiabilityNotionalAmount_lbl1" xlink:title="label: DerivativeLiabilityNotionalAmount to us-gaap_DerivativeLiabilityNotionalAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl">Derivative Instruments and Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xlink:title="label: DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract to us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="DerivativeAssets" xlink:title="DerivativeAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeAssets_lbl" xml:lang="en-US" id="us-gaap_DerivativeAssets_lbl">Assets fair value of derivative instrument</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeAssets" xlink:to="us-gaap_DerivativeAssets_lbl" xlink:title="label: DerivativeAssets to us-gaap_DerivativeAssets_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl">Derivative Instruments and Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xlink:title="label: DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock to us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl1">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl1" xlink:title="label: DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock to us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="DerivativeLiabilities" xlink:title="DerivativeLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeLiabilities_lbl" xml:lang="en-US" id="us-gaap_DerivativeLiabilities_lbl">Liabilities of derivative instrument</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl" xlink:title="label: DerivativeLiabilities to us-gaap_DerivativeLiabilities_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentDetailAbstract" xlink:label="DerivativeInstrumentDetailAbstract" xlink:title="DerivativeInstrumentDetailAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentDetailAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeInstrumentDetailAbstract_lbl" xml:lang="en-US" id="us-gaap_DerivativeInstrumentDetailAbstract_lbl">Derivative Instruments and Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="us-gaap_DerivativeInstrumentDetailAbstract_lbl" xlink:title="label: DerivativeInstrumentDetailAbstract to us-gaap_DerivativeInstrumentDetailAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentDetailAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentDetailAbstract_lbl1" xml:lang="en-US" id="us-gaap_DerivativeInstrumentDetailAbstract_lbl1">Derivative Instrument Detail [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="us-gaap_DerivativeInstrumentDetailAbstract_lbl1" xlink:title="label: DerivativeInstrumentDetailAbstract to us-gaap_DerivativeInstrumentDetailAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeDescriptionOfHedgedItem" xlink:label="DerivativeDescriptionOfHedgedItem" xlink:title="DerivativeDescriptionOfHedgedItem" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeDescriptionOfHedgedItem_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeDescriptionOfHedgedItem_lbl" xml:lang="en-US" id="us-gaap_DerivativeDescriptionOfHedgedItem_lbl">Hedged Item</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeDescriptionOfHedgedItem" xlink:to="us-gaap_DerivativeDescriptionOfHedgedItem_lbl" xlink:title="label: DerivativeDescriptionOfHedgedItem to us-gaap_DerivativeDescriptionOfHedgedItem_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeDescriptionOfObjective" xlink:label="DerivativeDescriptionOfObjective" xlink:title="DerivativeDescriptionOfObjective" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeDescriptionOfObjective_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeDescriptionOfObjective_lbl" xml:lang="en-US" id="us-gaap_DerivativeDescriptionOfObjective_lbl">Nature of Swap</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeDescriptionOfObjective" xlink:to="us-gaap_DerivativeDescriptionOfObjective_lbl" xlink:title="label: DerivativeDescriptionOfObjective to us-gaap_DerivativeDescriptionOfObjective_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="DerivativeFairValueOfDerivativeLiability" xlink:title="DerivativeFairValueOfDerivativeLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl" xml:lang="en-US" id="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl">Open derivative contract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeFairValueOfDerivativeLiability" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl" xlink:title="label: DerivativeFairValueOfDerivativeLiability to us-gaap_DerivativeFairValueOfDerivativeLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl1" xml:lang="en-US" id="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl1">Derivative Liability, Fair Value, Gross Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeFairValueOfDerivativeLiability" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl1" xlink:title="label: DerivativeFairValueOfDerivativeLiability to us-gaap_DerivativeFairValueOfDerivativeLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeSwaptionInterestRate" xlink:label="DerivativeSwaptionInterestRate" xlink:title="DerivativeSwaptionInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeSwaptionInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeSwaptionInterestRate_lbl" xml:lang="en-US" id="us-gaap_DerivativeSwaptionInterestRate_lbl">Fixed Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeSwaptionInterestRate" xlink:to="us-gaap_DerivativeSwaptionInterestRate_lbl" xlink:title="label: DerivativeSwaptionInterestRate to us-gaap_DerivativeSwaptionInterestRate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeSwaptionInterestRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeSwaptionInterestRate_lbl1" xml:lang="en-US" id="us-gaap_DerivativeSwaptionInterestRate_lbl1">Derivative, Swaption Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeSwaptionInterestRate" xlink:to="us-gaap_DerivativeSwaptionInterestRate_lbl1" xlink:title="label: DerivativeSwaptionInterestRate to us-gaap_DerivativeSwaptionInterestRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeContractTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeContractTypeDomain_lbl" xml:lang="en-US" id="us-gaap_DerivativeContractTypeDomain_lbl">Derivative Contract [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain_lbl" xlink:title="label: DerivativeContractTypeDomain to us-gaap_DerivativeContractTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:label="DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:title="DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_lbl" xml:lang="en-US" id="us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_lbl">Net gains (losses) reclassified from Accumulated Other Comprehensive Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:to="us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_lbl" xlink:title="label: DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet to us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:title="DerivativeInstrumentsGainLossByHedgingRelationshipAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl" xml:lang="en-US" id="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl">Hedging Relationship [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl" xlink:title="label: DerivativeInstrumentsGainLossByHedgingRelationshipAxis to us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="DerivativesPolicyTextBlock" xlink:title="DerivativesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativesPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_DerivativesPolicyTextBlock_lbl">Derivative Financial Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock_lbl" xlink:title="label: DerivativesPolicyTextBlock to us-gaap_DerivativesPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DevelopedTechnologyRightsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DevelopedTechnologyRightsMember_lbl" xml:lang="en-US" id="us-gaap_DevelopedTechnologyRightsMember_lbl">Developed Technology [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopedTechnologyRightsMember" xlink:to="us-gaap_DevelopedTechnologyRightsMember_lbl" xlink:title="label: DevelopedTechnologyRightsMember to us-gaap_DevelopedTechnologyRightsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl">Stock-Based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:title="label: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl">Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1">Share-based Payment Arrangement [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="DividendPayableDateToBePaidDayMonthAndYear" xlink:title="DividendPayableDateToBePaidDayMonthAndYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendPayableDateToBePaidDayMonthAndYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendPayableDateToBePaidDayMonthAndYear_lbl" xml:lang="en-US" id="us-gaap_DividendPayableDateToBePaidDayMonthAndYear_lbl">Dividend paid date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendPayableDateToBePaidDayMonthAndYear" xlink:to="us-gaap_DividendPayableDateToBePaidDayMonthAndYear_lbl" xlink:title="label: DividendPayableDateToBePaidDayMonthAndYear to us-gaap_DividendPayableDateToBePaidDayMonthAndYear_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendPayableDateToBePaidDayMonthAndYear_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DividendPayableDateToBePaidDayMonthAndYear_lbl1" xml:lang="en-US" id="us-gaap_DividendPayableDateToBePaidDayMonthAndYear_lbl1">Dividend payable date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendPayableDateToBePaidDayMonthAndYear" xlink:to="us-gaap_DividendPayableDateToBePaidDayMonthAndYear_lbl1" xlink:title="label: DividendPayableDateToBePaidDayMonthAndYear to us-gaap_DividendPayableDateToBePaidDayMonthAndYear_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendDeclaredMember" xlink:label="DividendDeclaredMember" xlink:title="DividendDeclaredMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendDeclaredMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendDeclaredMember_lbl" xml:lang="en-US" id="us-gaap_DividendDeclaredMember_lbl">Dividend Declared [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredMember" xlink:to="us-gaap_DividendDeclaredMember_lbl" xlink:title="label: DividendDeclaredMember to us-gaap_DividendDeclaredMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="DividendsCommonStockCash" xlink:title="DividendsCommonStockCash" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsCommonStockCash_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DividendsCommonStockCash_lbl" xml:lang="en-US" id="us-gaap_DividendsCommonStockCash_lbl">Common stock dividends</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsCommonStockCash" xlink:to="us-gaap_DividendsCommonStockCash_lbl" xlink:title="label: DividendsCommonStockCash to us-gaap_DividendsCommonStockCash_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsCommonStockCash_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsCommonStockCash_lbl1" xml:lang="en-US" id="us-gaap_DividendsCommonStockCash_lbl1">Dividends, Common Stock, Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsCommonStockCash" xlink:to="us-gaap_DividendsCommonStockCash_lbl1" xlink:title="label: DividendsCommonStockCash to us-gaap_DividendsCommonStockCash_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="DividendsPayableDateDeclaredDayMonthAndYear" xlink:title="DividendsPayableDateDeclaredDayMonthAndYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl" xml:lang="en-US" id="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl">Date of declaration by board of directors</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsPayableDateDeclaredDayMonthAndYear" xlink:to="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl" xlink:title="label: DividendsPayableDateDeclaredDayMonthAndYear to us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl1" xml:lang="en-US" id="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl1">Dividend declared date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsPayableDateDeclaredDayMonthAndYear" xlink:to="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl1" xlink:title="label: DividendsPayableDateDeclaredDayMonthAndYear to us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis" xlink:label="DividendsAxis" xlink:title="DividendsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsAxis_lbl" xml:lang="en-US" id="us-gaap_DividendsAxis_lbl">Dividends [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsAxis" xlink:to="us-gaap_DividendsAxis_lbl" xlink:title="label: DividendsAxis to us-gaap_DividendsAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="DividendsPayableTable" xlink:title="DividendsPayableTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsPayableTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsPayableTable_lbl" xml:lang="en-US" id="us-gaap_DividendsPayableTable_lbl">Dividends Payable [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsPayableTable" xlink:to="us-gaap_DividendsPayableTable_lbl" xlink:title="label: DividendsPayableTable to us-gaap_DividendsPayableTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="DividendsPayableLineItems" xlink:title="DividendsPayableLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsPayableLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsPayableLineItems_lbl" xml:lang="en-US" id="us-gaap_DividendsPayableLineItems_lbl">Dividends Payable [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsPayableLineItems" xlink:to="us-gaap_DividendsPayableLineItems_lbl" xlink:title="label: DividendsPayableLineItems to us-gaap_DividendsPayableLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain" xlink:label="DividendsDomain" xlink:title="DividendsDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsDomain_lbl" xml:lang="en-US" id="us-gaap_DividendsDomain_lbl">Dividends [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsDomain" xlink:to="us-gaap_DividendsDomain_lbl" xlink:title="label: DividendsDomain to us-gaap_DividendsDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="DividendsPayableDateOfRecordDayMonthAndYear" xlink:title="DividendsPayableDateOfRecordDayMonthAndYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_lbl" xml:lang="en-US" id="us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_lbl">Dividend record date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsPayableDateOfRecordDayMonthAndYear" xlink:to="us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_lbl" xlink:title="label: DividendsPayableDateOfRecordDayMonthAndYear to us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DomesticPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DomesticPlanMember_lbl" xml:lang="en-US" id="us-gaap_DomesticPlanMember_lbl">US Plans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DomesticPlanMember" xlink:to="us-gaap_DomesticPlanMember_lbl" xlink:title="label: DomesticPlanMember to us-gaap_DomesticPlanMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock_lbl">Reconciliation of Weighted Average Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareTextBlock_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock_lbl1">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl1" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:title="EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl">Weighted average number of common shares outstanding:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl" xlink:title="label: EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract to us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl1">Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl1" xlink:title="label: EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract to us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="EarningsPerShareBasicAndDilutedAbstract" xlink:title="EarningsPerShareBasicAndDilutedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl">Earnings (loss) per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:title="label: EarningsPerShareBasicAndDilutedAbstract to us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1" xlink:title="label: EarningsPerShareBasicAndDilutedAbstract to us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:label="EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:title="EarningsPerShareDilutedOtherDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl">Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl" xlink:title="label: EarningsPerShareDilutedOtherDisclosuresAbstract to us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl1">Earnings Per Share, Diluted, Other Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl1" xlink:title="label: EarningsPerShareDilutedOtherDisclosuresAbstract to us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic_lbl">Basic (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic_lbl1">Earnings Per Share, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract_lbl">Reconciliation of Weighted Average Shares Outstanding [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl">Diluted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl1">Earnings Per Share, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" id="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl">Effects of exchange rate changes on cash, cash equivalents, and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:title="label: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:title="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl">Impairment of goodwill and intangibles</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses to us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl1">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses to us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl">Increase in official UK statutory rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl1">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl">Cost of higher taxes on non-US income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential to us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl1">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential to us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl">Change in valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance to us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:label="EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:title="EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent to us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl">US federal statutory rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCredits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl">Tax credits and related net benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCredits to us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl1">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCredits to us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl">Effective income tax rate [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xlink:title="label: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl">Effective income tax rate (benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl">State income taxes, net of US federal tax benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes to us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:label="EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:title="EmployeeBenefitsAndShareBasedCompensationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract_lbl" xml:lang="en-US" id="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract_lbl">Stock-Based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract_lbl" xlink:title="label: EmployeeBenefitsAndShareBasedCompensationAbstract to us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract_lbl1" xml:lang="en-US" id="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract_lbl1">Employee Benefit and Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract_lbl1" xlink:title="label: EmployeeBenefitsAndShareBasedCompensationAbstract to us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl">Weighted average recognition period for unrecognized share-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember_lbl">Options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeStockOptionMember_lbl1" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember_lbl1">Stock Options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl1" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="EmployeeSeveranceMember" xlink:title="EmployeeSeveranceMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeSeveranceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeSeveranceMember_lbl" xml:lang="en-US" id="us-gaap_EmployeeSeveranceMember_lbl">Severance and Termination Benefits [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeSeveranceMember" xlink:to="us-gaap_EmployeeSeveranceMember_lbl" xlink:title="label: EmployeeSeveranceMember to us-gaap_EmployeeSeveranceMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl">Unrecognized share-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl1">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" id="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl">Accrued employment costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:title="label: EmployeeRelatedLiabilitiesCurrent to us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl1">Employee-related Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl1" xlink:title="label: EmployeeRelatedLiabilitiesCurrent to us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl">Stock-Based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl1">Share-based Payment Arrangement, Additional Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl">Unrecognized share-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" id="us-gaap_EquityComponentDomain_lbl">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" xlink:title="label: EquityComponentDomain to us-gaap_EquityComponentDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US" id="us-gaap_EquityClassOfTreasuryStockLineItems_lbl">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xlink:title="label: EquityClassOfTreasuryStockLineItems to us-gaap_EquityClassOfTreasuryStockLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember" xlink:label="EurodollarMember" xlink:title="EurodollarMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EurodollarMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EurodollarMember_lbl" xml:lang="en-US" id="us-gaap_EurodollarMember_lbl">Eurocurrency Rate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EurodollarMember" xlink:to="us-gaap_EurodollarMember_lbl" xlink:title="label: EurodollarMember to us-gaap_EurodollarMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EurodollarMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EurodollarMember_lbl1" xml:lang="en-US" id="us-gaap_EurodollarMember_lbl1">Eurodollar [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EurodollarMember" xlink:to="us-gaap_EurodollarMember_lbl1" xlink:title="label: EurodollarMember to us-gaap_EurodollarMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="FinitelivedIntangibleAssetsAcquired1" xlink:title="FinitelivedIntangibleAssetsAcquired1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xml:lang="en-US" id="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl">Identifiable intangible assets acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinitelivedIntangibleAssetsAcquired1" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xlink:title="label: FinitelivedIntangibleAssetsAcquired1 to us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl1" xml:lang="en-US" id="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl1">Finite-lived Intangible Assets Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinitelivedIntangibleAssetsAcquired1" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl1" xlink:title="label: FinitelivedIntangibleAssetsAcquired1 to us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember" xlink:label="FacilityClosingMember" xlink:title="FacilityClosingMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FacilityClosingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FacilityClosingMember_lbl" xml:lang="en-US" id="us-gaap_FacilityClosingMember_lbl">Facility Related Charges [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FacilityClosingMember" xlink:to="us-gaap_FacilityClosingMember_lbl" xlink:title="label: FacilityClosingMember to us-gaap_FacilityClosingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FacilityClosingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FacilityClosingMember_lbl1" xml:lang="en-US" id="us-gaap_FacilityClosingMember_lbl1">Facility Closing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FacilityClosingMember" xlink:to="us-gaap_FacilityClosingMember_lbl1" xlink:title="label: FacilityClosingMember to us-gaap_FacilityClosingMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member" xlink:label="FairValueInputsLevel12And3Member" xlink:title="FairValueInputsLevel12And3Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel12And3Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel12And3Member_lbl" xml:lang="en-US" id="us-gaap_FairValueInputsLevel12And3Member_lbl">Fair Value, Inputs, Level 1, 2 and 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel12And3Member" xlink:to="us-gaap_FairValueInputsLevel12And3Member_lbl" xlink:title="label: FairValueInputsLevel12And3Member to us-gaap_FairValueInputsLevel12And3Member_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:label="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:title="FairValueMeasuredAtNetAssetValuePerShareMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_lbl" xml:lang="en-US" id="us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_lbl">NAV [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:to="us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_lbl" xlink:title="label: FairValueMeasuredAtNetAssetValuePerShareMember to us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_lbl1" xml:lang="en-US" id="us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_lbl1">Fair Value Measured at Net Asset Value Per Share [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:to="us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_lbl1" xlink:title="label: FairValueMeasuredAtNetAssetValuePerShareMember to us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US" id="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:title="label: FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US" id="us-gaap_FairValueByMeasurementFrequencyAxis_lbl">Measurement Frequency [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xlink:title="label: FairValueByMeasurementFrequencyAxis to us-gaap_FairValueByMeasurementFrequencyAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" id="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:title="label: FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US" id="us-gaap_FairValueMeasurementsRecurringMember_lbl">Recurring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:title="label: FairValueMeasurementsRecurringMember to us-gaap_FairValueMeasurementsRecurringMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US" id="us-gaap_FairValueMeasurementFrequencyDomain_lbl">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xlink:title="label: FairValueMeasurementFrequencyDomain to us-gaap_FairValueMeasurementFrequencyDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" id="us-gaap_FairValueInputsLevel1Member_lbl">Level 1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xlink:title="label: FairValueInputsLevel1Member to us-gaap_FairValueInputsLevel1Member_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US" id="us-gaap_FairValueInputsLevel2Member_lbl">Level 2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xlink:title="label: FairValueInputsLevel2Member to us-gaap_FairValueInputsLevel2Member_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember" xlink:label="FederalFundsEffectiveSwapRateMember" xlink:title="FederalFundsEffectiveSwapRateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FederalFundsEffectiveSwapRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FederalFundsEffectiveSwapRateMember_lbl" xml:lang="en-US" id="us-gaap_FederalFundsEffectiveSwapRateMember_lbl">Federal Funds Effective Rate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalFundsEffectiveSwapRateMember" xlink:to="us-gaap_FederalFundsEffectiveSwapRateMember_lbl" xlink:title="label: FederalFundsEffectiveSwapRateMember to us-gaap_FederalFundsEffectiveSwapRateMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FederalFundsEffectiveSwapRateMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FederalFundsEffectiveSwapRateMember_lbl1" xml:lang="en-US" id="us-gaap_FederalFundsEffectiveSwapRateMember_lbl1">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalFundsEffectiveSwapRateMember" xlink:to="us-gaap_FederalFundsEffectiveSwapRateMember_lbl1" xlink:title="label: FederalFundsEffectiveSwapRateMember to us-gaap_FederalFundsEffectiveSwapRateMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US" id="us-gaap_FinancialInstrumentAxis_lbl">Financial Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xlink:title="label: FinancialInstrumentAxis to us-gaap_FinancialInstrumentAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:label="FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:title="FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_lbl" xml:lang="en-US" id="us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_lbl">Allowance for Credit Losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_lbl" xlink:title="label: FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts to us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_lbl1" xml:lang="en-US" id="us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_lbl1">Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_lbl1" xlink:title="label: FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts to us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl">Intangible assets with definite lives, net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl" xlink:title="label: FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1">Identifiable intangible assets acquired and weighted-average useful life [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl2" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl2">Finite-Lived Intangible Assets, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl2" xlink:title="label: FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl">2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl1">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl1">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="FiniteLivedIntangibleAssetUsefulLife" xlink:title="FiniteLivedIntangibleAssetUsefulLife" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl">Estimated useful life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:title="label: FiniteLivedIntangibleAssetUsefulLife to us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl1">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl1" xlink:title="label: FiniteLivedIntangibleAssetUsefulLife to us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl">Accumulated amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:title="label: FiniteLivedIntangibleAssetsAccumulatedAmortization to us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAccumulatedAmortization to us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:title="label: FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:title="label: FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl1">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl">Estimated future amortization expense related to intangible assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xlink:title="label: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl">2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl1">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl">Thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsGross_lbl">Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:title="label: FiniteLivedIntangibleAssetsGross to us-gaap_FiniteLivedIntangibleAssetsGross_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl1">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:title="label: FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNet_lbl">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:title="label: FiniteLivedIntangibleAssetsNet to us-gaap_FiniteLivedIntangibleAssetsNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1">Finite-Lived Intangible Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsNet to us-gaap_FiniteLivedIntangibleAssetsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember" xlink:label="FixedIncomeFundsMember" xlink:title="FixedIncomeFundsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FixedIncomeFundsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_FixedIncomeFundsMember_lbl" xml:lang="en-US" id="us-gaap_FixedIncomeFundsMember_lbl">Fixed Income Securities: Commingled Trust Funds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedIncomeFundsMember" xlink:to="us-gaap_FixedIncomeFundsMember_lbl" xlink:title="label: FixedIncomeFundsMember to us-gaap_FixedIncomeFundsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FixedIncomeFundsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FixedIncomeFundsMember_lbl1" xml:lang="en-US" id="us-gaap_FixedIncomeFundsMember_lbl1">Fixed Income Funds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedIncomeFundsMember" xlink:to="us-gaap_FixedIncomeFundsMember_lbl1" xlink:title="label: FixedIncomeFundsMember to us-gaap_FixedIncomeFundsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignPlanMember_lbl" xml:lang="en-US" id="us-gaap_ForeignPlanMember_lbl">Non-US [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignPlanMember" xlink:to="us-gaap_ForeignPlanMember_lbl" xlink:title="label: ForeignPlanMember to us-gaap_ForeignPlanMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US" id="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl">Foreign exchange transaction losses (gains)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:title="label: ForeignCurrencyTransactionGainLossBeforeTax to us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl1" xml:lang="en-US" id="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl1">Foreign exchange transaction (losses) gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl1" xlink:title="label: ForeignCurrencyTransactionGainLossBeforeTax to us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl2" xml:lang="en-US" id="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl2">Foreign exchange transaction losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl2" xlink:title="label: ForeignCurrencyTransactionGainLossBeforeTax to us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl3" xml:lang="en-US" id="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl3">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl3" xlink:title="label: ForeignCurrencyTransactionGainLossBeforeTax to us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl">Foreign Currency Gains/Losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:title="label: ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock to us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="ForeignExchangeForwardMember" xlink:title="ForeignExchangeForwardMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignExchangeForwardMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignExchangeForwardMember_lbl" xml:lang="en-US" id="us-gaap_ForeignExchangeForwardMember_lbl">Forward Exchange Contracts [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignExchangeForwardMember" xlink:to="us-gaap_ForeignExchangeForwardMember_lbl" xlink:title="label: ForeignExchangeForwardMember to us-gaap_ForeignExchangeForwardMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="ForeignCountryMember" xlink:title="ForeignCountryMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCountryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignCountryMember_lbl" xml:lang="en-US" id="us-gaap_ForeignCountryMember_lbl">Foreign Tax Authority [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl" xlink:title="label: ForeignCountryMember to us-gaap_ForeignCountryMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="GainLossOnSaleOfOtherAssets" xlink:title="GainLossOnSaleOfOtherAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GainLossOnSaleOfOtherAssets_lbl" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfOtherAssets_lbl">Gain on sale of certain assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfOtherAssets" xlink:to="us-gaap_GainLossOnSaleOfOtherAssets_lbl" xlink:title="label: GainLossOnSaleOfOtherAssets to us-gaap_GainLossOnSaleOfOtherAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_GainLossOnSaleOfOtherAssets_lbl1" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfOtherAssets_lbl1">Gain on sale of certain assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfOtherAssets" xlink:to="us-gaap_GainLossOnSaleOfOtherAssets_lbl1" xlink:title="label: GainLossOnSaleOfOtherAssets to us-gaap_GainLossOnSaleOfOtherAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="GeneralAndAdministrativeExpenseMember" xlink:title="GeneralAndAdministrativeExpenseMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US" id="us-gaap_GeneralAndAdministrativeExpenseMember_lbl">Operating and Administrative Expenses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:title="label: GeneralAndAdministrativeExpenseMember to us-gaap_GeneralAndAdministrativeExpenseMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GeneralAndAdministrativeExpenseMember_lbl1" xml:lang="en-US" id="us-gaap_GeneralAndAdministrativeExpenseMember_lbl1">General and Administrative Expense [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl1" xlink:title="label: GeneralAndAdministrativeExpenseMember to us-gaap_GeneralAndAdministrativeExpenseMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="GoodwillImpairedAccumulatedImpairmentLoss" xlink:title="GoodwillImpairedAccumulatedImpairmentLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US" id="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl">Goodwill impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xlink:title="label: GoodwillImpairedAccumulatedImpairmentLoss to us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:title="GoodwillAndIntangibleAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl">Goodwill and Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xlink:title="label: GoodwillAndIntangibleAssetsDisclosureTextBlock to us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl1">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl1" xlink:title="label: GoodwillAndIntangibleAssetsDisclosureTextBlock to us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Goodwill_lbl" xml:lang="en-US" id="us-gaap_Goodwill_lbl">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:title="label: Goodwill to us-gaap_Goodwill_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_Goodwill_lbl1" xml:lang="en-US" id="us-gaap_Goodwill_lbl1">Balance, end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="us-gaap_Goodwill_lbl1" xlink:title="label: Goodwill to us-gaap_Goodwill_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_Goodwill_lbl2" xml:lang="en-US" id="us-gaap_Goodwill_lbl2">Balance, beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="us-gaap_Goodwill_lbl2" xlink:title="label: Goodwill to us-gaap_Goodwill_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_Goodwill_lbl3" xml:lang="en-US" id="us-gaap_Goodwill_lbl3">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="us-gaap_Goodwill_lbl3" xlink:title="label: Goodwill to us-gaap_Goodwill_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:label="GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:title="GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_lbl" xml:lang="en-US" id="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_lbl">Goodwill and Indefinite-lived Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_lbl" xlink:title="label: GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy to us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="GoodwillPurchaseAccountingAdjustments" xlink:title="GoodwillPurchaseAccountingAdjustments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl" xml:lang="en-US" id="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillPurchaseAccountingAdjustments" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl" xlink:title="label: GoodwillPurchaseAccountingAdjustments to us-gaap_GoodwillPurchaseAccountingAdjustments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl1" xml:lang="en-US" id="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl1">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillPurchaseAccountingAdjustments" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl1" xlink:title="label: GoodwillPurchaseAccountingAdjustments to us-gaap_GoodwillPurchaseAccountingAdjustments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="GoodwillAndIntangibleAssetImpairment" xlink:title="GoodwillAndIntangibleAssetImpairment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl" xml:lang="en-US" id="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl">Impairment of goodwill and intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetImpairment" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl" xlink:title="label: GoodwillAndIntangibleAssetImpairment to us-gaap_GoodwillAndIntangibleAssetImpairment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl1" xml:lang="en-US" id="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl1">Impairment of goodwill and intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetImpairment" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl1" xlink:title="label: GoodwillAndIntangibleAssetImpairment to us-gaap_GoodwillAndIntangibleAssetImpairment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="GoodwillImpairmentLoss" xlink:title="GoodwillImpairmentLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" id="us-gaap_GoodwillImpairmentLoss_lbl">Impairment of goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl" xlink:title="label: GoodwillImpairmentLoss to us-gaap_GoodwillImpairmentLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillImpairmentLoss_lbl1" xml:lang="en-US" id="us-gaap_GoodwillImpairmentLoss_lbl1">Goodwill, Impairment Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl1" xlink:title="label: GoodwillImpairmentLoss to us-gaap_GoodwillImpairmentLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="GoodwillRollForward" xlink:title="GoodwillRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillRollForward_lbl" xml:lang="en-US" id="us-gaap_GoodwillRollForward_lbl">Activity in Goodwill by Segment [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillRollForward" xlink:to="us-gaap_GoodwillRollForward_lbl" xlink:title="label: GoodwillRollForward to us-gaap_GoodwillRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl">Goodwill and Intangible Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:title="label: GoodwillAndIntangibleAssetsDisclosureAbstract to us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="GoodwillAcquiredDuringPeriod" xlink:title="GoodwillAcquiredDuringPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xml:lang="en-US" id="us-gaap_GoodwillAcquiredDuringPeriod_lbl">Acquisitions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xlink:title="label: GoodwillAcquiredDuringPeriod to us-gaap_GoodwillAcquiredDuringPeriod_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="GoodwillLineItems" xlink:title="GoodwillLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillLineItems_lbl" xml:lang="en-US" id="us-gaap_GoodwillLineItems_lbl">Goodwill [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems_lbl" xlink:title="label: GoodwillLineItems to us-gaap_GoodwillLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="GoodwillForeignCurrencyTranslationGainLoss" xlink:title="GoodwillForeignCurrencyTranslationGainLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US" id="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl">Foreign translation adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" xlink:title="label: GoodwillForeignCurrencyTranslationGainLoss to us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl1" xml:lang="en-US" id="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl1">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl1" xlink:title="label: GoodwillForeignCurrencyTranslationGainLoss to us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HerMajestysRevenueAndCustomsHMRCMember" xlink:label="HerMajestysRevenueAndCustomsHMRCMember" xlink:title="HerMajestysRevenueAndCustomsHMRCMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HerMajestysRevenueAndCustomsHMRCMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HerMajestysRevenueAndCustomsHMRCMember_lbl" xml:lang="en-US" id="us-gaap_HerMajestysRevenueAndCustomsHMRCMember_lbl">UK [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HerMajestysRevenueAndCustomsHMRCMember" xlink:to="us-gaap_HerMajestysRevenueAndCustomsHMRCMember_lbl" xlink:title="label: HerMajestysRevenueAndCustomsHMRCMember to us-gaap_HerMajestysRevenueAndCustomsHMRCMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HerMajestysRevenueAndCustomsHMRCMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HerMajestysRevenueAndCustomsHMRCMember_lbl1" xml:lang="en-US" id="us-gaap_HerMajestysRevenueAndCustomsHMRCMember_lbl1">Her Majesty's Revenue and Customs (HMRC) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HerMajestysRevenueAndCustomsHMRCMember" xlink:to="us-gaap_HerMajestysRevenueAndCustomsHMRCMember_lbl1" xlink:title="label: HerMajestysRevenueAndCustomsHMRCMember to us-gaap_HerMajestysRevenueAndCustomsHMRCMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="HedgingDesignationAxis" xlink:title="HedgingDesignationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HedgingDesignationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HedgingDesignationAxis_lbl" xml:lang="en-US" id="us-gaap_HedgingDesignationAxis_lbl">Hedging Designation [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationAxis_lbl" xlink:title="label: HedgingDesignationAxis to us-gaap_HedgingDesignationAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="HedgingRelationshipDomain" xlink:title="HedgingRelationshipDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HedgingRelationshipDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HedgingRelationshipDomain_lbl" xml:lang="en-US" id="us-gaap_HedgingRelationshipDomain_lbl">Hedging Relationship [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HedgingRelationshipDomain" xlink:to="us-gaap_HedgingRelationshipDomain_lbl" xlink:title="label: HedgingRelationshipDomain to us-gaap_HedgingRelationshipDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain" xlink:title="HedgingDesignationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HedgingDesignationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HedgingDesignationDomain_lbl" xml:lang="en-US" id="us-gaap_HedgingDesignationDomain_lbl">Hedging Designation [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HedgingDesignationDomain" xlink:to="us-gaap_HedgingDesignationDomain_lbl" xlink:title="label: HedgingDesignationDomain to us-gaap_HedgingDesignationDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:title="ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xml:lang="en-US" id="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl">Impairment charges (BW in FY20)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xlink:title="label: ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill to us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl1" xml:lang="en-US" id="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl1">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl1" xlink:title="label: ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill to us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="ImpairmentOfIntangibleAssetsExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl" xml:lang="en-US" id="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl">Impairment of intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl" xlink:title="label: ImpairmentOfIntangibleAssetsExcludingGoodwill to us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl">Income (loss) before taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl">Non-cash deferred tax expense from re-measurement of net deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1">Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" id="us-gaap_IncomeStatementLocationDomain_lbl">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl" xlink:title="label: IncomeStatementLocationDomain to us-gaap_IncomeStatementLocationDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureAbstract_lbl">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:title="label: IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityNameDomain_lbl">Income Tax Authority, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xlink:title="label: IncomeTaxAuthorityNameDomain to us-gaap_IncomeTaxAuthorityNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US" id="us-gaap_IncomeStatementLocationAxis_lbl">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xlink:title="label: IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityAxis_lbl">Income Tax Authority [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:title="label: IncomeTaxAuthorityAxis to us-gaap_IncomeTaxAuthorityAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityNameAxis_lbl">Income Tax Authority, Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:title="label: IncomeTaxAuthorityNameAxis to us-gaap_IncomeTaxAuthorityNameAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl">Foreign and domestic pretax income (loss) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl">United States</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl1">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl">International</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeStatementAbstract_lbl">CONDENSED CONSOLIDATED STATEMENTS OF NET INCOME - UNAUDITED [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:title="label: IncomeStatementAbstract to us-gaap_IncomeStatementAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityDomain_lbl">Income Tax Authority [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl" xlink:title="label: IncomeTaxAuthorityDomain to us-gaap_IncomeTaxAuthorityDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="IncomeTaxContingencyTable" xlink:title="IncomeTaxContingencyTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxContingencyTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxContingencyTable_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxContingencyTable_lbl">Income Tax Contingency [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxContingencyTable" xlink:to="us-gaap_IncomeTaxContingencyTable_lbl" xlink:title="label: IncomeTaxContingencyTable to us-gaap_IncomeTaxContingencyTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="IncomeTaxContingencyLineItems" xlink:title="IncomeTaxContingencyLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxContingencyLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxContingencyLineItems_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxContingencyLineItems_lbl">Income Tax Contingency [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxContingencyLineItems_lbl" xlink:title="label: IncomeTaxContingencyLineItems to us-gaap_IncomeTaxContingencyLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl1">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl1">Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl1" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl">Increase in official UK statutory rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xlink:title="label: IncomeTaxReconciliationChangeInEnactedTaxRate to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1" xlink:title="label: IncomeTaxReconciliationChangeInEnactedTaxRate to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl">Provision for income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl1">Total provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl2" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl2">Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl2" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxesPaidNet_lbl">Income taxes, net of refunds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:title="label: IncomeTaxesPaidNet to us-gaap_IncomeTaxesPaidNet_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxUncertaintiesAbstract" xlink:label="IncomeTaxUncertaintiesAbstract" xlink:title="IncomeTaxUncertaintiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxUncertaintiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxUncertaintiesAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxUncertaintiesAbstract_lbl">Accounting for uncertainty in income taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="us-gaap_IncomeTaxUncertaintiesAbstract_lbl" xlink:title="label: IncomeTaxUncertaintiesAbstract to us-gaap_IncomeTaxUncertaintiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInRestructuringReserve" xlink:label="IncreaseDecreaseInRestructuringReserve" xlink:title="IncreaseDecreaseInRestructuringReserve" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInRestructuringReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInRestructuringReserve_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInRestructuringReserve_lbl">Restructuring payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInRestructuringReserve" xlink:to="us-gaap_IncreaseDecreaseInRestructuringReserve_lbl" xlink:title="label: IncreaseDecreaseInRestructuringReserve to us-gaap_IncreaseDecreaseInRestructuringReserve_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInRestructuringReserve_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInRestructuringReserve_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInRestructuringReserve_lbl1">Increase (Decrease) in Restructuring Reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInRestructuringReserve" xlink:to="us-gaap_IncreaseDecreaseInRestructuringReserve_lbl1" xlink:title="label: IncreaseDecreaseInRestructuringReserve to us-gaap_IncreaseDecreaseInRestructuringReserve_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="IncreaseDecreaseInContractWithCustomerLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl">Contract liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:title="label: IncreaseDecreaseInContractWithCustomerLiability to us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl1">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl1" xlink:title="label: IncreaseDecreaseInContractWithCustomerLiability to us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1">Increase (Decrease) in Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="IncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl">Accrued income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:title="label: IncreaseDecreaseInAccruedIncomeTaxesPayable to us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl1">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl1" xlink:title="label: IncreaseDecreaseInAccruedIncomeTaxesPayable to us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:title="IncreaseDecreaseInAccountsAndOtherReceivables" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" xlink:title="label: IncreaseDecreaseInAccountsAndOtherReceivables to us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl1">Increase (Decrease) in Accounts and Other Receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl1" xlink:title="label: IncreaseDecreaseInAccountsAndOtherReceivables to us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInInventories_lbl">Inventories, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:title="label: IncreaseDecreaseInInventories to us-gaap_IncreaseDecreaseInInventories_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInInventories_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInInventories_lbl1">Increase (Decrease) in Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl1" xlink:title="label: IncreaseDecreaseInInventories to us-gaap_IncreaseDecreaseInInventories_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl">Changes in operating assets and liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1">Increase/(decrease) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="IncreaseDecreaseInOtherOperatingCapitalNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" xlink:title="label: IncreaseDecreaseInOtherOperatingCapitalNet to us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl1">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl1" xlink:title="label: IncreaseDecreaseInOtherOperatingCapitalNet to us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl">Other accrued liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xlink:title="label: IncreaseDecreaseInOtherOperatingLiabilities to us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1" xlink:title="label: IncreaseDecreaseInOtherOperatingLiabilities to us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPostretirementObligations" xlink:label="IncreaseDecreaseInPostretirementObligations" xlink:title="IncreaseDecreaseInPostretirementObligations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPostretirementObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInPostretirementObligations_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInPostretirementObligations_lbl">Employee retirement plan contributions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPostretirementObligations" xlink:to="us-gaap_IncreaseDecreaseInPostretirementObligations_lbl" xlink:title="label: IncreaseDecreaseInPostretirementObligations to us-gaap_IncreaseDecreaseInPostretirementObligations_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPostretirementObligations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInPostretirementObligations_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInPostretirementObligations_lbl1">Increase (Decrease) in Obligation, Other Postretirement Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPostretirementObligations" xlink:to="us-gaap_IncreaseDecreaseInPostretirementObligations_lbl1" xlink:title="label: IncreaseDecreaseInPostretirementObligations to us-gaap_IncreaseDecreaseInPostretirementObligations_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInRoyaltiesPayable" xlink:label="IncreaseDecreaseInRoyaltiesPayable" xlink:title="IncreaseDecreaseInRoyaltiesPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInRoyaltiesPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInRoyaltiesPayable_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInRoyaltiesPayable_lbl">Accrued royalties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInRoyaltiesPayable" xlink:to="us-gaap_IncreaseDecreaseInRoyaltiesPayable_lbl" xlink:title="label: IncreaseDecreaseInRoyaltiesPayable to us-gaap_IncreaseDecreaseInRoyaltiesPayable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInRoyaltiesPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInRoyaltiesPayable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInRoyaltiesPayable_lbl1">Increase (Decrease) in Royalties Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInRoyaltiesPayable" xlink:to="us-gaap_IncreaseDecreaseInRoyaltiesPayable_lbl1" xlink:title="label: IncreaseDecreaseInRoyaltiesPayable to us-gaap_IncreaseDecreaseInRoyaltiesPayable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xlink:title="label: IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" id="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl">Dilutive effect of unvested restricted stock units and other stock awards (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:title="label: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements to us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" xml:lang="en-US" id="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl">Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" xlink:title="label: IndefiniteLivedIntangibleAssetsExcludingGoodwill to us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl1" xml:lang="en-US" id="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl1">Indefinite-lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl1" xlink:title="label: IndefiniteLivedIntangibleAssetsExcludingGoodwill to us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:title="label: IndefiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:title="label: IndefiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:title="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl" xml:lang="en-US" id="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl">Indefinite-lived Intangible Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl" xlink:title="label: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_lbl" xml:lang="en-US" id="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_lbl">Intangible assets with indefinite lives [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_lbl" xlink:title="label: IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract to us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="IntangibleAssetsGrossExcludingGoodwill" xlink:title="IntangibleAssetsGrossExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl" xml:lang="en-US" id="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl">Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsGrossExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl" xlink:title="label: IntangibleAssetsGrossExcludingGoodwill to us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl1" xml:lang="en-US" id="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl1">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsGrossExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl1" xlink:title="label: IntangibleAssetsGrossExcludingGoodwill to us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" id="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:title="label: IntangibleAssetsNetExcludingGoodwill to us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" xml:lang="en-US" id="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1">Total Intangible Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" xlink:title="label: IntangibleAssetsNetExcludingGoodwill to us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl2" xml:lang="en-US" id="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl2">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl2" xlink:title="label: IntangibleAssetsNetExcludingGoodwill to us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:label="IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:title="IntangibleAssetsGrossExcludingGoodwillAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract_lbl" xml:lang="en-US" id="us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract_lbl">Intangible assets (excluding goodwill) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:to="us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract_lbl" xlink:title="label: IntangibleAssetsGrossExcludingGoodwillAbstract to us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="IntangibleAssetsFiniteLivedPolicy" xlink:title="IntangibleAssetsFiniteLivedPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US" id="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl">Intangible Assets with Definite Lives and Other Long-Lived Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xlink:title="label: IntangibleAssetsFiniteLivedPolicy to us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_InterestExpense_lbl" xml:lang="en-US" id="us-gaap_InterestExpense_lbl">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:title="label: InterestExpense to us-gaap_InterestExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpense_lbl1" xml:lang="en-US" id="us-gaap_InterestExpense_lbl1">Interest Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="us-gaap_InterestExpense_lbl1" xlink:title="label: InterestExpense to us-gaap_InterestExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:label="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:title="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl" xml:lang="en-US" id="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl">Unrecognized gains to be reclassified into net income in the next twelve months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:to="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl" xlink:title="label: InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet to us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl1" xml:lang="en-US" id="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl1">Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:to="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl1" xlink:title="label: InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet to us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestPaidNet_lbl" xml:lang="en-US" id="us-gaap_InterestPaidNet_lbl">Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:title="label: InterestPaidNet to us-gaap_InterestPaidNet_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="InterestRateSwapMember" xlink:title="InterestRateSwapMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestRateSwapMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestRateSwapMember_lbl" xml:lang="en-US" id="us-gaap_InterestRateSwapMember_lbl">Interest Rate Swaps [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateSwapMember" xlink:to="us-gaap_InterestRateSwapMember_lbl" xlink:title="label: InterestRateSwapMember to us-gaap_InterestRateSwapMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember" xlink:label="InterestExpenseMember" xlink:title="InterestExpenseMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpenseMember_lbl" xml:lang="en-US" id="us-gaap_InterestExpenseMember_lbl">Interest Expense [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseMember" xlink:to="us-gaap_InterestExpenseMember_lbl" xlink:title="label: InterestExpenseMember to us-gaap_InterestExpenseMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="InternalRevenueServiceIRSMember" xlink:title="InternalRevenueServiceIRSMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InternalRevenueServiceIRSMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InternalRevenueServiceIRSMember_lbl" xml:lang="en-US" id="us-gaap_InternalRevenueServiceIRSMember_lbl">US [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InternalRevenueServiceIRSMember" xlink:to="us-gaap_InternalRevenueServiceIRSMember_lbl" xlink:title="label: InternalRevenueServiceIRSMember to us-gaap_InternalRevenueServiceIRSMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InternalRevenueServiceIRSMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InternalRevenueServiceIRSMember_lbl1" xml:lang="en-US" id="us-gaap_InternalRevenueServiceIRSMember_lbl1">Internal Revenue Service (IRS) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InternalRevenueServiceIRSMember" xlink:to="us-gaap_InternalRevenueServiceIRSMember_lbl1" xlink:title="label: InternalRevenueServiceIRSMember to us-gaap_InternalRevenueServiceIRSMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_InventoryDisclosureAbstract_lbl">Inventories [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:title="label: InventoryDisclosureAbstract to us-gaap_InventoryDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWriteDown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US" id="us-gaap_InventoryWriteDown_lbl">Adjustment for lower of cost or net realizable value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl" xlink:title="label: InventoryWriteDown to us-gaap_InventoryWriteDown_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWriteDown_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryWriteDown_lbl1" xml:lang="en-US" id="us-gaap_InventoryWriteDown_lbl1">Inventory Write-down</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl1" xlink:title="label: InventoryWriteDown to us-gaap_InventoryWriteDown_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_InventoryDisclosureTextBlock_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:title="label: InventoryDisclosureTextBlock to us-gaap_InventoryDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InventoryDisclosureTextBlock_lbl1">Inventory Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl1" xlink:title="label: InventoryDisclosureTextBlock to us-gaap_InventoryDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserveMember" xlink:label="InventoryValuationReserveMember" xlink:title="InventoryValuationReserveMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryValuationReserveMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryValuationReserveMember_lbl" xml:lang="en-US" id="us-gaap_InventoryValuationReserveMember_lbl">Allowance for Inventory Obsolescence [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryValuationReserveMember" xlink:to="us-gaap_InventoryValuationReserveMember_lbl" xlink:title="label: InventoryValuationReserveMember to us-gaap_InventoryValuationReserveMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryValuationReserveMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryValuationReserveMember_lbl1" xml:lang="en-US" id="us-gaap_InventoryValuationReserveMember_lbl1">SEC Schedule, 12-09, Reserve, Inventory [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryValuationReserveMember" xlink:to="us-gaap_InventoryValuationReserveMember_lbl1" xlink:title="label: InventoryValuationReserveMember to us-gaap_InventoryValuationReserveMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US" id="us-gaap_InventoryFinishedGoods_lbl">Finished goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:title="label: InventoryFinishedGoods to us-gaap_InventoryFinishedGoods_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross" xlink:label="InventoryGross" xlink:title="InventoryGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_InventoryGross_lbl" xml:lang="en-US" id="us-gaap_InventoryGross_lbl">Total inventories before estimated sales returns and LIFO reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryGross" xlink:to="us-gaap_InventoryGross_lbl" xlink:title="label: InventoryGross to us-gaap_InventoryGross_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryGross_lbl1" xml:lang="en-US" id="us-gaap_InventoryGross_lbl1">Inventory, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryGross" xlink:to="us-gaap_InventoryGross_lbl1" xlink:title="label: InventoryGross to us-gaap_InventoryGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryLIFOReserve" xlink:label="InventoryLIFOReserve" xlink:title="InventoryLIFOReserve" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryLIFOReserve_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_InventoryLIFOReserve_lbl" xml:lang="en-US" id="us-gaap_InventoryLIFOReserve_lbl">LIFO reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryLIFOReserve" xlink:to="us-gaap_InventoryLIFOReserve_lbl" xlink:title="label: InventoryLIFOReserve to us-gaap_InventoryLIFOReserve_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryLIFOReserve_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryLIFOReserve_lbl1" xml:lang="en-US" id="us-gaap_InventoryLIFOReserve_lbl1">Inventory, LIFO Reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryLIFOReserve" xlink:to="us-gaap_InventoryLIFOReserve_lbl1" xlink:title="label: InventoryLIFOReserve to us-gaap_InventoryLIFOReserve_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US" id="us-gaap_InventoryWorkInProcess_lbl">Work-in-process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:title="label: InventoryWorkInProcess to us-gaap_InventoryWorkInProcess_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWorkInProcess_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryWorkInProcess_lbl1" xml:lang="en-US" id="us-gaap_InventoryWorkInProcess_lbl1">Inventory, Work in Process, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl1" xlink:title="label: InventoryWorkInProcess to us-gaap_InventoryWorkInProcess_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_InventoryPolicyTextBlock_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:title="label: InventoryPolicyTextBlock to us-gaap_InventoryPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InventoryPolicyTextBlock_lbl1">Inventory, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl1" xlink:title="label: InventoryPolicyTextBlock to us-gaap_InventoryPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="us-gaap_InventoryNet_lbl">Inventories, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_InventoryNet_lbl1" xml:lang="en-US" id="us-gaap_InventoryNet_lbl1">Total inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryNet_lbl2" xml:lang="en-US" id="us-gaap_InventoryNet_lbl2">Inventory, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl2" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="InventoryNetAbstract" xlink:title="InventoryNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US" id="us-gaap_InventoryNetAbstract_lbl">Inventory, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl" xlink:title="label: InventoryNetAbstract to us-gaap_InventoryNetAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="InventoryRawMaterials" xlink:title="InventoryRawMaterials" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryRawMaterials_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US" id="us-gaap_InventoryRawMaterials_lbl">Paper and other materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:title="label: InventoryRawMaterials to us-gaap_InventoryRawMaterials_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryRawMaterials_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryRawMaterials_lbl1" xml:lang="en-US" id="us-gaap_InventoryRawMaterials_lbl1">Inventory, Raw Materials, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl1" xlink:title="label: InventoryRawMaterials to us-gaap_InventoryRawMaterials_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="LondonInterbankOfferedRateLIBORMember" xlink:title="LondonInterbankOfferedRateLIBORMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xml:lang="en-US" id="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl">LIBOR [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LondonInterbankOfferedRateLIBORMember" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xlink:title="label: LondonInterbankOfferedRateLIBORMember to us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl1" xml:lang="en-US" id="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl1">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LondonInterbankOfferedRateLIBORMember" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl1" xlink:title="label: LondonInterbankOfferedRateLIBORMember to us-gaap_LondonInterbankOfferedRateLIBORMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="LesseeOperatingLeasesTextBlock" xlink:title="LesseeOperatingLeasesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeasesTextBlock_lbl">Operating Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:title="label: LesseeOperatingLeasesTextBlock to us-gaap_LesseeOperatingLeasesTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl">Thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl1">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl">Total future undiscounted minimum lease payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl">Less: Imputed interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount to us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount to us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl">2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl">2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFour to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFour to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThree to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThree to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl">Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityMaturityTableTextBlock to us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl1">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityMaturityTableTextBlock to us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="LesseeOperatingLeaseDescriptionAbstract" xlink:title="LesseeOperatingLeaseDescriptionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl">Other Supplemental Information for Operating Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl" xlink:title="label: LesseeOperatingLeaseDescriptionAbstract to us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtPercentageBearingVariableInterestAmount" xlink:label="LongtermDebtPercentageBearingVariableInterestAmount" xlink:title="LongtermDebtPercentageBearingVariableInterestAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtPercentageBearingVariableInterestAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongtermDebtPercentageBearingVariableInterestAmount_lbl" xml:lang="en-US" id="us-gaap_LongtermDebtPercentageBearingVariableInterestAmount_lbl">Variable rate loans outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtPercentageBearingVariableInterestAmount" xlink:to="us-gaap_LongtermDebtPercentageBearingVariableInterestAmount_lbl" xlink:title="label: LongtermDebtPercentageBearingVariableInterestAmount to us-gaap_LongtermDebtPercentageBearingVariableInterestAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="LandAndLandImprovementsMember" xlink:title="LandAndLandImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LandAndLandImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LandAndLandImprovementsMember_lbl" xml:lang="en-US" id="us-gaap_LandAndLandImprovementsMember_lbl">Land and Land Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandAndLandImprovementsMember" xlink:to="us-gaap_LandAndLandImprovementsMember_lbl" xlink:title="label: LandAndLandImprovementsMember to us-gaap_LandAndLandImprovementsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCostAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US" id="us-gaap_LeaseCostAbstract_lbl">Net Lease Costs [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl" xlink:title="label: LeaseCostAbstract to us-gaap_LeaseCostAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LeaseCost_lbl" xml:lang="en-US" id="us-gaap_LeaseCost_lbl">Total net lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" xlink:title="label: LeaseCost to us-gaap_LeaseCost_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCost_lbl1" xml:lang="en-US" id="us-gaap_LeaseCost_lbl1">Lease, Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="us-gaap_LeaseCost_lbl1" xlink:title="label: LeaseCost to us-gaap_LeaseCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="LeaseCostTableTextBlock" xlink:title="LeaseCostTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_LeaseCostTableTextBlock_lbl">Total Net Lease Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:title="label: LeaseCostTableTextBlock to us-gaap_LeaseCostTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCostTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_LeaseCostTableTextBlock_lbl1">Lease, Cost [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl1" xlink:title="label: LeaseCostTableTextBlock to us-gaap_LeaseCostTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeasesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" id="us-gaap_LeasesAbstract_lbl">Operating Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xlink:title="label: LeasesAbstract to us-gaap_LeasesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Liabilities_lbl" xml:lang="en-US" id="us-gaap_Liabilities_lbl">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:title="label: Liabilities to us-gaap_Liabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Liabilities_lbl1" xml:lang="en-US" id="us-gaap_Liabilities_lbl1">Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities_lbl1" xlink:title="label: Liabilities to us-gaap_Liabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl">Liabilities and shareholders' equity:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl">Total liabilities and shareholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl1">Liabilities and Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl1">Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesCurrentAbstract_lbl">Current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:title="label: LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LIFOInventoryAmount" xlink:label="LIFOInventoryAmount" xlink:title="LIFOInventoryAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LIFOInventoryAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LIFOInventoryAmount_lbl" xml:lang="en-US" id="us-gaap_LIFOInventoryAmount_lbl">LIFO inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LIFOInventoryAmount" xlink:to="us-gaap_LIFOInventoryAmount_lbl" xlink:title="label: LIFOInventoryAmount to us-gaap_LIFOInventoryAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LIFOMethodRelatedItemsAbstract" xlink:label="LIFOMethodRelatedItemsAbstract" xlink:title="LIFOMethodRelatedItemsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LIFOMethodRelatedItemsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LIFOMethodRelatedItemsAbstract_lbl" xml:lang="en-US" id="us-gaap_LIFOMethodRelatedItemsAbstract_lbl">Inventories [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LIFOMethodRelatedItemsAbstract" xlink:to="us-gaap_LIFOMethodRelatedItemsAbstract_lbl" xlink:title="label: LIFOMethodRelatedItemsAbstract to us-gaap_LIFOMethodRelatedItemsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LIFOMethodRelatedItemsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LIFOMethodRelatedItemsAbstract_lbl1" xml:lang="en-US" id="us-gaap_LIFOMethodRelatedItemsAbstract_lbl1">LIFO Method Related Items [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LIFOMethodRelatedItemsAbstract" xlink:to="us-gaap_LIFOMethodRelatedItemsAbstract_lbl1" xlink:title="label: LIFOMethodRelatedItemsAbstract to us-gaap_LIFOMethodRelatedItemsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditMember_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditMember_lbl">Line of Credit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember_lbl" xlink:title="label: LineOfCreditMember to us-gaap_LineOfCreditMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="LineOfCreditFacilityLineItems" xlink:title="LineOfCreditFacilityLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityLineItems_lbl">Line of Credit Facility [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:title="label: LineOfCreditFacilityLineItems to us-gaap_LineOfCreditFacilityLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="LineOfCreditFacilityAbstract" xlink:title="LineOfCreditFacilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditFacilityAbstract_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityAbstract_lbl">Debt and Available Credit Facilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract_lbl" xlink:title="label: LineOfCreditFacilityAbstract to us-gaap_LineOfCreditFacilityAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityAbstract_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityAbstract_lbl1">Line of Credit Facility [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract_lbl1" xlink:title="label: LineOfCreditFacilityAbstract to us-gaap_LineOfCreditFacilityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityAxis_lbl">Lender Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:title="label: LineOfCreditFacilityAxis to us-gaap_LineOfCreditFacilityAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCredit_lbl" xml:lang="en-US" id="us-gaap_LineOfCredit_lbl">Outstanding borrowings under revolving credit facilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl" xlink:title="label: LineOfCredit to us-gaap_LineOfCredit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCredit_lbl1" xml:lang="en-US" id="us-gaap_LineOfCredit_lbl1">Long-term Line of Credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl1" xlink:title="label: LineOfCredit to us-gaap_LineOfCredit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="LineOfCreditFacilityCommitmentFeePercentage" xlink:title="LineOfCreditFacilityCommitmentFeePercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl">Line of credit facility fee percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl" xlink:title="label: LineOfCreditFacilityCommitmentFeePercentage to us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl1">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl1" xlink:title="label: LineOfCreditFacilityCommitmentFeePercentage to us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="LineOfCreditFacilityTable" xlink:title="LineOfCreditFacilityTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityTable_lbl">Line of Credit Facility [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl" xlink:title="label: LineOfCreditFacilityTable to us-gaap_LineOfCreditFacilityTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl">Amount of financing available under credit facilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:title="label: LineOfCreditFacilityMaximumBorrowingCapacity to us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl">Unused lines of credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:title="label: LineOfCreditFacilityRemainingBorrowingCapacity to us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityLenderDomain_lbl">Line of Credit Facility, Lender [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xlink:title="label: LineOfCreditFacilityLenderDomain to us-gaap_LineOfCreditFacilityLenderDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LongTermDebt_lbl" xml:lang="en-US" id="us-gaap_LongTermDebt_lbl">Total debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xlink:title="label: LongTermDebt to us-gaap_LongTermDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebt_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebt_lbl1">Total debt outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl1" xlink:title="label: LongTermDebt to us-gaap_LongTermDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1">Long-Term Debt, Maturity, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract" xlink:label="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:title="LongTermDebtByCurrentAndNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract_lbl">Components of Total Debt Outstanding [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract_lbl" xlink:title="label: LongTermDebtByCurrentAndNoncurrentAbstract to us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract_lbl1">Long-term Debt, by Current and Noncurrent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract_lbl1" xlink:title="label: LongTermDebtByCurrentAndNoncurrentAbstract to us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtCurrent_lbl">Short-term portion of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xlink:title="label: LongTermDebtCurrent to us-gaap_LongTermDebtCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1">Long-Term Debt, Maturity, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent_lbl">Long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent_lbl1">Total long-term debt, less current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl1" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1">Long-Term Debt, Maturity, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:label="MarketingAndAdvertisingExpenseAbstract" xlink:title="MarketingAndAdvertisingExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MarketingAndAdvertisingExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MarketingAndAdvertisingExpenseAbstract_lbl" xml:lang="en-US" id="us-gaap_MarketingAndAdvertisingExpenseAbstract_lbl">Advertising and Marketing Costs [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketingAndAdvertisingExpenseAbstract" xlink:to="us-gaap_MarketingAndAdvertisingExpenseAbstract_lbl" xlink:title="label: MarketingAndAdvertisingExpenseAbstract to us-gaap_MarketingAndAdvertisingExpenseAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:label="MaturitiesOfLongTermDebtAbstract" xlink:title="MaturitiesOfLongTermDebtAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl" xml:lang="en-US" id="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl">Annual Maturities of Long-term Debt, Including Short-term Portion [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl" xlink:title="label: MaturitiesOfLongTermDebtAbstract to us-gaap_MaturitiesOfLongTermDebtAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl1" xml:lang="en-US" id="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl1">Maturities of Long-term Debt [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl1" xlink:title="label: MaturitiesOfLongTermDebtAbstract to us-gaap_MaturitiesOfLongTermDebtAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="MovementInValuationAllowancesAndReservesRollForward" xlink:title="MovementInValuationAllowancesAndReservesRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MovementInValuationAllowancesAndReservesRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MovementInValuationAllowancesAndReservesRollForward_lbl" xml:lang="en-US" id="us-gaap_MovementInValuationAllowancesAndReservesRollForward_lbl">Valuation allowances and reserves [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="us-gaap_MovementInValuationAllowancesAndReservesRollForward_lbl" xlink:title="label: MovementInValuationAllowancesAndReservesRollForward to us-gaap_MovementInValuationAllowancesAndReservesRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="NoncurrentAssets" xlink:title="NoncurrentAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncurrentAssets_lbl" xml:lang="en-US" id="us-gaap_NoncurrentAssets_lbl">Long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl" xlink:title="label: NoncurrentAssets to us-gaap_NoncurrentAssets_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="NatureOfOperations" xlink:title="NatureOfOperations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NatureOfOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_NatureOfOperations_lbl" xml:lang="en-US" id="us-gaap_NatureOfOperations_lbl">Description of Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" xlink:title="label: NatureOfOperations to us-gaap_NatureOfOperations_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NatureOfOperations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NatureOfOperations_lbl1" xml:lang="en-US" id="us-gaap_NatureOfOperations_lbl1">Nature of Operations [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl1" xlink:title="label: NatureOfOperations to us-gaap_NatureOfOperations_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl">Net cash (used in) provided by financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl">Financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl">Net cash provided by operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl">Investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl">Operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl">Net cash used in investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl">Net income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl1">Net income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLoss_lbl2" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl2">Net Income (Loss) Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl2" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl">Recently Adopted and Issued Accounting Standards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:title="label: NewAccountingPronouncementsPolicyPolicyTextBlock to us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1" xlink:title="label: NewAccountingPronouncementsPolicyPolicyTextBlock to us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US" id="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl">Noncash items:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:title="label: NoncashInvestingAndFinancingItemsAbstract to us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsTable" xlink:label="NoncashOrPartNoncashAcquisitionsTable" xlink:title="NoncashOrPartNoncashAcquisitionsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncashOrPartNoncashAcquisitionsTable_lbl" xml:lang="en-US" id="us-gaap_NoncashOrPartNoncashAcquisitionsTable_lbl">Noncash or Part Noncash Acquisitions [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionsTable" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionsTable_lbl" xlink:title="label: NoncashOrPartNoncashAcquisitionsTable to us-gaap_NoncashOrPartNoncashAcquisitionsTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsLineItems" xlink:label="NoncashOrPartNoncashAcquisitionsLineItems" xlink:title="NoncashOrPartNoncashAcquisitionsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_lbl" xml:lang="en-US" id="us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_lbl">Noncash or Part Noncash Acquisitions [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionsLineItems" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_lbl" xlink:title="label: NoncashOrPartNoncashAcquisitionsLineItems to us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNameDomain" xlink:label="NoncashOrPartNoncashAcquisitionNameDomain" xlink:title="NoncashOrPartNoncashAcquisitionNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncashOrPartNoncashAcquisitionNameDomain_lbl" xml:lang="en-US" id="us-gaap_NoncashOrPartNoncashAcquisitionNameDomain_lbl">Noncash or Part Noncash Acquisition, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionNameDomain" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionNameDomain_lbl" xlink:title="label: NoncashOrPartNoncashAcquisitionNameDomain to us-gaap_NoncashOrPartNoncashAcquisitionNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" xlink:label="NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" xlink:title="NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_lbl" xml:lang="en-US" id="us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_lbl">Noncash or Part Noncash Acquisitions by Unique Description [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_lbl" xlink:title="label: NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis to us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:label="NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:title="NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl" xml:lang="en-US" id="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl">Noncash items associated with the acquisition of Learning House:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl" xlink:title="label: NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract to us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl1" xml:lang="en-US" id="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl1">Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl1" xlink:title="label: NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract to us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="NoncompeteAgreementsMember" xlink:title="NoncompeteAgreementsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US" id="us-gaap_NoncompeteAgreementsMember_lbl">Covenants Not to Compete [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl" xlink:title="label: NoncompeteAgreementsMember to us-gaap_NoncompeteAgreementsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncompeteAgreementsMember_lbl1" xml:lang="en-US" id="us-gaap_NoncompeteAgreementsMember_lbl1">Non-compete Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl1" xlink:title="label: NoncompeteAgreementsMember to us-gaap_NoncompeteAgreementsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" id="us-gaap_NumberOfReportableSegments_lbl">Number of reportable segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl" xlink:title="label: NumberOfReportableSegments to us-gaap_NumberOfReportableSegments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NumberOfReportableSegments_lbl1" xml:lang="en-US" id="us-gaap_NumberOfReportableSegments_lbl1">Number of reportable segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl1" xlink:title="label: NumberOfReportableSegments to us-gaap_NumberOfReportableSegments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="NondesignatedMember" xlink:title="NondesignatedMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NondesignatedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NondesignatedMember_lbl" xml:lang="en-US" id="us-gaap_NondesignatedMember_lbl">Not Designated as Hedging Instrument [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NondesignatedMember" xlink:to="us-gaap_NondesignatedMember_lbl" xlink:title="label: NondesignatedMember to us-gaap_NondesignatedMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:title="OciBeforeReclassificationsNetOfTaxAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl" xml:lang="en-US" id="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl">Other comprehensive income (loss) before reclassifications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl" xlink:title="label: OciBeforeReclassificationsNetOfTaxAttributableToParent to us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl1" xml:lang="en-US" id="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl1">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl1" xlink:title="label: OciBeforeReclassificationsNetOfTaxAttributableToParent to us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrent_lbl">Less: Current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:title="label: OperatingLeaseLiabilityCurrent to us-gaap_OperatingLeaseLiabilityCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrent_lbl1">Short-term portion of operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xlink:title="label: OperatingLeaseLiabilityCurrent to us-gaap_OperatingLeaseLiabilityCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl">Weighted-average discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:title="label: OperatingLeaseWeightedAverageDiscountRatePercent to us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl1">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl1" xlink:title="label: OperatingLeaseWeightedAverageDiscountRatePercent to us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl">Noncurrent portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:title="label: OperatingLeaseLiabilityNoncurrent to us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1">Operating lease liabilities, non-current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xlink:title="label: OperatingLeaseLiabilityNoncurrent to us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl2" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl2">Operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl2" xlink:title="label: OperatingLeaseLiabilityNoncurrent to us-gaap_OperatingLeaseLiabilityNoncurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl">Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:title="label: OperatingLeaseLiabilitiesPaymentsDueAbstract to us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="OperatingLeasePayments" xlink:title="OperatingLeasePayments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US" id="us-gaap_OperatingLeasePayments_lbl">Operating cash flows from operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xlink:title="label: OperatingLeasePayments to us-gaap_OperatingLeasePayments_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAsset_lbl">Operating lease ROU assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:title="label: OperatingLeaseRightOfUseAsset to us-gaap_OperatingLeaseRightOfUseAsset_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAsset_lbl1">Operating lease right-of-use assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xlink:title="label: OperatingLeaseRightOfUseAsset to us-gaap_OperatingLeaseRightOfUseAsset_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseCost_lbl">Operating lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xlink:title="label: OperatingLeaseCost to us-gaap_OperatingLeaseCost_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl">Weighted-average remaining contractual lease term (years)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:title="label: OperatingLeaseWeightedAverageRemainingLeaseTerm1 to us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl1">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl1" xlink:title="label: OperatingLeaseWeightedAverageRemainingLeaseTerm1 to us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability_lbl">Present value of minimum lease payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingLeaseLiability_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability_lbl1">Operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl1" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiability_lbl2" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability_lbl2">Operating Lease, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl2" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US" id="us-gaap_OperatingSegmentsMember_lbl">Operating Segments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl" xlink:title="label: OperatingSegmentsMember to us-gaap_OperatingSegmentsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="OperatingCostsAndExpensesAbstract" xlink:title="OperatingCostsAndExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingCostsAndExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingCostsAndExpensesAbstract_lbl" xml:lang="en-US" id="us-gaap_OperatingCostsAndExpensesAbstract_lbl">Costs and expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_OperatingCostsAndExpensesAbstract_lbl" xlink:title="label: OperatingCostsAndExpensesAbstract to us-gaap_OperatingCostsAndExpensesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingCostsAndExpensesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingCostsAndExpensesAbstract_lbl1" xml:lang="en-US" id="us-gaap_OperatingCostsAndExpensesAbstract_lbl1">Cost of revenue [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_OperatingCostsAndExpensesAbstract_lbl1" xlink:title="label: OperatingCostsAndExpensesAbstract to us-gaap_OperatingCostsAndExpensesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingCostsAndExpensesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingCostsAndExpensesAbstract_lbl2" xml:lang="en-US" id="us-gaap_OperatingCostsAndExpensesAbstract_lbl2">Operating Costs and Expenses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_OperatingCostsAndExpensesAbstract_lbl2" xlink:title="label: OperatingCostsAndExpensesAbstract to us-gaap_OperatingCostsAndExpensesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl">Operating income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl1">US GAAP Operating Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingIncomeLoss_lbl2" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl2">Operating income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl2" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsLineItems_lbl">Operating Loss Carryforwards [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xlink:title="label: OperatingLossCarryforwardsLineItems to us-gaap_OperatingLossCarryforwardsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsTable_lbl" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsTable_lbl">Operating Loss Carryforwards [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl" xlink:title="label: OperatingLossCarryforwardsTable to us-gaap_OperatingLossCarryforwardsTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwards_lbl">Apportioned state net operating loss carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xlink:title="label: OperatingLossCarryforwards to us-gaap_OperatingLossCarryforwards_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:title="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xml:lang="en-US" id="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl">Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:title="label: OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock to us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" id="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl">Description of Business [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:title="label: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:label="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:title="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_lbl">Unrealized gain (loss) on interest rate swaps, net of tax (expense) benefit of $(2,787), $(657), and $2,114, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax to us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_lbl1">Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax to us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" xlink:label="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" xlink:title="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax_lbl">Unrealized gain (loss) on interest rate swaps, tax (expense) benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax to us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax_lbl1">Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax to us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="OtherCurrentLiabilitiesMember" xlink:title="OtherCurrentLiabilitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCurrentLiabilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherCurrentLiabilitiesMember_lbl" xml:lang="en-US" id="us-gaap_OtherCurrentLiabilitiesMember_lbl">Other Accrued Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCurrentLiabilitiesMember" xlink:to="us-gaap_OtherCurrentLiabilitiesMember_lbl" xlink:title="label: OtherCurrentLiabilitiesMember to us-gaap_OtherCurrentLiabilitiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCurrentLiabilitiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCurrentLiabilitiesMember_lbl1" xml:lang="en-US" id="us-gaap_OtherCurrentLiabilitiesMember_lbl1">Other Current Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCurrentLiabilitiesMember" xlink:to="us-gaap_OtherCurrentLiabilitiesMember_lbl1" xlink:title="label: OtherCurrentLiabilitiesMember to us-gaap_OtherCurrentLiabilitiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="OtherNoncurrentLiabilitiesMember" xlink:title="OtherNoncurrentLiabilitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNoncurrentLiabilitiesMember_lbl" xml:lang="en-US" id="us-gaap_OtherNoncurrentLiabilitiesMember_lbl">Other Long-Term Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncurrentLiabilitiesMember" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember_lbl" xlink:title="label: OtherNoncurrentLiabilitiesMember to us-gaap_OtherNoncurrentLiabilitiesMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="OtherNoncurrentAssetsMember" xlink:title="OtherNoncurrentAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncurrentAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherNoncurrentAssetsMember_lbl" xml:lang="en-US" id="us-gaap_OtherNoncurrentAssetsMember_lbl">Other Non-current Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncurrentAssetsMember" xlink:to="us-gaap_OtherNoncurrentAssetsMember_lbl" xlink:title="label: OtherNoncurrentAssetsMember to us-gaap_OtherNoncurrentAssetsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncurrentAssetsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNoncurrentAssetsMember_lbl1" xml:lang="en-US" id="us-gaap_OtherNoncurrentAssetsMember_lbl1">Other Noncurrent Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncurrentAssetsMember" xlink:to="us-gaap_OtherNoncurrentAssetsMember_lbl1" xlink:title="label: OtherNoncurrentAssetsMember to us-gaap_OtherNoncurrentAssetsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCreditDerivativesMember" xlink:label="OtherCreditDerivativesMember" xlink:title="OtherCreditDerivativesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCreditDerivativesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCreditDerivativesMember_lbl" xml:lang="en-US" id="us-gaap_OtherCreditDerivativesMember_lbl">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCreditDerivativesMember" xlink:to="us-gaap_OtherCreditDerivativesMember_lbl" xlink:title="label: OtherCreditDerivativesMember to us-gaap_OtherCreditDerivativesMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl">Foreign currency translation adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl">Change in accumulated other comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax to us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl1">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax to us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="OtherRestructuringMember" xlink:title="OtherRestructuringMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherRestructuringMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherRestructuringMember_lbl" xml:lang="en-US" id="us-gaap_OtherRestructuringMember_lbl">Other Activities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherRestructuringMember" xlink:to="us-gaap_OtherRestructuringMember_lbl" xlink:title="label: OtherRestructuringMember to us-gaap_OtherRestructuringMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherNoncashIncomeExpense_lbl" xml:lang="en-US" id="us-gaap_OtherNoncashIncomeExpense_lbl">Other noncash charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_lbl" xlink:title="label: OtherNoncashIncomeExpense to us-gaap_OtherNoncashIncomeExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNoncashIncomeExpense_lbl1" xml:lang="en-US" id="us-gaap_OtherNoncashIncomeExpense_lbl1">Other Noncash Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_lbl1" xlink:title="label: OtherNoncashIncomeExpense to us-gaap_OtherNoncashIncomeExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl">Unamortized retirement costs, net of tax (expense) benefit of $(13,440), $(2,103), and $10,137, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax to us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl1">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax to us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:label="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:title="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_lbl">Unamortized retirement costs, tax (expense) benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_lbl" xlink:title="label: OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax to us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_lbl1">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_lbl1" xlink:title="label: OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax to us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent_lbl">Other non-current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent_lbl1">Other Assets, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl1" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="us-gaap_OtherLiabilitiesNoncurrent_lbl">Other long-term liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:title="label: OtherLiabilitiesNoncurrent to us-gaap_OtherLiabilitiesNoncurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US" id="us-gaap_OtherLiabilitiesCurrent_lbl">Other accrued liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl" xlink:title="label: OtherLiabilitiesCurrent to us-gaap_OtherLiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherLiabilitiesCurrent_lbl1">Other Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl1" xlink:title="label: OtherLiabilitiesCurrent to us-gaap_OtherLiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense_lbl">Other income, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNonoperatingIncomeExpense_lbl1" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense_lbl1">Other Nonoperating Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl1" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl" xml:lang="en-US" id="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl">Postretirement Life Insurance and Health Care Benefits [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl" xlink:title="label: OtherPostretirementBenefitPlansDefinedBenefitMember to us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl1" xml:lang="en-US" id="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl1">Other Postretirement Benefits Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl1" xlink:title="label: OtherPostretirementBenefitPlansDefinedBenefitMember to us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitExpense" xlink:label="OtherPostretirementBenefitExpense" xlink:title="OtherPostretirementBenefitExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherPostretirementBenefitExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherPostretirementBenefitExpense_lbl" xml:lang="en-US" id="us-gaap_OtherPostretirementBenefitExpense_lbl">Employee retirement plan expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPostretirementBenefitExpense" xlink:to="us-gaap_OtherPostretirementBenefitExpense_lbl" xlink:title="label: OtherPostretirementBenefitExpense to us-gaap_OtherPostretirementBenefitExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl">Total other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl">Other comprehensive income (loss):</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent" xlink:label="OtherPostretirementBenefitsPayableCurrentAndNoncurrent" xlink:title="OtherPostretirementBenefitsPayableCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US" id="us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent_lbl">Accumulated post-retirement benefit obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPostretirementBenefitsPayableCurrentAndNoncurrent" xlink:to="us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent_lbl" xlink:title="label: OtherPostretirementBenefitsPayableCurrentAndNoncurrent to us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent_lbl1">Liability, Other Retirement Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPostretirementBenefitsPayableCurrentAndNoncurrent" xlink:to="us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent_lbl1" xlink:title="label: OtherPostretirementBenefitsPayableCurrentAndNoncurrent to us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ParentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ParentMember_lbl" xml:lang="en-US" id="us-gaap_ParentMember_lbl">Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentMember" xlink:to="us-gaap_ParentMember_lbl" xlink:title="label: ParentMember to us-gaap_ParentMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" id="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl">Purchases of treasury shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:title="label: PaymentsForRepurchaseOfCommonStock to us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1">Payments for Repurchase of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xlink:title="label: PaymentsForRepurchaseOfCommonStock to us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="PaymentsOfDebtIssuanceCosts" xlink:title="PaymentsOfDebtIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US" id="us-gaap_PaymentsOfDebtIssuanceCosts_lbl">Payment of debt issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xlink:title="label: PaymentsOfDebtIssuanceCosts to us-gaap_PaymentsOfDebtIssuanceCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsOfDebtIssuanceCosts_lbl1" xml:lang="en-US" id="us-gaap_PaymentsOfDebtIssuanceCosts_lbl1">Payments of Debt Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl1" xlink:title="label: PaymentsOfDebtIssuanceCosts to us-gaap_PaymentsOfDebtIssuanceCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="PaymentsForRestructuring" xlink:title="PaymentsForRestructuring" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForRestructuring_lbl" xml:lang="en-US" id="us-gaap_PaymentsForRestructuring_lbl">Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring_lbl" xlink:title="label: PaymentsForRestructuring to us-gaap_PaymentsForRestructuring_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForRestructuring_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForRestructuring_lbl1">Payments for Restructuring</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring_lbl1" xlink:title="label: PaymentsForRestructuring to us-gaap_PaymentsForRestructuring_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsCommonStock_lbl">Cash dividends</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl" xlink:title="label: PaymentsOfDividendsCommonStock to us-gaap_PaymentsOfDividendsCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PaymentsOfDividendsCommonStock_lbl1" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsCommonStock_lbl1">Total dividend</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl1" xlink:title="label: PaymentsOfDividendsCommonStock to us-gaap_PaymentsOfDividendsCommonStock_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsOfDividendsCommonStock_lbl2" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsCommonStock_lbl2">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl2" xlink:title="label: PaymentsOfDividendsCommonStock to us-gaap_PaymentsOfDividendsCommonStock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="PaymentsToAcquireIntangibleAssets" xlink:title="PaymentsToAcquireIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquireIntangibleAssets_lbl">Acquisitions of publication rights and other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:title="label: PaymentsToAcquireIntangibleAssets to us-gaap_PaymentsToAcquireIntangibleAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireIntangibleAssets_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireIntangibleAssets_lbl1">Payments to Acquire Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl1" xlink:title="label: PaymentsToAcquireIntangibleAssets to us-gaap_PaymentsToAcquireIntangibleAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="PaymentsToAcquireBusinessesGross" xlink:title="PaymentsToAcquireBusinessesGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquireBusinessesGross_lbl">Total cash consideration transferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:title="label: PaymentsToAcquireBusinessesGross to us-gaap_PaymentsToAcquireBusinessesGross_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireBusinessesGross_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireBusinessesGross_lbl1">Payments to Acquire Businesses, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl1" xlink:title="label: PaymentsToAcquireBusinessesGross to us-gaap_PaymentsToAcquireBusinessesGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl">Businesses acquired in purchase transactions, net of cash acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:title="label: PaymentsToAcquireBusinessesNetOfCashAcquired to us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl1">Fair value of cash consideration transferred, including those amounts paid after acquisition, net of cash acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl1" xlink:title="label: PaymentsToAcquireBusinessesNetOfCashAcquired to us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl">Additions to technology, property, and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="PaymentsToAcquireProductiveAssets" xlink:title="PaymentsToAcquireProductiveAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquireProductiveAssets_lbl">Expenditures for long lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:title="label: PaymentsToAcquireProductiveAssets to us-gaap_PaymentsToAcquireProductiveAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireProductiveAssets_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireProductiveAssets_lbl1">Payments to Acquire Productive Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl1" xlink:title="label: PaymentsToAcquireProductiveAssets to us-gaap_PaymentsToAcquireProductiveAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl">Current pension liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl" xlink:title="label: PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities to us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl1" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl1">Liability, Defined Benefit Plan, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl1" xlink:title="label: PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities to us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl">Noncurrent pension liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl" xlink:title="label: PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent to us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl1">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl1" xlink:title="label: PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent to us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl">Retirement Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xlink:title="label: PensionAndOtherPostretirementBenefitsDisclosureTextBlock to us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1">Retirement Benefits [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1" xlink:title="label: PensionAndOtherPostretirementBenefitsDisclosureTextBlock to us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="PerformanceSharesMember" xlink:title="PerformanceSharesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PerformanceSharesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PerformanceSharesMember_lbl" xml:lang="en-US" id="us-gaap_PerformanceSharesMember_lbl">PSU Awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl" xlink:title="label: PerformanceSharesMember to us-gaap_PerformanceSharesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PerformanceSharesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PerformanceSharesMember_lbl1" xml:lang="en-US" id="us-gaap_PerformanceSharesMember_lbl1">Performance-based Restricted Stock Awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl1" xlink:title="label: PerformanceSharesMember to us-gaap_PerformanceSharesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PerformanceSharesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PerformanceSharesMember_lbl2" xml:lang="en-US" id="us-gaap_PerformanceSharesMember_lbl2">Performance-based Stock Awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl2" xlink:title="label: PerformanceSharesMember to us-gaap_PerformanceSharesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" id="us-gaap_PlanNameDomain_lbl">Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl" xlink:title="label: PlanNameDomain to us-gaap_PlanNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" id="us-gaap_PlanNameAxis_lbl">Plan Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:title="label: PlanNameAxis to us-gaap_PlanNameAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain" xlink:title="PlanAssetCategoriesDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanAssetCategoriesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanAssetCategoriesDomain_lbl" xml:lang="en-US" id="us-gaap_PlanAssetCategoriesDomain_lbl">Plan Asset Categories [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanAssetCategoriesDomain" xlink:to="us-gaap_PlanAssetCategoriesDomain_lbl" xlink:title="label: PlanAssetCategoriesDomain to us-gaap_PlanAssetCategoriesDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" id="us-gaap_PreferredStockValue_lbl">Preferred stock, $1 par value per share: Authorized shares - 2 million, Issued shares - 0</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:title="label: PreferredStockValue to us-gaap_PreferredStockValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockValue_lbl1" xml:lang="en-US" id="us-gaap_PreferredStockValue_lbl1">Preferred Stock, Value, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl1" xlink:title="label: PreferredStockValue to us-gaap_PreferredStockValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_PreferredStockSharesAuthorized_lbl">Preferred stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:title="label: PreferredStockSharesAuthorized to us-gaap_PreferredStockSharesAuthorized_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="us-gaap_PreferredStockParOrStatedValuePerShare_lbl">Preferred stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:title="label: PreferredStockParOrStatedValuePerShare to us-gaap_PreferredStockParOrStatedValuePerShare_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" id="us-gaap_PreferredStockSharesIssued_lbl">Preferred stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:title="label: PreferredStockSharesIssued to us-gaap_PreferredStockSharesIssued_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" id="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrent to us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1">Prepaid Expense and Other Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrent to us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="PrepaidExpensesAndOtherCurrentAssetsMember" xlink:title="PrepaidExpensesAndOtherCurrentAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" xml:lang="en-US" id="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" xlink:title="label: PrepaidExpensesAndOtherCurrentAssetsMember to us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl1" xml:lang="en-US" id="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl1">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl1" xlink:title="label: PrepaidExpensesAndOtherCurrentAssetsMember to us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="PriorPeriodReclassificationAdjustmentDescription" xlink:title="PriorPeriodReclassificationAdjustmentDescription" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US" id="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl">Reclassifications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xlink:title="label: PriorPeriodReclassificationAdjustmentDescription to us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:label="ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:title="ProceedsFromSaleOfOtherAssetsInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_lbl">Proceeds related to the sale of certain assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_lbl" xlink:title="label: ProceedsFromSaleOfOtherAssetsInvestingActivities to us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="ProceedsFromRepaymentsOfBankOverdrafts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_lbl">Change in book overdrafts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRepaymentsOfBankOverdrafts" xlink:to="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_lbl" xlink:title="label: ProceedsFromRepaymentsOfBankOverdrafts to us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl">Borrowings of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xlink:title="label: ProceedsFromIssuanceOfLongTermDebt to us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="ProductConcentrationRiskMember" xlink:title="ProductConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProductConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProductConcentrationRiskMember_lbl" xml:lang="en-US" id="us-gaap_ProductConcentrationRiskMember_lbl">Product Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductConcentrationRiskMember" xlink:to="us-gaap_ProductConcentrationRiskMember_lbl" xlink:title="label: ProductConcentrationRiskMember to us-gaap_ProductConcentrationRiskMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentLineItems_lbl">Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:title="label: PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl">Technology, Property, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:title="label: PropertyPlantAndEquipmentDisclosureTextBlock to us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xlink:title="label: PropertyPlantAndEquipmentDisclosureTextBlock to us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl">Estimated useful life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:title="label: PropertyPlantAndEquipmentUsefulLife to us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentAbstract_lbl">Technology, Property, and Equipment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:title="label: PropertyPlantAndEquipmentAbstract to us-gaap_PropertyPlantAndEquipmentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl">Technology, Property, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:title="label: PropertyPlantAndEquipmentTextBlock to us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:title="label: PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:title="label: PropertyPlantAndEquipmentTypeDomain to us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl">Technology, property, and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl1">Technology, property, and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl">Technology, Property, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:title="label: PropertyPlantAndEquipmentPolicyTextBlock to us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" xlink:title="label: PropertyPlantAndEquipmentPolicyTextBlock to us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentGross_lbl">Technology, property, and equipment, gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:title="label: PropertyPlantAndEquipmentGross to us-gaap_PropertyPlantAndEquipmentGross_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US" id="us-gaap_ProvisionForDoubtfulAccounts_lbl">Current period provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:title="label: ProvisionForDoubtfulAccounts to us-gaap_ProvisionForDoubtfulAccounts_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateMember" xlink:label="RealEstateMember" xlink:title="RealEstateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RealEstateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RealEstateMember_lbl" xml:lang="en-US" id="us-gaap_RealEstateMember_lbl">Real Estate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealEstateMember" xlink:to="us-gaap_RealEstateMember_lbl" xlink:title="label: RealEstateMember to us-gaap_RealEstateMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_lbl" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_lbl">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_lbl" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:title="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_lbl" xml:lang="en-US" id="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_lbl">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_lbl" xlink:title="label: ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems to us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:title="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl" xml:lang="en-US" id="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl">Amounts reclassified from Accumulated other comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl" xlink:title="label: ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent to us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl1" xml:lang="en-US" id="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl1">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl1" xlink:title="label: ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent to us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl">Reclassification out of Accumulated Other Comprehensive Loss [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:label="ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:title="ReconciliationOfAssetsFromSegmentToConsolidatedTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_lbl" xml:lang="en-US" id="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_lbl">Reconciliation of Assets from Segment to Consolidated [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_lbl" xlink:title="label: ReconciliationOfAssetsFromSegmentToConsolidatedTable to us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:label="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="ReconciliationFromSegmentTotalsToConsolidatedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_lbl" xml:lang="en-US" id="us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_lbl">Segment Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_lbl" xlink:title="label: ReconciliationFromSegmentTotalsToConsolidatedAbstract to us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_lbl1" xml:lang="en-US" id="us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_lbl1">Segment Reconciliation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_lbl1" xlink:title="label: ReconciliationFromSegmentTotalsToConsolidatedAbstract to us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xml:lang="en-US" id="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl">Reconciliation of unrecognized tax benefits [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xlink:title="label: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:label="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:title="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_lbl" xml:lang="en-US" id="us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_lbl">Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:to="us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_lbl" xlink:title="label: ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable to us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="RepaymentsOfLongTermDebt" xlink:title="RepaymentsOfLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfLongTermDebt_lbl" xml:lang="en-US" id="us-gaap_RepaymentsOfLongTermDebt_lbl">Repayments of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:title="label: RepaymentsOfLongTermDebt to us-gaap_RepaymentsOfLongTermDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfLongTermDebt_lbl1" xml:lang="en-US" id="us-gaap_RepaymentsOfLongTermDebt_lbl1">Repayments of Long-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl1" xlink:title="label: RepaymentsOfLongTermDebt to us-gaap_RepaymentsOfLongTermDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:title="RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl" xml:lang="en-US" id="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl">Shares withheld for taxes (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl" xlink:title="label: RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings to us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl1" xml:lang="en-US" id="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl1">Restricted Stock, Shares Issued Net of Shares for Tax Withholdings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl1" xlink:title="label: RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings to us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US" id="us-gaap_RestrictedStockMember_lbl">Restricted Stock Awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xlink:title="label: RestrictedStockMember to us-gaap_RestrictedStockMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockMember_lbl1" xml:lang="en-US" id="us-gaap_RestrictedStockMember_lbl1">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl1" xlink:title="label: RestrictedStockMember to us-gaap_RestrictedStockMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US" id="us-gaap_RestrictedStockUnitsRSUMember_lbl">Restricted Share Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:title="label: RestrictedStockUnitsRSUMember to us-gaap_RestrictedStockUnitsRSUMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="RestrictedCashAndCashEquivalents" xlink:title="RestrictedCashAndCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_RestrictedCashAndCashEquivalents_lbl" xml:lang="en-US" id="us-gaap_RestrictedCashAndCashEquivalents_lbl">Restricted cash included in Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_lbl" xlink:title="label: RestrictedCashAndCashEquivalents to us-gaap_RestrictedCashAndCashEquivalents_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_RestrictedCashAndCashEquivalents_lbl1" xml:lang="en-US" id="us-gaap_RestrictedCashAndCashEquivalents_lbl1">Restricted cash included in Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_lbl1" xlink:title="label: RestrictedCashAndCashEquivalents to us-gaap_RestrictedCashAndCashEquivalents_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedCashAndCashEquivalents_lbl2" xml:lang="en-US" id="us-gaap_RestrictedCashAndCashEquivalents_lbl2">Restricted Cash and Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_lbl2" xlink:title="label: RestrictedCashAndCashEquivalents to us-gaap_RestrictedCashAndCashEquivalents_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="RestructuringCostAndReserveAxis" xlink:title="RestructuringCostAndReserveAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringCostAndReserveAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringCostAndReserveAxis_lbl" xml:lang="en-US" id="us-gaap_RestructuringCostAndReserveAxis_lbl">Restructuring Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCostAndReserveAxis" xlink:to="us-gaap_RestructuringCostAndReserveAxis_lbl" xlink:title="label: RestructuringCostAndReserveAxis to us-gaap_RestructuringCostAndReserveAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="RestructuringPlanDomain" xlink:title="RestructuringPlanDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringPlanDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringPlanDomain_lbl" xml:lang="en-US" id="us-gaap_RestructuringPlanDomain_lbl">Restructuring Plan [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringPlanDomain" xlink:to="us-gaap_RestructuringPlanDomain_lbl" xlink:title="label: RestructuringPlanDomain to us-gaap_RestructuringPlanDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringCostAndReserveLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringCostAndReserveLineItems_lbl" xml:lang="en-US" id="us-gaap_RestructuringCostAndReserveLineItems_lbl">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCostAndReserveLineItems_lbl" xlink:title="label: RestructuringCostAndReserveLineItems to us-gaap_RestructuringCostAndReserveLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl">Restructuring and Related (Credits) Charges [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" xlink:title="label: RestructuringAndRelatedActivitiesAbstract to us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestructuringCharges_lbl" xml:lang="en-US" id="us-gaap_RestructuringCharges_lbl">Restructuring charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCharges" xlink:to="us-gaap_RestructuringCharges_lbl" xlink:title="label: RestructuringCharges to us-gaap_RestructuringCharges_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringCharges_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_RestructuringCharges_lbl1" xml:lang="en-US" id="us-gaap_RestructuringCharges_lbl1">Charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCharges" xlink:to="us-gaap_RestructuringCharges_lbl1" xlink:title="label: RestructuringCharges to us-gaap_RestructuringCharges_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringCharges_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringCharges_lbl2" xml:lang="en-US" id="us-gaap_RestructuringCharges_lbl2">Restructuring Charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCharges" xlink:to="us-gaap_RestructuringCharges_lbl2" xlink:title="label: RestructuringCharges to us-gaap_RestructuringCharges_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringChargesAbstract" xlink:label="RestructuringChargesAbstract" xlink:title="RestructuringChargesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringChargesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestructuringChargesAbstract_lbl" xml:lang="en-US" id="us-gaap_RestructuringChargesAbstract_lbl">Summary of pretax restructuring (credits) charges [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringChargesAbstract" xlink:to="us-gaap_RestructuringChargesAbstract_lbl" xlink:title="label: RestructuringChargesAbstract to us-gaap_RestructuringChargesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringChargesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringChargesAbstract_lbl1" xml:lang="en-US" id="us-gaap_RestructuringChargesAbstract_lbl1">Restructuring Charges [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringChargesAbstract" xlink:to="us-gaap_RestructuringChargesAbstract_lbl1" xlink:title="label: RestructuringChargesAbstract to us-gaap_RestructuringChargesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:label="RestructuringAndRelatedCostCostIncurredToDate1" xlink:title="RestructuringAndRelatedCostCostIncurredToDate1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_lbl" xml:lang="en-US" id="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_lbl">Restructuring and related charges incurred to date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedCostCostIncurredToDate1" xlink:to="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_lbl" xlink:title="label: RestructuringAndRelatedCostCostIncurredToDate1 to us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_lbl1" xml:lang="en-US" id="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_lbl1">Restructuring and Related Cost, Cost Incurred to Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedCostCostIncurredToDate1" xlink:to="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_lbl1" xlink:title="label: RestructuringAndRelatedCostCostIncurredToDate1 to us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward" xlink:label="RestructuringReserveRollForward" xlink:title="RestructuringReserveRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserveRollForward_lbl" xml:lang="en-US" id="us-gaap_RestructuringReserveRollForward_lbl">Activity for Restructuring Liability [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveRollForward" xlink:to="us-gaap_RestructuringReserveRollForward_lbl" xlink:title="label: RestructuringReserveRollForward to us-gaap_RestructuringReserveRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:label="RestructuringReserveTranslationAndOtherAdjustment" xlink:title="RestructuringReserveTranslationAndOtherAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl" xml:lang="en-US" id="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl">Foreign translation &amp; other adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveTranslationAndOtherAdjustment" xlink:to="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl" xlink:title="label: RestructuringReserveTranslationAndOtherAdjustment to us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl1" xml:lang="en-US" id="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl1">Restructuring Reserve, Translation and Other Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveTranslationAndOtherAdjustment" xlink:to="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl1" xlink:title="label: RestructuringReserveTranslationAndOtherAdjustment to us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="RestructuringReserve" xlink:title="RestructuringReserve" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_RestructuringReserve_lbl" xml:lang="en-US" id="us-gaap_RestructuringReserve_lbl">Restructuring liability, beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserve" xlink:to="us-gaap_RestructuringReserve_lbl" xlink:title="label: RestructuringReserve to us-gaap_RestructuringReserve_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserve_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_RestructuringReserve_lbl1" xml:lang="en-US" id="us-gaap_RestructuringReserve_lbl1">Restructuring liability, end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserve" xlink:to="us-gaap_RestructuringReserve_lbl1" xlink:title="label: RestructuringReserve to us-gaap_RestructuringReserve_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserve_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserve_lbl2" xml:lang="en-US" id="us-gaap_RestructuringReserve_lbl2">Restructuring Reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserve" xlink:to="us-gaap_RestructuringReserve_lbl2" xlink:title="label: RestructuringReserve to us-gaap_RestructuringReserve_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="RestructuringPlanAxis" xlink:title="RestructuringPlanAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringPlanAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringPlanAxis_lbl" xml:lang="en-US" id="us-gaap_RestructuringPlanAxis_lbl">Restructuring Plan [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanAxis_lbl" xlink:title="label: RestructuringPlanAxis to us-gaap_RestructuringPlanAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:title="RestructuringAndRelatedActivitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl">Restructuring and Related (Credits) Charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xlink:title="label: RestructuringAndRelatedActivitiesDisclosureTextBlock to us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl1">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl1" xlink:title="label: RestructuringAndRelatedActivitiesDisclosureTextBlock to us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" id="us-gaap_RetainedEarningsMember_lbl">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" id="us-gaap_RetainedEarningsAccumulatedDeficit_lbl">Retained earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:title="label: RetainedEarningsAccumulatedDeficit to us-gaap_RetainedEarningsAccumulatedDeficit_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanTypeDomain_lbl" xml:lang="en-US" id="us-gaap_RetirementPlanTypeDomain_lbl">Retirement Plan Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanTypeDomain" xlink:to="us-gaap_RetirementPlanTypeDomain_lbl" xlink:title="label: RetirementPlanTypeDomain to us-gaap_RetirementPlanTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanSponsorLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanSponsorLocationDomain_lbl" xml:lang="en-US" id="us-gaap_RetirementPlanSponsorLocationDomain_lbl">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="us-gaap_RetirementPlanSponsorLocationDomain_lbl" xlink:title="label: RetirementPlanSponsorLocationDomain to us-gaap_RetirementPlanSponsorLocationDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanTypeAxis_lbl" xml:lang="en-US" id="us-gaap_RetirementPlanTypeAxis_lbl">Retirement Plan Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeAxis_lbl" xlink:title="label: RetirementPlanTypeAxis to us-gaap_RetirementPlanTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="RetirementPlanNameAxis" xlink:title="RetirementPlanNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanNameAxis_lbl" xml:lang="en-US" id="us-gaap_RetirementPlanNameAxis_lbl">Retirement Plan Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanNameAxis" xlink:to="us-gaap_RetirementPlanNameAxis_lbl" xlink:title="label: RetirementPlanNameAxis to us-gaap_RetirementPlanNameAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="RetirementPlanNameDomain" xlink:title="RetirementPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanNameDomain_lbl" xml:lang="en-US" id="us-gaap_RetirementPlanNameDomain_lbl">Retirement Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanNameDomain" xlink:to="us-gaap_RetirementPlanNameDomain_lbl" xlink:title="label: RetirementPlanNameDomain to us-gaap_RetirementPlanNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanSponsorLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanSponsorLocationAxis_lbl" xml:lang="en-US" id="us-gaap_RetirementPlanSponsorLocationAxis_lbl">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="us-gaap_RetirementPlanSponsorLocationAxis_lbl" xlink:title="label: RetirementPlanSponsorLocationAxis to us-gaap_RetirementPlanSponsorLocationAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xml:lang="en-US" id="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xlink:title="label: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis to us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="RevenueFromContractWithCustomerMember" xlink:title="RevenueFromContractWithCustomerMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerMember_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerMember_lbl">Revenue from Contract with Customers [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerMember" xlink:to="us-gaap_RevenueFromContractWithCustomerMember_lbl" xlink:title="label: RevenueFromContractWithCustomerMember to us-gaap_RevenueFromContractWithCustomerMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerMember_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerMember_lbl1">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerMember" xlink:to="us-gaap_RevenueFromContractWithCustomerMember_lbl1" xlink:title="label: RevenueFromContractWithCustomerMember to us-gaap_RevenueFromContractWithCustomerMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerAbstract_lbl">Revenue Recognition, Contracts with Customers [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:title="label: RevenueFromContractWithCustomerAbstract to us-gaap_RevenueFromContractWithCustomerAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xml:lang="en-US" id="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xlink:title="label: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems to us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="RevenueRemainingPerformanceObligation" xlink:title="RevenueRemainingPerformanceObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US" id="us-gaap_RevenueRemainingPerformanceObligation_lbl">Remaining performance obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:title="label: RevenueRemainingPerformanceObligation to us-gaap_RevenueRemainingPerformanceObligation_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:label="RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:title="RevenuePerformanceObligationSatisfiedOverTimeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract_lbl" xml:lang="en-US" id="us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract_lbl">Remaining Performance Obligations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:to="us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract_lbl" xlink:title="label: RevenuePerformanceObligationSatisfiedOverTimeAbstract to us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xml:lang="en-US" id="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl">Expected timing of satisfaction, period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xlink:title="label: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 to us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl">Revenue from Contract with Customer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:title="label: RevenueFromContractWithCustomerPolicyTextBlock to us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xml:lang="en-US" id="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xlink:title="label: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable to us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl">Revenue, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl">Revenue Recognition, Contracts with Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:title="label: RevenueFromContractWithCustomerTextBlock to us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="RevenueRecognitionPolicyTextBlock" xlink:title="RevenueRecognitionPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_RevenueRecognitionPolicyTextBlock_lbl">Revenue Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:title="label: RevenueRecognitionPolicyTextBlock to us-gaap_RevenueRecognitionPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xml:lang="en-US" id="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:title="label: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="RevolvingCreditFacilityMember" xlink:title="RevolvingCreditFacilityMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevolvingCreditFacilityMember_lbl" xml:lang="en-US" id="us-gaap_RevolvingCreditFacilityMember_lbl">Revolving Credit Facility [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:title="label: RevolvingCreditFacilityMember to us-gaap_RevolvingCreditFacilityMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="SubsegmentsAxis" xlink:title="SubsegmentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsegmentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsegmentsAxis_lbl" xml:lang="en-US" id="us-gaap_SubsegmentsAxis_lbl">Subsegments [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsAxis_lbl" xlink:title="label: SubsegmentsAxis to us-gaap_SubsegmentsAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="SubsegmentsDomain" xlink:title="SubsegmentsDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsegmentsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsegmentsDomain_lbl" xml:lang="en-US" id="us-gaap_SubsegmentsDomain_lbl">Subsegments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsegmentsDomain" xlink:to="us-gaap_SubsegmentsDomain_lbl" xlink:title="label: SubsegmentsDomain to us-gaap_SubsegmentsDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl">Vested and expected to vest in the future at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl">Expected life of options (years)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl">Options Outstanding, Weighted Average Remaining Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:title="label: SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl">Exercisable period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl">Outstanding at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl">Exercisable at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl">Awards vesting percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl1">Award vesting percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl">Total grant date fair value of stock options vested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl">Exercisable at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl">Options Exercisable, Weighted Average Exercise Price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xlink:title="label: SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 to us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl">Options Outstanding, Weighted Average Exercise Price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:title="label: SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 to us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl">Future Amortization Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:title="label: ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock to us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesReturnsAndAllowancesMember" xlink:label="SalesReturnsAndAllowancesMember" xlink:title="SalesReturnsAndAllowancesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SalesReturnsAndAllowancesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SalesReturnsAndAllowancesMember_lbl" xml:lang="en-US" id="us-gaap_SalesReturnsAndAllowancesMember_lbl">Allowance for Sales Returns [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesReturnsAndAllowancesMember" xlink:to="us-gaap_SalesReturnsAndAllowancesMember_lbl" xlink:title="label: SalesReturnsAndAllowancesMember to us-gaap_SalesReturnsAndAllowancesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SalesReturnsAndAllowancesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SalesReturnsAndAllowancesMember_lbl1" xml:lang="en-US" id="us-gaap_SalesReturnsAndAllowancesMember_lbl1">Sales Returns and Allowances [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesReturnsAndAllowancesMember" xlink:to="us-gaap_SalesReturnsAndAllowancesMember_lbl1" xlink:title="label: SalesReturnsAndAllowancesMember to us-gaap_SalesReturnsAndAllowancesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="SalesRevenueNetMember" xlink:title="SalesRevenueNetMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US" id="us-gaap_SalesRevenueNetMember_lbl">Revenue Benchmark [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:title="label: SalesRevenueNetMember to us-gaap_SalesRevenueNetMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl">Significant Assumptions Used in Fair Value Determination</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:title="label: ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl">Stock Option Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:title="label: ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl">Annual Maturities of Long-term Debt, Including Short-term Portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xlink:title="label: ScheduleOfMaturitiesOfLongTermDebtTableTextBlock to us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl1">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl1" xlink:title="label: ScheduleOfMaturitiesOfLongTermDebtTableTextBlock to us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:title="label: ScheduleOfInventoryCurrentTableTextBlock to us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" xlink:title="label: ScheduleOfInventoryCurrentTableTextBlock to us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl">Revenue from External Customers Based on Location of the Customer and Technology, Property and Equipment by Geographical Area</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xlink:title="label: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock to us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xlink:title="label: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:title="ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl">Activity for Performance-Based and Other Restricted Stock Awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xlink:title="label: ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock to us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:title="ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl">Reconciliation of Shares used in Computation of Earnings (Loss) Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" xlink:title="label: ScheduleOfWeightedAverageNumberOfSharesTableTextBlock to us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl">International and United States Pretax Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xlink:title="label: ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock to us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl">Deferred Tax Assets and Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:title="label: ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl">Effective Income Tax Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:title="label: ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl">Provision for Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:title="label: ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="ScheduleOfDebtTableTextBlock" xlink:title="ScheduleOfDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfDebtTableTextBlock_lbl">Total Debt Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xlink:title="label: ScheduleOfDebtTableTextBlock to us-gaap_ScheduleOfDebtTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDebtTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfDebtTableTextBlock_lbl1">Schedule of Debt [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl1" xlink:title="label: ScheduleOfDebtTableTextBlock to us-gaap_ScheduleOfDebtTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfIndefiniteLivedIntangibleAssetsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl">Schedule of Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl" xlink:title="label: ScheduleOfIndefiniteLivedIntangibleAssetsTable to us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl">Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xlink:title="label: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:title="ScheduleOfExpectedBenefitPaymentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl">Expected Future Benefit Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl" xlink:title="label: ScheduleOfExpectedBenefitPaymentsTableTextBlock to us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl">Changes in Accumulated Other Comprehensive Loss by Component, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:title="label: ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock to us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" xlink:title="label: ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock to us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl">Consideration Transferred and Allocation of Purchase Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl" xlink:title="label: ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:title="label: ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:title="ScheduleOfAllocationOfPlanAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl">Pension Plan Assets at Fair Value by Level Within Fair Value Hierarchy</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl" xlink:title="label: ScheduleOfAllocationOfPlanAssetsTableTextBlock to us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1" xlink:title="label: ScheduleOfAllocationOfPlanAssetsTableTextBlock to us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xlink:title="label: ScheduleOfDefinedBenefitPlansDisclosuresTable to us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:label="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:title="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_lbl">Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:to="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_lbl" xlink:title="label: ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable to us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:label="ScheduleOfDerivativeInstrumentsTextBlock" xlink:title="ScheduleOfDerivativeInstrumentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl">Summary of Interest Rate Swaps Designated as Cash Flow Hedges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl" xlink:title="label: ScheduleOfDerivativeInstrumentsTextBlock to us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl1">Schedule of Derivative Instruments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl1" xlink:title="label: ScheduleOfDerivativeInstrumentsTextBlock to us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl">Changes in and Status of Plans' Assets and Benefit Obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl" xlink:title="label: ScheduleOfDefinedBenefitPlansDisclosuresTextBlock to us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDividendsPayableTextBlock" xlink:label="ScheduleOfDividendsPayableTextBlock" xlink:title="ScheduleOfDividendsPayableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDividendsPayableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDividendsPayableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfDividendsPayableTextBlock_lbl">Cash Dividends Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDividendsPayableTextBlock" xlink:to="us-gaap_ScheduleOfDividendsPayableTextBlock_lbl" xlink:title="label: ScheduleOfDividendsPayableTextBlock to us-gaap_ScheduleOfDividendsPayableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl">Identifiable Intangible Assets Acquired and Weighted-Average Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl1">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl1" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="ScheduleOfGoodwillTable" xlink:title="ScheduleOfGoodwillTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfGoodwillTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfGoodwillTable_lbl">Schedule of Goodwill [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfGoodwillTable" xlink:to="us-gaap_ScheduleOfGoodwillTable_lbl" xlink:title="label: ScheduleOfGoodwillTable to us-gaap_ScheduleOfGoodwillTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="ScheduleOfGoodwillTextBlock" xlink:title="ScheduleOfGoodwillTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfGoodwillTextBlock_lbl">Activity in Goodwill by Segment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:title="label: ScheduleOfGoodwillTextBlock to us-gaap_ScheduleOfGoodwillTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl">Property, Plant and Equipment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:title="label: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:title="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl">Stock Options Outstanding and Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xlink:title="label: ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock to us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="ScheduleOfRestructuringAndRelatedCostsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl">Pretax Restructuring Charges (Credits)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xlink:title="label: ScheduleOfRestructuringAndRelatedCostsTextBlock to us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTable to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl">Segment Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTextBlock to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xlink:title="label: ScheduleOfRestructuringAndRelatedCostsTable to us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:title="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl">Activity for Restructuring Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl" xlink:title="label: ScheduleOfRestructuringReserveByTypeOfCostTextBlock to us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl1">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl1" xlink:title="label: ScheduleOfRestructuringReserveByTypeOfCostTextBlock to us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:title="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl">Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xlink:title="label: ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable to us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="ScheduleOfStockByClassTable" xlink:title="ScheduleOfStockByClassTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfStockByClassTable_lbl">Schedule of Stock by Class [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:title="label: ScheduleOfStockByClassTable to us-gaap_ScheduleOfStockByClassTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:label="ScheduleOfTreasuryStockByClassTextBlock" xlink:title="ScheduleOfTreasuryStockByClassTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl">Summary of Shares Repurchased</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfTreasuryStockByClassTextBlock" xlink:to="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl" xlink:title="label: ScheduleOfTreasuryStockByClassTextBlock to us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl1">Class of Treasury Stock [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfTreasuryStockByClassTextBlock" xlink:to="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl1" xlink:title="label: ScheduleOfTreasuryStockByClassTextBlock to us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock" xlink:label="ScheduleOfStockByClassTextBlock" xlink:title="ScheduleOfStockByClassTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockByClassTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfStockByClassTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfStockByClassTextBlock_lbl">Summary of Changes of Common Stock and Common Stock in Treasury</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfStockByClassTextBlock" xlink:to="us-gaap_ScheduleOfStockByClassTextBlock_lbl" xlink:title="label: ScheduleOfStockByClassTextBlock to us-gaap_ScheduleOfStockByClassTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentDomain_lbl" xml:lang="en-US" id="us-gaap_SegmentDomain_lbl">Segments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl" xlink:title="label: SegmentDomain to us-gaap_SegmentDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US" id="us-gaap_SegmentReportingInformationLineItems_lbl">Segment Reporting Information [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:title="label: SegmentReportingInformationLineItems to us-gaap_SegmentReportingInformationLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US" id="us-gaap_SegmentReportingAbstract_lbl">Segment Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xlink:title="label: SegmentReportingAbstract to us-gaap_SegmentReportingAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureTextBlock_lbl">Segment Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:title="label: SegmentReportingDisclosureTextBlock to us-gaap_SegmentReportingDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureTextBlock_lbl1">Segment Reporting Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl1" xlink:title="label: SegmentReportingDisclosureTextBlock to us-gaap_SegmentReportingDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:label="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:title="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl">Description of Revenue Generating Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:to="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl" xlink:title="label: SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract to us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl1" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl1">Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:to="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl1" xlink:title="label: SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract to us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:label="SegmentReportingAssetReconcilingItemLineItems" xlink:title="SegmentReportingAssetReconcilingItemLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingAssetReconcilingItemLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingAssetReconcilingItemLineItems_lbl" xml:lang="en-US" id="us-gaap_SegmentReportingAssetReconcilingItemLineItems_lbl">Segment Reporting, Asset Reconciling Item [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingAssetReconcilingItemLineItems" xlink:to="us-gaap_SegmentReportingAssetReconcilingItemLineItems_lbl" xlink:title="label: SegmentReportingAssetReconcilingItemLineItems to us-gaap_SegmentReportingAssetReconcilingItemLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:label="SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:title="SegmentReportingOtherSignificantReconcilingItemLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_lbl" xml:lang="en-US" id="us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_lbl">Segment Reporting, Other Significant Reconciling Item [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:to="us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_lbl" xlink:title="label: SegmentReportingOtherSignificantReconcilingItemLineItems to us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpense_lbl">Operating and administrative expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:title="label: SellingGeneralAndAdministrativeExpense to us-gaap_SellingGeneralAndAdministrativeExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpense_lbl1" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpense_lbl1">Selling, General and Administrative Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl1" xlink:title="label: SellingGeneralAndAdministrativeExpense to us-gaap_SellingGeneralAndAdministrativeExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl">Award vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl">Weighted Average Exercise Price [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl">Weighted Average Grant Date Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="ShareBasedCompensationAwardTrancheTwoMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl">Vesting on April 30, 2024 or Anniversary Date [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheTwoMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheTwoMember to us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl">Vesting on April 30, 2023 or Anniversary Date [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheOneMember to us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharePrice_lbl" xml:lang="en-US" id="us-gaap_SharePrice_lbl">Fair value of common stock on grant date (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="us-gaap_SharePrice_lbl" xlink:title="label: SharePrice to us-gaap_SharePrice_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharePrice_lbl1" xml:lang="en-US" id="us-gaap_SharePrice_lbl1">Share Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="us-gaap_SharePrice_lbl1" xlink:title="label: SharePrice to us-gaap_SharePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl">Exercise price of stock option grant (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="ShareBasedCompensationAwardTrancheThreeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl">Vesting on April 30, 2025 or Anniversary Date [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheThreeMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheThreeMember to us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl1">Share-based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheThreeMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheThreeMember to us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensation_lbl">Stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:title="label: ShareBasedCompensation to us-gaap_ShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensation_lbl1">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl1" xlink:title="label: ShareBasedCompensation to us-gaap_ShareBasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl">Forfeited (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl">Exercised (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain" xlink:title="ShareRepurchaseProgramDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US" id="us-gaap_ShareRepurchaseProgramDomain_lbl">Share Repurchase Program [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramDomain" xlink:to="us-gaap_ShareRepurchaseProgramDomain_lbl" xlink:title="label: ShareRepurchaseProgramDomain to us-gaap_ShareRepurchaseProgramDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="ShareRepurchaseProgramAxis" xlink:title="ShareRepurchaseProgramAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US" id="us-gaap_ShareRepurchaseProgramAxis_lbl">Share Repurchase Program [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramAxis_lbl" xlink:title="label: ShareRepurchaseProgramAxis to us-gaap_ShareRepurchaseProgramAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl">Granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl">Expected dividend yield</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl">Grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1">Nonvested shares at end of year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2">Nonvested shares at beginning of year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl3" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl3">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl">Forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl">Restricted Shares [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl">Vested and issued (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl">Stock Options [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl">Granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl">Restricted Stock, Additional Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl">Nonvested shares at end of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1">Nonvested shares at beginning of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl">Awards granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl1">Granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl">Total grant date fair value of restricted shares vested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl">Vested and issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl">Risk-free interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl">Number of shares authorized for issuance under the plan (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl">Expired or forfeited (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl">Remaining shares available for future issuance under the plan (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl">Exercisable at end of year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl">Exercisable at end of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl">Expected volatility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl">Granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl">Total intrinsic value of options exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl">Expired or forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl">Options, Additional Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl">Outstanding at beginning of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1">Outstanding at end of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl">Vested and expected to vest in the future at end of year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl">Outstanding at end of year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1">Outstanding at beginning of year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl">Outstanding at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl">Weighted average fair value of options on grant date (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl">Options [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl">Vested and expected to vest in the future at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl">Vested and expected to vest in the future at end of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl">Options Outstanding, Number of Options (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl">Equity Award [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl">Exercise Price Range [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl">Range of Exercise Prices, Lower Range Limit (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl">Options Exercisable, Number of Options (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl">Range of Exercise Prices, Upper Range Limit (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl">Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:title="label: ShareBasedCompensationOptionAndIncentivePlansPolicy to us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl1">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl1" xlink:title="label: ShareBasedCompensationOptionAndIncentivePlansPolicy to us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="ShippingAndHandlingMember" xlink:title="ShippingAndHandlingMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShippingAndHandlingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShippingAndHandlingMember_lbl" xml:lang="en-US" id="us-gaap_ShippingAndHandlingMember_lbl">Shipping and Handling [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingMember" xlink:to="us-gaap_ShippingAndHandlingMember_lbl" xlink:title="label: ShippingAndHandlingMember to us-gaap_ShippingAndHandlingMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US" id="us-gaap_ShortTermLeaseCost_lbl">Short-term lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl" xlink:title="label: ShortTermLeaseCost to us-gaap_ShortTermLeaseCost_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="SoftwareAndSoftwareDevelopmentCostsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xml:lang="en-US" id="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl">Computer Software [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xlink:title="label: SoftwareAndSoftwareDevelopmentCostsMember to us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl1" xml:lang="en-US" id="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl1">Software and Software Development Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl1" xlink:title="label: SoftwareAndSoftwareDevelopmentCostsMember to us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="SoftwareDevelopmentMember" xlink:title="SoftwareDevelopmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SoftwareDevelopmentMember_lbl" xml:lang="en-US" id="us-gaap_SoftwareDevelopmentMember_lbl">Capitalized Software [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl" xlink:title="label: SoftwareDevelopmentMember to us-gaap_SoftwareDevelopmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SoftwareDevelopmentMember_lbl1" xml:lang="en-US" id="us-gaap_SoftwareDevelopmentMember_lbl1">Software Development [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl1" xlink:title="label: SoftwareDevelopmentMember to us-gaap_SoftwareDevelopmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="StateAndLocalJurisdictionMember" xlink:title="StateAndLocalJurisdictionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US" id="us-gaap_StateAndLocalJurisdictionMember_lbl">State and Local Jurisdiction [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:title="label: StateAndLocalJurisdictionMember to us-gaap_StateAndLocalJurisdictionMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfFinancialPositionAbstract_lbl">CONSOLIDATED STATEMENTS OF FINANCIAL POSITION [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:title="label: StatementOfFinancialPositionAbstract to us-gaap_StatementOfFinancialPositionAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - UNAUDITED [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:title="label: StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US" id="us-gaap_StatementClassOfStockAxis_lbl">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:title="label: StatementClassOfStockAxis to us-gaap_StatementClassOfStockAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US" id="us-gaap_StatementBusinessSegmentsAxis_lbl">Segments [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:title="label: StatementBusinessSegmentsAxis to us-gaap_StatementBusinessSegmentsAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementTable_lbl" xml:lang="en-US" id="us-gaap_StatementTable_lbl">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:title="label: StatementTable to us-gaap_StatementTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementLineItems_lbl" xml:lang="en-US" id="us-gaap_StatementLineItems_lbl">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:title="label: StatementLineItems to us-gaap_StatementLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfCashFlowsAbstract_lbl">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:title="label: StatementOfCashFlowsAbstract to us-gaap_StatementOfCashFlowsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" id="us-gaap_StatementEquityComponentsAxis_lbl">Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:title="label: StatementEquityComponentsAxis to us-gaap_StatementEquityComponentsAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfStockholdersEquityAbstract_lbl">CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - UNAUDITED [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:title="label: StatementOfStockholdersEquityAbstract to us-gaap_StatementOfStockholdersEquityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl">Remaining number of shares/dollars authorized to be repurchased under the share repurchase program in 2017 program (shares) and 2020 program (dollars)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:title="label: StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased to us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl">Restricted shares issued from exercise of stock options (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1">Exercised (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl2" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl2" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl">Additional shares/dollars of common stock approved for repurchase under the share repurchase program (in shares in 2019 and dollars in 2020)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:title="label: StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased to us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl1" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl1">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl1" xlink:title="label: StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased to us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl">Shares issued under the Director Plan to Directors (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:title="label: StockIssuedDuringPeriodSharesShareBasedCompensation to us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesShareBasedCompensation to us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl">Restricted shares, forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl" xlink:title="label: StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl1">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:title="StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl">Remaining amount authorized to be repurchased under the share repurchase program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xlink:title="label: StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 to us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl1" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl1">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl1" xlink:title="label: StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 to us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="StockIssuedDuringPeriodSharesAcquisitions" xlink:title="StockIssuedDuringPeriodSharesAcquisitions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl">Shares issued related to the acquisition of a business (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xlink:title="label: StockIssuedDuringPeriodSharesAcquisitions to us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl1">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesAcquisitions to us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl">Restricted shares issued under stock-based compensation plans (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:title="label: StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="StockGrantedDuringPeriodValueSharebasedCompensation" xlink:title="StockGrantedDuringPeriodValueSharebasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" xml:lang="en-US" id="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl">Stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockGrantedDuringPeriodValueSharebasedCompensation" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" xlink:title="label: StockGrantedDuringPeriodValueSharebasedCompensation to us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl1">Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockGrantedDuringPeriodValueSharebasedCompensation" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl1" xlink:title="label: StockGrantedDuringPeriodValueSharebasedCompensation to us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="StockRepurchaseProgramAuthorizedAmount1" xlink:title="StockRepurchaseProgramAuthorizedAmount1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl">Amount of additional stock authorized to be repurchased</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramAuthorizedAmount1" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:title="label: StockRepurchaseProgramAuthorizedAmount1 to us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:label="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="StockGrantedDuringPeriodValueSharebasedCompensationGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl" xml:lang="en-US" id="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl">Grant value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl" xlink:title="label: StockGrantedDuringPeriodValueSharebasedCompensationGross to us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl1" xml:lang="en-US" id="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl1">Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl1" xlink:title="label: StockGrantedDuringPeriodValueSharebasedCompensationGross to us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl">Restricted shares issued under stock-based compensation plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:title="label: StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl">Impact of tax withholding on stock-based compensation and other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:title="label: StockIssuedDuringPeriodValueStockOptionsExercised to us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl1">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl1" xlink:title="label: StockIssuedDuringPeriodValueStockOptionsExercised to us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockTransactionsParentheticalDisclosuresAbstract" xlink:label="StockTransactionsParentheticalDisclosuresAbstract" xlink:title="StockTransactionsParentheticalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockTransactionsParentheticalDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockTransactionsParentheticalDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_StockTransactionsParentheticalDisclosuresAbstract_lbl">Share Repurchases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockTransactionsParentheticalDisclosuresAbstract" xlink:to="us-gaap_StockTransactionsParentheticalDisclosuresAbstract_lbl" xlink:title="label: StockTransactionsParentheticalDisclosuresAbstract to us-gaap_StockTransactionsParentheticalDisclosuresAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockTransactionsParentheticalDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockTransactionsParentheticalDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_StockTransactionsParentheticalDisclosuresAbstract_lbl1">Stock Transactions, Parenthetical Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockTransactionsParentheticalDisclosuresAbstract" xlink:to="us-gaap_StockTransactionsParentheticalDisclosuresAbstract_lbl1" xlink:title="label: StockTransactionsParentheticalDisclosuresAbstract to us-gaap_StockTransactionsParentheticalDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="StockIssuedDuringPeriodValueAcquisitions" xlink:title="StockIssuedDuringPeriodValueAcquisitions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl">Issuance of Class A common stock related to the acquisition of a business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xlink:title="label: StockIssuedDuringPeriodValueAcquisitions to us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl1">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl1" xlink:title="label: StockIssuedDuringPeriodValueAcquisitions to us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="StockRepurchasedDuringPeriodShares" xlink:title="StockRepurchasedDuringPeriodShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US" id="us-gaap_StockRepurchasedDuringPeriodShares_lbl">Shares repurchased (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:title="label: StockRepurchasedDuringPeriodShares to us-gaap_StockRepurchasedDuringPeriodShares_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl">Total shareholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl1">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl2">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl3">Stockholders' Equity Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl3" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityOtherShares" xlink:label="StockholdersEquityOtherShares" xlink:title="StockholdersEquityOtherShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityOtherShares_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_StockholdersEquityOtherShares_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityOtherShares_lbl">Other (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityOtherShares" xlink:to="us-gaap_StockholdersEquityOtherShares_lbl" xlink:title="label: StockholdersEquityOtherShares to us-gaap_StockholdersEquityOtherShares_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityOtherShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityOtherShares_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquityOtherShares_lbl1">Stockholders' Equity, Other Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityOtherShares" xlink:to="us-gaap_StockholdersEquityOtherShares_lbl1" xlink:title="label: StockholdersEquityOtherShares to us-gaap_StockholdersEquityOtherShares_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="StockholdersEquityNoteDisclosureTextBlock" xlink:title="StockholdersEquityNoteDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl">Capital Stock and Changes in Capital Accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:title="label: StockholdersEquityNoteDisclosureTextBlock to us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1" xlink:title="label: StockholdersEquityNoteDisclosureTextBlock to us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityOther" xlink:label="StockholdersEquityOther" xlink:title="StockholdersEquityOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityOther_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_StockholdersEquityOther_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityOther_lbl">Common stock class conversions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityOther" xlink:to="us-gaap_StockholdersEquityOther_lbl" xlink:title="label: StockholdersEquityOther to us-gaap_StockholdersEquityOther_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityOther_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquityOther_lbl1">Stockholders' Equity, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityOther" xlink:to="us-gaap_StockholdersEquityOther_lbl1" xlink:title="label: StockholdersEquityOther to us-gaap_StockholdersEquityOther_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityAbstract_lbl">Shareholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:title="label: StockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteAbstract_lbl">Capital Stock and Changes in Capital Accounts [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl" xlink:title="label: StockholdersEquityNoteAbstract to us-gaap_StockholdersEquityNoteAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventMember_lbl">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:title="label: SubsequentEventMember to us-gaap_SubsequentEventMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventTypeDomain_lbl">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl" xlink:title="label: SubsequentEventTypeDomain to us-gaap_SubsequentEventTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventLineItems_lbl">Subsequent Event [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:title="label: SubsequentEventLineItems to us-gaap_SubsequentEventLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventTypeAxis_lbl">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:title="label: SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventsAbstract_lbl">Subsequent Events [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:title="label: SubsequentEventsAbstract to us-gaap_SubsequentEventsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventTable_lbl">Subsequent Event [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:title="label: SubsequentEventTable to us-gaap_SubsequentEventTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventsTextBlock_lbl">Subsequent Events</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:title="label: SubsequentEventsTextBlock to us-gaap_SubsequentEventsTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="SummaryOfIncomeTaxContingenciesTextBlock" xlink:title="SummaryOfIncomeTaxContingenciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl" xml:lang="en-US" id="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl">Unrecognized Tax Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl" xlink:title="label: SummaryOfIncomeTaxContingenciesTextBlock to us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl1" xml:lang="en-US" id="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl1">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl1" xlink:title="label: SummaryOfIncomeTaxContingenciesTextBlock to us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:label="SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:title="SupplementalEmployeeRetirementPlanDefinedBenefitMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_lbl" xml:lang="en-US" id="us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_lbl">Supplemental Executive Retirement Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:to="us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_lbl" xlink:title="label: SupplementalEmployeeRetirementPlanDefinedBenefitMember to us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_lbl1" xml:lang="en-US" id="us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_lbl1">Supplemental Employee Retirement Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:to="us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_lbl1" xlink:title="label: SupplementalEmployeeRetirementPlanDefinedBenefitMember to us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="TransferredOverTimeMember" xlink:title="TransferredOverTimeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransferredOverTimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TransferredOverTimeMember_lbl" xml:lang="en-US" id="us-gaap_TransferredOverTimeMember_lbl">Transferred over Time [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember_lbl" xlink:title="label: TransferredOverTimeMember to us-gaap_TransferredOverTimeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="TransferredAtPointInTimeMember" xlink:title="TransferredAtPointInTimeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TransferredAtPointInTimeMember_lbl" xml:lang="en-US" id="us-gaap_TransferredAtPointInTimeMember_lbl">Transferred at Point in Time [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:title="label: TransferredAtPointInTimeMember to us-gaap_TransferredAtPointInTimeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" xml:lang="en-US" id="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" xlink:title="label: TimingOfTransferOfGoodOrServiceDomain to us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="TimingOfTransferOfGoodOrServiceAxis" xlink:title="TimingOfTransferOfGoodOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xml:lang="en-US" id="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:title="label: TimingOfTransferOfGoodOrServiceAxis to us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" xlink:label="TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" xlink:title="TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability_lbl" xml:lang="en-US" id="us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability_lbl">Estimated taxes upon repatriation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" xlink:to="us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability_lbl" xlink:title="label: TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability to us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability_lbl1" xml:lang="en-US" id="us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability_lbl1">Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" xlink:to="us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability_lbl1" xlink:title="label: TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability to us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="TradeNamesMember" xlink:title="TradeNamesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TradeNamesMember_lbl" xml:lang="en-US" id="us-gaap_TradeNamesMember_lbl">Blackwell Trade Name [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl" xlink:title="label: TradeNamesMember to us-gaap_TradeNamesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TradeNamesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TradeNamesMember_lbl1" xml:lang="en-US" id="us-gaap_TradeNamesMember_lbl1">Brands [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl1" xlink:title="label: TradeNamesMember to us-gaap_TradeNamesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksMember" xlink:label="TrademarksMember" xlink:title="TrademarksMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TrademarksMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TrademarksMember_lbl" xml:lang="en-US" id="us-gaap_TrademarksMember_lbl">Trademarks [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl" xlink:title="label: TrademarksMember to us-gaap_TrademarksMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="TrademarksAndTradeNamesMember" xlink:title="TrademarksAndTradeNamesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TrademarksAndTradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TrademarksAndTradeNamesMember_lbl" xml:lang="en-US" id="us-gaap_TrademarksAndTradeNamesMember_lbl">Brands and Trademarks [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrademarksAndTradeNamesMember" xlink:to="us-gaap_TrademarksAndTradeNamesMember_lbl" xlink:title="label: TrademarksAndTradeNamesMember to us-gaap_TrademarksAndTradeNamesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TrademarksAndTradeNamesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TrademarksAndTradeNamesMember_lbl1" xml:lang="en-US" id="us-gaap_TrademarksAndTradeNamesMember_lbl1">Trademarks and Trade Names [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrademarksAndTradeNamesMember" xlink:to="us-gaap_TrademarksAndTradeNamesMember_lbl1" xlink:title="label: TrademarksAndTradeNamesMember to us-gaap_TrademarksAndTradeNamesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US" id="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl">Financial Instruments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xlink:title="label: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="TreasuryStockValue" xlink:title="TreasuryStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockValue_lbl">Less: treasury shares at cost (Class A - 23,515 and 23,419 as of April 30, 2022 and 2021, respectively, Class B - 3,924 and 3,922 as of April 30, 2022 and 2021, respectively)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xlink:title="label: TreasuryStockValue to us-gaap_TreasuryStockValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockValue_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockValue_lbl1">Treasury Stock, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl1" xlink:title="label: TreasuryStockValue to us-gaap_TreasuryStockValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="TreasuryStockSharesAcquired" xlink:title="TreasuryStockSharesAcquired" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockSharesAcquired_lbl">Purchases of treasury shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl" xlink:title="label: TreasuryStockSharesAcquired to us-gaap_TreasuryStockSharesAcquired_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockSharesAcquired_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockSharesAcquired_lbl1">Treasury Stock, Shares, Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl1" xlink:title="label: TreasuryStockSharesAcquired to us-gaap_TreasuryStockSharesAcquired_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl">Purchases of treasury shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xlink:title="label: TreasuryStockValueAcquiredCostMethod to us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xlink:title="label: TreasuryStockValueAcquiredCostMethod to us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="TreasuryStockShares" xlink:title="TreasuryStockShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockShares_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockShares_lbl">Treasury shares at cost (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl" xlink:title="label: TreasuryStockShares to us-gaap_TreasuryStockShares_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_TreasuryStockShares_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockShares_lbl1">Number of shares held, beginning of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl1" xlink:title="label: TreasuryStockShares to us-gaap_TreasuryStockShares_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockShares_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_TreasuryStockShares_lbl2" xml:lang="en-US" id="us-gaap_TreasuryStockShares_lbl2">Number of shares held, end of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl2" xlink:title="label: TreasuryStockShares to us-gaap_TreasuryStockShares_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="TreasuryStockAcquiredAverageCostPerShare" xlink:title="TreasuryStockAcquiredAverageCostPerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl">Average Price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockAcquiredAverageCostPerShare" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xlink:title="label: TreasuryStockAcquiredAverageCostPerShare to us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="TreasuryStockMember" xlink:title="TreasuryStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockMember_lbl">Treasury Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl" xlink:title="label: TreasuryStockMember to us-gaap_TreasuryStockMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TypeOfAdoptionMember_lbl" xml:lang="en-US" id="us-gaap_TypeOfAdoptionMember_lbl">Type of Adoption [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember_lbl" xlink:title="label: TypeOfAdoptionMember to us-gaap_TypeOfAdoptionMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="TypeOfRestructuringDomain" xlink:title="TypeOfRestructuringDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TypeOfRestructuringDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TypeOfRestructuringDomain_lbl" xml:lang="en-US" id="us-gaap_TypeOfRestructuringDomain_lbl">Type of Restructuring [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfRestructuringDomain" xlink:to="us-gaap_TypeOfRestructuringDomain_lbl" xlink:title="label: TypeOfRestructuringDomain to us-gaap_TypeOfRestructuringDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_lbl">Foreign translation adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_lbl" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation to us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_lbl1">Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_lbl1" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation to us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl">Accruals for interest and penalties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:title="label: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefits_lbl">Balance, beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:title="label: UnrecognizedTaxBenefits to us-gaap_UnrecognizedTaxBenefits_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_UnrecognizedTaxBenefits_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefits_lbl1">Balance, end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl1" xlink:title="label: UnrecognizedTaxBenefits to us-gaap_UnrecognizedTaxBenefits_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefits_lbl2" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefits_lbl2">Unrecognized Tax Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl2" xlink:title="label: UnrecognizedTaxBenefits to us-gaap_UnrecognizedTaxBenefits_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl">Additions for prior year tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions to us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl">Payments and settlements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities to us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl1">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl1" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities to us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl">Reductions for prior year tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions to us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl1">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl1" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions to us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:title="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl">Reductions for lapse of statute of limitations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl" xlink:title="label: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations to us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl1">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl1" xlink:title="label: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations to us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:title="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl">Total amount of unrecognized tax benefits that, if recognized, would reduce the Company's income tax provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xlink:title="label: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate to us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl">Additions for current year tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions to us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:label="UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:title="UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_lbl">Interest expense on reserves for unrecognized and recognized tax benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:to="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_lbl" xlink:title="label: UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense to us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_lbl">Foreign translation adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_lbl" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation to us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_lbl1">Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_lbl1" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation to us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" id="us-gaap_UseOfEstimates_lbl">Use of Estimates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:title="label: UseOfEstimates to us-gaap_UseOfEstimates_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VestingAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VestingAxis_lbl" xml:lang="en-US" id="us-gaap_VestingAxis_lbl">Vesting [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingAxis" xlink:to="us-gaap_VestingAxis_lbl" xlink:title="label: VestingAxis to us-gaap_VestingAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VestingDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VestingDomain_lbl" xml:lang="en-US" id="us-gaap_VestingDomain_lbl">Vesting [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingDomain" xlink:to="us-gaap_VestingDomain_lbl" xlink:title="label: VestingDomain to us-gaap_VestingDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:title="ValuationAllowanceOfDeferredTaxAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl" xml:lang="en-US" id="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl">Valuation Allowance on Deferred Tax Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl" xlink:title="label: ValuationAllowanceOfDeferredTaxAssetsMember to us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl">Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xlink:title="label: ValuationAllowancesAndReservesTypeAxis to us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesDomain_lbl">Valuation Allowances and Reserves [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xlink:title="label: ValuationAllowancesAndReservesDomain to us-gaap_ValuationAllowancesAndReservesDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="ValuationAllowancesAndReservesDeductions" xlink:title="ValuationAllowancesAndReservesDeductions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesDeductions_lbl" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesDeductions_lbl">Deductions from reserves and other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesDeductions" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions_lbl" xlink:title="label: ValuationAllowancesAndReservesDeductions to us-gaap_ValuationAllowancesAndReservesDeductions_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesBalance_lbl">Balance at beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:title="label: ValuationAllowancesAndReservesBalance to us-gaap_ValuationAllowancesAndReservesBalance_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ValuationAllowancesAndReservesBalance_lbl1" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesBalance_lbl1">Balance at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl1" xlink:title="label: ValuationAllowancesAndReservesBalance to us-gaap_ValuationAllowancesAndReservesBalance_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesBalance_lbl2" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesBalance_lbl2">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl2" xlink:title="label: ValuationAllowancesAndReservesBalance to us-gaap_ValuationAllowancesAndReservesBalance_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl">Charged to expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xlink:title="label: ValuationAllowancesAndReservesChargedToCostAndExpense to us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="VariableLeaseCost" xlink:title="VariableLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableLeaseCost_lbl" xml:lang="en-US" id="us-gaap_VariableLeaseCost_lbl">Variable lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl" xlink:title="label: VariableLeaseCost to us-gaap_VariableLeaseCost_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableRateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableRateAxis_lbl" xml:lang="en-US" id="us-gaap_VariableRateAxis_lbl">Variable Rate [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl" xlink:title="label: VariableRateAxis to us-gaap_VariableRateAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableRateDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableRateDomain_lbl" xml:lang="en-US" id="us-gaap_VariableRateDomain_lbl">Variable Rate [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableRateDomain" xlink:to="us-gaap_VariableRateDomain_lbl" xlink:title="label: VariableRateDomain to us-gaap_VariableRateDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US" id="us-gaap_WarrantsAndRightsOutstandingTerm_lbl">Term of warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xlink:title="label: WarrantsAndRightsOutstandingTerm to us-gaap_WarrantsAndRightsOutstandingTerm_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:label="WeightedAverageNumberOfSharesRestrictedStock" xlink:title="WeightedAverageNumberOfSharesRestrictedStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl">Less: Unvested restricted shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesRestrictedStock" xlink:to="us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl" xlink:title="label: WeightedAverageNumberOfSharesRestrictedStock to us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl1">Weighted Average Number of Shares, Restricted Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesRestrictedStock" xlink:to="us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl1" xlink:title="label: WeightedAverageNumberOfSharesRestrictedStock to us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl">Shares used for diluted earnings (loss) per share (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1">Diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl2" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl2">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl2" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl">Shares used for basic earnings (loss) per share (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1">Basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl2" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl2">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl2" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="WeightedAverageNumberOfSharesIssuedBasic" xlink:title="WeightedAverageNumberOfSharesIssuedBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesIssuedBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesIssuedBasic_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesIssuedBasic_lbl">Weighted average shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesIssuedBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesIssuedBasic_lbl" xlink:title="label: WeightedAverageNumberOfSharesIssuedBasic to us-gaap_WeightedAverageNumberOfSharesIssuedBasic_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidationItemsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ConsolidationItemsDomain_lbl" xml:lang="en-US" id="srt_ConsolidationItemsDomain_lbl">Consolidation Items [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain_lbl" xlink:title="label: ConsolidationItemsDomain to srt_ConsolidationItemsDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidationItemsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ConsolidationItemsAxis_lbl" xml:lang="en-US" id="srt_ConsolidationItemsAxis_lbl">Consolidation Items [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl" xlink:title="label: ConsolidationItemsAxis to srt_ConsolidationItemsAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="CumulativeEffectPeriodOfAdoptionDomain" xlink:title="CumulativeEffectPeriodOfAdoptionDomain" />
    <link:label xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_CumulativeEffectPeriodOfAdoptionDomain_lbl" xml:lang="en-US" id="srt_CumulativeEffectPeriodOfAdoptionDomain_lbl">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CumulativeEffectPeriodOfAdoptionDomain" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_lbl" xlink:title="label: CumulativeEffectPeriodOfAdoptionDomain to srt_CumulativeEffectPeriodOfAdoptionDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:title="CumulativeEffectPeriodOfAdoptionAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl" xml:lang="en-US" id="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl">Cumulative Effect of Change in Accounting Principle [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl" xlink:title="label: CumulativeEffectPeriodOfAdoptionAdjustmentMember to srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl1" xml:lang="en-US" id="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl1">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl1" xlink:title="label: CumulativeEffectPeriodOfAdoptionAdjustmentMember to srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="CumulativeEffectPeriodOfAdoptionAxis" xlink:title="CumulativeEffectPeriodOfAdoptionAxis" />
    <link:label xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_CumulativeEffectPeriodOfAdoptionAxis_lbl" xml:lang="en-US" id="srt_CumulativeEffectPeriodOfAdoptionAxis_lbl">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CumulativeEffectPeriodOfAdoptionAxis" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis_lbl" xlink:title="label: CumulativeEffectPeriodOfAdoptionAxis to srt_CumulativeEffectPeriodOfAdoptionAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember" xlink:label="DirectorMember" xlink:title="DirectorMember" />
    <link:label xlink:type="resource" xlink:label="srt_DirectorMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_DirectorMember_lbl" xml:lang="en-US" id="srt_DirectorMember_lbl">Non-Employee Directors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectorMember" xlink:to="srt_DirectorMember_lbl" xlink:title="label: DirectorMember to srt_DirectorMember_lbl" />
    <link:label xlink:type="resource" xlink:label="srt_DirectorMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_DirectorMember_lbl1" xml:lang="en-US" id="srt_DirectorMember_lbl1">Director [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectorMember" xlink:to="srt_DirectorMember_lbl1" xlink:title="label: DirectorMember to srt_DirectorMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MaximumMember_lbl" xml:lang="en-US" id="srt_MaximumMember_lbl">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:title="label: MaximumMember to srt_MaximumMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MinimumMember_lbl" xml:lang="en-US" id="srt_MinimumMember_lbl">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:title="label: MinimumMember to srt_MinimumMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US" id="srt_ProductsAndServicesDomain_lbl">Product and Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl" xlink:title="label: ProductsAndServicesDomain to srt_ProductsAndServicesDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductOrServiceAxis_lbl" xml:lang="en-US" id="srt_ProductOrServiceAxis_lbl">Product and Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:title="label: ProductOrServiceAxis to srt_ProductOrServiceAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:label="RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:title="RevisionOfPriorPeriodReclassificationAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_lbl" xml:lang="en-US" id="srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_lbl">Measurement Period Adjustments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:to="srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_lbl" xlink:title="label: RevisionOfPriorPeriodReclassificationAdjustmentMember to srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ReportableGeographicalComponentsMember" xlink:label="ReportableGeographicalComponentsMember" xlink:title="ReportableGeographicalComponentsMember" />
    <link:label xlink:type="resource" xlink:label="srt_ReportableGeographicalComponentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ReportableGeographicalComponentsMember_lbl" xml:lang="en-US" id="srt_ReportableGeographicalComponentsMember_lbl">Reportable Geographical Components [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReportableGeographicalComponentsMember" xlink:to="srt_ReportableGeographicalComponentsMember_lbl" xlink:title="label: ReportableGeographicalComponentsMember to srt_ReportableGeographicalComponentsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeMember_lbl" xml:lang="en-US" id="srt_RangeMember_lbl">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="srt_RangeMember_lbl" xlink:title="label: RangeMember to srt_RangeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeAxis_lbl" xml:lang="en-US" id="srt_RangeAxis_lbl">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:title="label: RangeAxis to srt_RangeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain" xlink:label="RestatementDomain" xlink:title="RestatementDomain" />
    <link:label xlink:type="resource" xlink:label="srt_RestatementDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RestatementDomain_lbl" xml:lang="en-US" id="srt_RestatementDomain_lbl">Revision of Prior Period [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestatementDomain" xlink:to="srt_RestatementDomain_lbl" xlink:title="label: RestatementDomain to srt_RestatementDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="RestatementAdjustmentMember" xlink:title="RestatementAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="srt_RestatementAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RestatementAdjustmentMember_lbl" xml:lang="en-US" id="srt_RestatementAdjustmentMember_lbl">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestatementAdjustmentMember" xlink:to="srt_RestatementAdjustmentMember_lbl" xlink:title="label: RestatementAdjustmentMember to srt_RestatementAdjustmentMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis" xlink:label="RestatementAxis" xlink:title="RestatementAxis" />
    <link:label xlink:type="resource" xlink:label="srt_RestatementAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RestatementAxis_lbl" xml:lang="en-US" id="srt_RestatementAxis_lbl">Revision of Prior Period [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestatementAxis" xlink:to="srt_RestatementAxis_lbl" xlink:title="label: RestatementAxis to srt_RestatementAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember" xlink:label="ScenarioForecastMember" xlink:title="ScenarioForecastMember" />
    <link:label xlink:type="resource" xlink:label="srt_ScenarioForecastMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScenarioForecastMember_lbl" xml:lang="en-US" id="srt_ScenarioForecastMember_lbl">Forecast [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl" xlink:title="label: ScenarioForecastMember to srt_ScenarioForecastMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" id="srt_ScenarioUnspecifiedDomain_lbl">Scenario [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl" xlink:title="label: ScenarioUnspecifiedDomain to srt_ScenarioUnspecifiedDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:title="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl" xml:lang="en-US" id="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl">Schedule II - VALUATION AND QUALIFYING ACCOUNTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl" xlink:title="label: ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock to srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="srt_SegmentGeographicalDomain_lbl">Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl" xlink:title="label: SegmentGeographicalDomain to srt_SegmentGeographicalDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:label xlink:type="resource" xlink:label="srt_StatementScenarioAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StatementScenarioAxis_lbl" xml:lang="en-US" id="srt_StatementScenarioAxis_lbl">Scenario [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" xlink:title="label: StatementScenarioAxis to srt_StatementScenarioAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:label xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StatementGeographicalAxis_lbl" xml:lang="en-US" id="srt_StatementGeographicalAxis_lbl">Geographical [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:title="label: StatementGeographicalAxis to srt_StatementGeographicalAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:label xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US" id="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl">Relationship to Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xlink:title="label: TitleOfIndividualWithRelationshipToEntityDomain to srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl1" xml:lang="en-US" id="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl1">Title of Individual [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl1" xlink:title="label: TitleOfIndividualWithRelationshipToEntityDomain to srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:label xlink:type="resource" xlink:label="srt_TitleOfIndividualAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US" id="srt_TitleOfIndividualAxis_lbl">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xlink:title="label: TitleOfIndividualAxis to srt_TitleOfIndividualAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="ValuationAndQualifyingAccountsAbstract" xlink:title="ValuationAndQualifyingAccountsAbstract" />
    <link:label xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ValuationAndQualifyingAccountsAbstract_lbl" xml:lang="en-US" id="srt_ValuationAndQualifyingAccountsAbstract_lbl">Schedule II - VALUATION AND QUALIFYING ACCOUNTS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ValuationAndQualifyingAccountsAbstract_lbl" xlink:title="label: ValuationAndQualifyingAccountsAbstract to srt_ValuationAndQualifyingAccountsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl" xml:lang="en-US" id="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl">Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl" xlink:title="label: ValuationAndQualifyingAccountsDisclosureLineItems to srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:label xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ValuationAndQualifyingAccountsDisclosureTable_lbl" xml:lang="en-US" id="srt_ValuationAndQualifyingAccountsDisclosureTable_lbl">Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureTable_lbl" xlink:title="label: ValuationAndQualifyingAccountsDisclosureTable to srt_ValuationAndQualifyingAccountsDisclosureTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember" xlink:label="WeightedAverageMember" xlink:title="WeightedAverageMember" />
    <link:label xlink:type="resource" xlink:label="srt_WeightedAverageMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_WeightedAverageMember_lbl" xml:lang="en-US" id="srt_WeightedAverageMember_lbl">Weighted Average [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageMember" xlink:to="srt_WeightedAverageMember_lbl" xlink:title="label: WeightedAverageMember to srt_WeightedAverageMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AU" xlink:label="AU" xlink:title="AU" />
    <link:label xlink:type="resource" xlink:label="country_AU_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="country_AU_lbl" xml:lang="en-US" id="country_AU_lbl">Australia [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AU" xlink:to="country_AU_lbl" xlink:title="label: AU to country_AU_lbl" />
    <link:label xlink:type="resource" xlink:label="country_AU_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_AU_lbl1" xml:lang="en-US" id="country_AU_lbl1">AUSTRALIA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AU" xlink:to="country_AU_lbl1" xlink:title="label: AU to country_AU_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA" xlink:label="CA" xlink:title="CA" />
    <link:label xlink:type="resource" xlink:label="country_CA_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_CA_lbl" xml:lang="en-US" id="country_CA_lbl">Canada [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CA" xlink:to="country_CA_lbl" xlink:title="label: CA to country_CA_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:label xlink:type="resource" xlink:label="country_CN_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="country_CN_lbl" xml:lang="en-US" id="country_CN_lbl">China [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CN" xlink:to="country_CN_lbl" xlink:title="label: CN to country_CN_lbl" />
    <link:label xlink:type="resource" xlink:label="country_CN_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_CN_lbl1" xml:lang="en-US" id="country_CN_lbl1">CHINA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CN" xlink:to="country_CN_lbl1" xlink:title="label: CN to country_CN_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DE" xlink:label="DE" xlink:title="DE" />
    <link:label xlink:type="resource" xlink:label="country_DE_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_DE_lbl" xml:lang="en-US" id="country_DE_lbl">Germany [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DE" xlink:to="country_DE_lbl" xlink:title="label: DE to country_DE_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_FR" xlink:label="FR" xlink:title="FR" />
    <link:label xlink:type="resource" xlink:label="country_FR_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="country_FR_lbl" xml:lang="en-US" id="country_FR_lbl">France [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FR" xlink:to="country_FR_lbl" xlink:title="label: FR to country_FR_lbl" />
    <link:label xlink:type="resource" xlink:label="country_FR_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_FR_lbl1" xml:lang="en-US" id="country_FR_lbl1">FRANCE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FR" xlink:to="country_FR_lbl1" xlink:title="label: FR to country_FR_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB" xlink:label="GB" xlink:title="GB" />
    <link:label xlink:type="resource" xlink:label="country_GB_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="country_GB_lbl" xml:lang="en-US" id="country_GB_lbl">United Kingdom [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GB" xlink:to="country_GB_lbl" xlink:title="label: GB to country_GB_lbl" />
    <link:label xlink:type="resource" xlink:label="country_GB_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_GB_lbl1" xml:lang="en-US" id="country_GB_lbl1">UNITED KINGDOM</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GB" xlink:to="country_GB_lbl1" xlink:title="label: GB to country_GB_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_IN" xlink:label="IN" xlink:title="IN" />
    <link:label xlink:type="resource" xlink:label="country_IN_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_IN_lbl" xml:lang="en-US" id="country_IN_lbl">India [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IN" xlink:to="country_IN_lbl" xlink:title="label: IN to country_IN_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_JP" xlink:label="JP" xlink:title="JP" />
    <link:label xlink:type="resource" xlink:label="country_JP_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="country_JP_lbl" xml:lang="en-US" id="country_JP_lbl">Japan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JP" xlink:to="country_JP_lbl" xlink:title="label: JP to country_JP_lbl" />
    <link:label xlink:type="resource" xlink:label="country_JP_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_JP_lbl1" xml:lang="en-US" id="country_JP_lbl1">JAPAN</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JP" xlink:to="country_JP_lbl1" xlink:title="label: JP to country_JP_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:label xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_US_lbl" xml:lang="en-US" id="country_US_lbl">US [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="country_US_lbl" xlink:title="label: US to country_US_lbl" />
    <link:label xlink:type="resource" xlink:label="country_US_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="country_US_lbl1" xml:lang="en-US" id="country_US_lbl1">United States [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="country_US_lbl1" xlink:title="label: US to country_US_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract_lbl" xml:lang="en-US" id="dei_CoverAbstract_lbl">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:title="label: CoverAbstract to dei_CoverAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType_lbl" xml:lang="en-US" id="dei_DocumentType_lbl">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType_lbl" xlink:title="label: DocumentType to dei_DocumentType_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentAnnualReport_lbl" xml:lang="en-US" id="dei_DocumentAnnualReport_lbl">Document Annual Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:title="label: DocumentAnnualReport to dei_DocumentAnnualReport_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentTransitionReport_lbl" xml:lang="en-US" id="dei_DocumentTransitionReport_lbl">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:title="label: DocumentTransitionReport to dei_DocumentTransitionReport_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US" id="dei_EntityInteractiveDataCurrent_lbl">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:title="label: EntityInteractiveDataCurrent to dei_EntityInteractiveDataCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag_lbl" xml:lang="en-US" id="dei_AmendmentFlag_lbl">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:title="label: AmendmentFlag to dei_AmendmentFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:label xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US" id="dei_IcfrAuditorAttestationFlag_lbl">ICFR Auditor Attestation Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl" xlink:title="label: IcfrAuditorAttestationFlag to dei_IcfrAuditorAttestationFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalYearFocus_lbl">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus_lbl">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="dei_DocumentPeriodEndDate_lbl">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="dei_EntityRegistrantName_lbl">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="dei_EntityCentralIndexKey_lbl">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber_lbl" xml:lang="en-US" id="dei_EntityFileNumber_lbl">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:title="label: EntityFileNumber to dei_EntityFileNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber_lbl">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode_lbl">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="dei_CurrentFiscalYearEndDate_lbl">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:title="label: CurrentFiscalYearEndDate to dei_CurrentFiscalYearEndDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:label xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US" id="dei_EntityWellKnownSeasonedIssuer_lbl">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:title="label: EntityWellKnownSeasonedIssuer to dei_EntityWellKnownSeasonedIssuer_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:label xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US" id="dei_EntityVoluntaryFilers_lbl">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:title="label: EntityVoluntaryFilers to dei_EntityVoluntaryFilers_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" id="dei_EntityCurrentReportingStatus_lbl">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:title="label: EntityCurrentReportingStatus to dei_EntityCurrentReportingStatus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityShellCompany_lbl" xml:lang="en-US" id="dei_EntityShellCompany_lbl">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:title="label: EntityShellCompany to dei_EntityShellCompany_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFilerCategory_lbl" xml:lang="en-US" id="dei_EntityFilerCategory_lbl">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:title="label: EntityFilerCategory to dei_EntityFilerCategory_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntitySmallBusiness_lbl" xml:lang="en-US" id="dei_EntitySmallBusiness_lbl">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:title="label: EntitySmallBusiness to dei_EntitySmallBusiness_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany_lbl">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:label xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityPublicFloat_lbl" xml:lang="en-US" id="dei_EntityPublicFloat_lbl">Entity Public Float</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:title="label: EntityPublicFloat to dei_EntityPublicFloat_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine1_lbl">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" id="dei_EntityAddressCityOrTown_lbl">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" id="dei_EntityAddressStateOrProvince_lbl">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" id="dei_EntityAddressPostalZipCode_lbl">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode_lbl" xml:lang="en-US" id="dei_CityAreaCode_lbl">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:title="label: CityAreaCode to dei_CityAreaCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber_lbl" xml:lang="en-US" id="dei_LocalPhoneNumber_lbl">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityListingsTable" xlink:label="EntityListingsTable" xlink:title="EntityListingsTable" />
    <link:label xlink:type="resource" xlink:label="dei_EntityListingsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityListingsTable_lbl" xml:lang="en-US" id="dei_EntityListingsTable_lbl">Entity Listings [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityListingsTable" xlink:to="dei_EntityListingsTable_lbl" xlink:title="label: EntityListingsTable to dei_EntityListingsTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityListingsLineItems" xlink:label="EntityListingsLineItems" xlink:title="EntityListingsLineItems" />
    <link:label xlink:type="resource" xlink:label="dei_EntityListingsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityListingsLineItems_lbl" xml:lang="en-US" id="dei_EntityListingsLineItems_lbl">Entity Listings [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityListingsLineItems" xlink:to="dei_EntityListingsLineItems_lbl" xlink:title="label: EntityListingsLineItems to dei_EntityListingsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle_lbl" xml:lang="en-US" id="dei_Security12bTitle_lbl">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:title="label: Security12bTitle to dei_Security12bTitle_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol_lbl" xml:lang="en-US" id="dei_TradingSymbol_lbl">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:title="label: TradingSymbol to dei_TradingSymbol_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName_lbl" xml:lang="en-US" id="dei_SecurityExchangeName_lbl">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="dei_EntityCommonStockSharesOutstanding_lbl">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:title="label: EntityCommonStockSharesOutstanding to dei_EntityCommonStockSharesOutstanding_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorName_lbl" xml:lang="en-US" id="dei_AuditorName_lbl">Auditor Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorName" xlink:to="dei_AuditorName_lbl" xlink:title="label: AuditorName to dei_AuditorName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorLocation_lbl" xml:lang="en-US" id="dei_AuditorLocation_lbl">Auditor Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorLocation" xlink:to="dei_AuditorLocation_lbl" xlink:title="label: AuditorLocation to dei_AuditorLocation_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorFirmId_lbl" xml:lang="en-US" id="dei_AuditorFirmId_lbl">Auditor Firm ID</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl" xlink:title="label: AuditorFirmId to dei_AuditorFirmId_lbl" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BuildingAndLeaseholdImprovementsMember" xlink:label="BuildingAndLeaseholdImprovementsMember" xlink:title="BuildingAndLeaseholdImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="jwa_BuildingAndLeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BuildingAndLeaseholdImprovementsMember_lbl" xml:lang="en-US" id="jwa_BuildingAndLeaseholdImprovementsMember_lbl">Long lived, depreciable structure held for productive use and any addition, improvement, or renovation to the structure, such as interior masonry, interior flooring, electrical, and plumbing, including additions or improvements to assets held under a lease arrangement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingAndLeaseholdImprovementsMember" xlink:to="jwa_BuildingAndLeaseholdImprovementsMember_lbl" xlink:title="label: BuildingAndLeaseholdImprovementsMember to jwa_BuildingAndLeaseholdImprovementsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BuildingAndLeaseholdImprovementsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BuildingAndLeaseholdImprovementsMember_lbl1" xml:lang="en-US" id="jwa_BuildingAndLeaseholdImprovementsMember_lbl1">Building and Leasehold Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingAndLeaseholdImprovementsMember" xlink:to="jwa_BuildingAndLeaseholdImprovementsMember_lbl1" xlink:title="label: BuildingAndLeaseholdImprovementsMember to jwa_BuildingAndLeaseholdImprovementsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BuildingAndLeaseholdImprovementsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BuildingAndLeaseholdImprovementsMember_lbl2" xml:lang="en-US" id="jwa_BuildingAndLeaseholdImprovementsMember_lbl2">Buildings and Leasehold Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingAndLeaseholdImprovementsMember" xlink:to="jwa_BuildingAndLeaseholdImprovementsMember_lbl2" xlink:title="label: BuildingAndLeaseholdImprovementsMember to jwa_BuildingAndLeaseholdImprovementsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FurnitureFixturesAndWarehouseEquipmentMember" xlink:label="FurnitureFixturesAndWarehouseEquipmentMember" xlink:title="FurnitureFixturesAndWarehouseEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl" xml:lang="en-US" id="jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl">Long lived, depreciable assets, commonly used in offices and stores and equipment used in warehouses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureFixturesAndWarehouseEquipmentMember" xlink:to="jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl" xlink:title="label: FurnitureFixturesAndWarehouseEquipmentMember to jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl1" xml:lang="en-US" id="jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl1">Furniture, Fixtures and Warehouse Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureFixturesAndWarehouseEquipmentMember" xlink:to="jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl1" xlink:title="label: FurnitureFixturesAndWarehouseEquipmentMember to jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl2" xml:lang="en-US" id="jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl2">Furniture, Fixtures, and Warehouse Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureFixturesAndWarehouseEquipmentMember" xlink:to="jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl2" xlink:title="label: FurnitureFixturesAndWarehouseEquipmentMember to jwa_FurnitureFixturesAndWarehouseEquipmentMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PropertyPlantAndEquipmentWorkInProgress" xlink:label="PropertyPlantAndEquipmentWorkInProgress" xlink:title="PropertyPlantAndEquipmentWorkInProgress" />
    <link:label xlink:type="resource" xlink:label="jwa_PropertyPlantAndEquipmentWorkInProgress_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_PropertyPlantAndEquipmentWorkInProgress_lbl" xml:lang="en-US" id="jwa_PropertyPlantAndEquipmentWorkInProgress_lbl">Amount of work in progress in property, plant and equipment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentWorkInProgress" xlink:to="jwa_PropertyPlantAndEquipmentWorkInProgress_lbl" xlink:title="label: PropertyPlantAndEquipmentWorkInProgress to jwa_PropertyPlantAndEquipmentWorkInProgress_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_PropertyPlantAndEquipmentWorkInProgress_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_PropertyPlantAndEquipmentWorkInProgress_lbl1" xml:lang="en-US" id="jwa_PropertyPlantAndEquipmentWorkInProgress_lbl1">Property, Plant and Equipment, Work in Progress</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentWorkInProgress" xlink:to="jwa_PropertyPlantAndEquipmentWorkInProgress_lbl1" xlink:title="label: PropertyPlantAndEquipmentWorkInProgress to jwa_PropertyPlantAndEquipmentWorkInProgress_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_PropertyPlantAndEquipmentWorkInProgress_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_PropertyPlantAndEquipmentWorkInProgress_lbl2" xml:lang="en-US" id="jwa_PropertyPlantAndEquipmentWorkInProgress_lbl2">Work in process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentWorkInProgress" xlink:to="jwa_PropertyPlantAndEquipmentWorkInProgress_lbl2" xlink:title="label: PropertyPlantAndEquipmentWorkInProgress to jwa_PropertyPlantAndEquipmentWorkInProgress_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:label="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:title="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" />
    <link:label xlink:type="resource" xlink:label="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl" xml:lang="en-US" id="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl">The amount of expense excluding capitalized software recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:to="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl" xlink:title="label: DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware to jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl1" xml:lang="en-US" id="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl1">Depreciation and Amortization Expense Excluding Capitalized Software</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:to="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl1" xlink:title="label: DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware to jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl2" xml:lang="en-US" id="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl2">Depreciation and amortization expense, excluding capitalized software</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:to="jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl2" xlink:title="label: DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware to jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ScheduleOfIntangibleAssetsTableTextBlock" xlink:label="ScheduleOfIntangibleAssetsTableTextBlock" xlink:title="ScheduleOfIntangibleAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" id="jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl">Tabular disclosure of the carrying value of intangible assets, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfIntangibleAssetsTableTextBlock" xlink:to="jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl" xlink:title="label: ScheduleOfIntangibleAssetsTableTextBlock to jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl1" xml:lang="en-US" id="jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl1">Schedule of Intangible Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfIntangibleAssetsTableTextBlock" xlink:to="jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl1" xlink:title="label: ScheduleOfIntangibleAssetsTableTextBlock to jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl2" xml:lang="en-US" id="jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl2">Intangible Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfIntangibleAssetsTableTextBlock" xlink:to="jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl2" xlink:title="label: ScheduleOfIntangibleAssetsTableTextBlock to jwa_ScheduleOfIntangibleAssetsTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsTextBlock" xlink:label="ProductDevelopmentAssetsTextBlock" xlink:title="ProductDevelopmentAssetsTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ProductDevelopmentAssetsTextBlock_lbl" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsTextBlock_lbl">The disclosure related to royalty advances and composition costs.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsTextBlock" xlink:to="jwa_ProductDevelopmentAssetsTextBlock_lbl" xlink:title="label: ProductDevelopmentAssetsTextBlock to jwa_ProductDevelopmentAssetsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ProductDevelopmentAssetsTextBlock_lbl1" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsTextBlock_lbl1">Product Development Assets [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsTextBlock" xlink:to="jwa_ProductDevelopmentAssetsTextBlock_lbl1" xlink:title="label: ProductDevelopmentAssetsTextBlock to jwa_ProductDevelopmentAssetsTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_ProductDevelopmentAssetsTextBlock_lbl2" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsTextBlock_lbl2">Product Development Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsTextBlock" xlink:to="jwa_ProductDevelopmentAssetsTextBlock_lbl2" xlink:title="label: ProductDevelopmentAssetsTextBlock to jwa_ProductDevelopmentAssetsTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:label="FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" />
    <link:label xlink:type="resource" xlink:label="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US" id="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl">Amount of accumulated impairment loss for an asset lacking physical substance and having a projected finite period of benefit.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:to="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl" xlink:title="label: FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss to jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1" xml:lang="en-US" id="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1">Finite Lived Intangible Assets Impaired Accumulated Impairment Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:to="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss to jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2" xml:lang="en-US" id="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2">Accumulated impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:to="jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2" xlink:title="label: FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss to jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:label="IntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="IntangibleAssetsImpairedAccumulatedImpairmentLoss" />
    <link:label xlink:type="resource" xlink:label="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US" id="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl">Amount of accumulated impairment loss for an asset lacking physical substance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:to="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl" xlink:title="label: IntangibleAssetsImpairedAccumulatedImpairmentLoss to jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1" xml:lang="en-US" id="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1">Intangible Assets, Impaired, Accumulated Impairment Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:to="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1" xlink:title="label: IntangibleAssetsImpairedAccumulatedImpairmentLoss to jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2" xml:lang="en-US" id="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2">Accumulated impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:to="jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2" xlink:title="label: IntangibleAssetsImpairedAccumulatedImpairmentLoss to jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:label="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" />
    <link:label xlink:type="resource" xlink:label="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US" id="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl">Amount of accumulated impairment loss for an asset lacking physical substance and having a projected indefinite period of benefit.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:to="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl" xlink:title="label: IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss to jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1" xml:lang="en-US" id="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1">Indefinite-Lived Intangible Assets, Impaired, Accumulated Impairment Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:to="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1" xlink:title="label: IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss to jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2" xml:lang="en-US" id="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2">Accumulated impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:to="jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2" xlink:title="label: IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss to jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" />
    <link:label xlink:type="resource" xlink:label="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl" xml:lang="en-US" id="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl">Amount of assets, net of accumulated impairment, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:to="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl" xlink:title="label: IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment to jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl1" xml:lang="en-US" id="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl1">Indefinite-Lived Intangible Assets (Excluding Goodwill), Net of Accumulated Impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:to="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl1" xlink:title="label: IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment to jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl2" xml:lang="en-US" id="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl2">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:to="jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl2" xlink:title="label: IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment to jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BrandsMember" xlink:label="BrandsMember" xlink:title="BrandsMember" />
    <link:label xlink:type="resource" xlink:label="jwa_BrandsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BrandsMember_lbl" xml:lang="en-US" id="jwa_BrandsMember_lbl">Unique design, sign, symbol, words, or a combination of these, employed in creating an image that identifies a product and differentiates it from its competitors.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BrandsMember" xlink:to="jwa_BrandsMember_lbl" xlink:title="label: BrandsMember to jwa_BrandsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BrandsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BrandsMember_lbl1" xml:lang="en-US" id="jwa_BrandsMember_lbl1">Brands [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BrandsMember" xlink:to="jwa_BrandsMember_lbl1" xlink:title="label: BrandsMember to jwa_BrandsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BrandsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BrandsMember_lbl2" xml:lang="en-US" id="jwa_BrandsMember_lbl2">Brands [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BrandsMember" xlink:to="jwa_BrandsMember_lbl2" xlink:title="label: BrandsMember to jwa_BrandsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SoftwareCostsMember" xlink:label="SoftwareCostsMember" xlink:title="SoftwareCostsMember" />
    <link:label xlink:type="resource" xlink:label="jwa_SoftwareCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_SoftwareCostsMember_lbl" xml:lang="en-US" id="jwa_SoftwareCostsMember_lbl">Cost incurred in software.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareCostsMember" xlink:to="jwa_SoftwareCostsMember_lbl" xlink:title="label: SoftwareCostsMember to jwa_SoftwareCostsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_SoftwareCostsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_SoftwareCostsMember_lbl1" xml:lang="en-US" id="jwa_SoftwareCostsMember_lbl1">Software Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareCostsMember" xlink:to="jwa_SoftwareCostsMember_lbl1" xlink:title="label: SoftwareCostsMember to jwa_SoftwareCostsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BookCompositionCostsMember" xlink:label="BookCompositionCostsMember" xlink:title="BookCompositionCostsMember" />
    <link:label xlink:type="resource" xlink:label="jwa_BookCompositionCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BookCompositionCostsMember_lbl" xml:lang="en-US" id="jwa_BookCompositionCostsMember_lbl">The costs incurred to bring an edited commercial manuscript to publication, which include typesetting, proofreading, design, illustration costs, and digital formatting. They are capitalized and are generally amortized on a double-declining basis over their estimated useful lives.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BookCompositionCostsMember" xlink:to="jwa_BookCompositionCostsMember_lbl" xlink:title="label: BookCompositionCostsMember to jwa_BookCompositionCostsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BookCompositionCostsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BookCompositionCostsMember_lbl1" xml:lang="en-US" id="jwa_BookCompositionCostsMember_lbl1">Book Composition Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BookCompositionCostsMember" xlink:to="jwa_BookCompositionCostsMember_lbl1" xlink:title="label: BookCompositionCostsMember to jwa_BookCompositionCostsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BookCompositionCostsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BookCompositionCostsMember_lbl2" xml:lang="en-US" id="jwa_BookCompositionCostsMember_lbl2">Book Composition Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BookCompositionCostsMember" xlink:to="jwa_BookCompositionCostsMember_lbl2" xlink:title="label: BookCompositionCostsMember to jwa_BookCompositionCostsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ContentDevelopmentCostsMember" xlink:label="ContentDevelopmentCostsMember" xlink:title="ContentDevelopmentCostsMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ContentDevelopmentCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ContentDevelopmentCostsMember_lbl" xml:lang="en-US" id="jwa_ContentDevelopmentCostsMember_lbl">Cost incurred in content developing process.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContentDevelopmentCostsMember" xlink:to="jwa_ContentDevelopmentCostsMember_lbl" xlink:title="label: ContentDevelopmentCostsMember to jwa_ContentDevelopmentCostsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ContentDevelopmentCostsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ContentDevelopmentCostsMember_lbl1" xml:lang="en-US" id="jwa_ContentDevelopmentCostsMember_lbl1">Content Development Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContentDevelopmentCostsMember" xlink:to="jwa_ContentDevelopmentCostsMember_lbl1" xlink:title="label: ContentDevelopmentCostsMember to jwa_ContentDevelopmentCostsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetAbstract" xlink:label="ProductDevelopmentAssetAbstract" xlink:title="ProductDevelopmentAssetAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ProductDevelopmentAssetAbstract_lbl1" xml:lang="en-US" id="jwa_ProductDevelopmentAssetAbstract_lbl1">Product Development Asset [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetAbstract" xlink:to="jwa_ProductDevelopmentAssetAbstract_lbl1" xlink:title="label: ProductDevelopmentAssetAbstract to jwa_ProductDevelopmentAssetAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_ProductDevelopmentAssetAbstract_lbl2" xml:lang="en-US" id="jwa_ProductDevelopmentAssetAbstract_lbl2">Product Development Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetAbstract" xlink:to="jwa_ProductDevelopmentAssetAbstract_lbl2" xlink:title="label: ProductDevelopmentAssetAbstract to jwa_ProductDevelopmentAssetAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsWokInProgress" xlink:label="ProductDevelopmentAssetsWokInProgress" xlink:title="ProductDevelopmentAssetsWokInProgress" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsWokInProgress_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ProductDevelopmentAssetsWokInProgress_lbl" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsWokInProgress_lbl">Amount of product development assets, which are partially completed at the time of measurement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsWokInProgress" xlink:to="jwa_ProductDevelopmentAssetsWokInProgress_lbl" xlink:title="label: ProductDevelopmentAssetsWokInProgress to jwa_ProductDevelopmentAssetsWokInProgress_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsWokInProgress_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ProductDevelopmentAssetsWokInProgress_lbl1" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsWokInProgress_lbl1">Product Development Assets, Wok in Progress</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsWokInProgress" xlink:to="jwa_ProductDevelopmentAssetsWokInProgress_lbl1" xlink:title="label: ProductDevelopmentAssetsWokInProgress to jwa_ProductDevelopmentAssetsWokInProgress_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsWokInProgress_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ProductDevelopmentAssetsWokInProgress_lbl2" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsWokInProgress_lbl2">Work in process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsWokInProgress" xlink:to="jwa_ProductDevelopmentAssetsWokInProgress_lbl2" xlink:title="label: ProductDevelopmentAssetsWokInProgress to jwa_ProductDevelopmentAssetsWokInProgress_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssets" xlink:label="ProductDevelopmentAssets" xlink:title="ProductDevelopmentAssets" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ProductDevelopmentAssets_lbl" xml:lang="en-US" id="jwa_ProductDevelopmentAssets_lbl">Product development assets consist of composition costs and royalty advances to authors. Composition costs, primarily represent the costs incurred to bring an edited commercial manuscript to publication including typesetting, proofreading, design and illustration, etc. Royalty advances to authors are capitalized and, upon publication, are recovered as royalties earned by the authors based on sales of the published works.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssets" xlink:to="jwa_ProductDevelopmentAssets_lbl" xlink:title="label: ProductDevelopmentAssets to jwa_ProductDevelopmentAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ProductDevelopmentAssets_lbl1" xml:lang="en-US" id="jwa_ProductDevelopmentAssets_lbl1">Product Development Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssets" xlink:to="jwa_ProductDevelopmentAssets_lbl1" xlink:title="label: ProductDevelopmentAssets to jwa_ProductDevelopmentAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssets_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ProductDevelopmentAssets_lbl2" xml:lang="en-US" id="jwa_ProductDevelopmentAssets_lbl2">Product development assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssets" xlink:to="jwa_ProductDevelopmentAssets_lbl2" xlink:title="label: ProductDevelopmentAssets to jwa_ProductDevelopmentAssets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:label xlink:type="resource" xlink:label="jwa_EducationServicesSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_EducationServicesSegmentMember_lbl" xml:lang="en-US" id="jwa_EducationServicesSegmentMember_lbl">A segment of the entity, which provides online graduate degree program management services for higher education institutions and learning, development, and assessment services for businesses and professionals.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationServicesSegmentMember" xlink:to="jwa_EducationServicesSegmentMember_lbl" xlink:title="label: EducationServicesSegmentMember to jwa_EducationServicesSegmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_EducationServicesSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_EducationServicesSegmentMember_lbl1" xml:lang="en-US" id="jwa_EducationServicesSegmentMember_lbl1">Education Services Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationServicesSegmentMember" xlink:to="jwa_EducationServicesSegmentMember_lbl1" xlink:title="label: EducationServicesSegmentMember to jwa_EducationServicesSegmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_EducationServicesSegmentMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_EducationServicesSegmentMember_lbl2" xml:lang="en-US" id="jwa_EducationServicesSegmentMember_lbl2">Education Services [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationServicesSegmentMember" xlink:to="jwa_EducationServicesSegmentMember_lbl2" xlink:title="label: EducationServicesSegmentMember to jwa_EducationServicesSegmentMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:label xlink:type="resource" xlink:label="jwa_AcademicAndProfessionalLearningSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AcademicAndProfessionalLearningSegmentMember_lbl" xml:lang="en-US" id="jwa_AcademicAndProfessionalLearningSegmentMember_lbl">A segment of the entity, which consists of academic and professional learning.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcademicAndProfessionalLearningSegmentMember" xlink:to="jwa_AcademicAndProfessionalLearningSegmentMember_lbl" xlink:title="label: AcademicAndProfessionalLearningSegmentMember to jwa_AcademicAndProfessionalLearningSegmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AcademicAndProfessionalLearningSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AcademicAndProfessionalLearningSegmentMember_lbl1" xml:lang="en-US" id="jwa_AcademicAndProfessionalLearningSegmentMember_lbl1">Academic and Professional Learning Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcademicAndProfessionalLearningSegmentMember" xlink:to="jwa_AcademicAndProfessionalLearningSegmentMember_lbl1" xlink:title="label: AcademicAndProfessionalLearningSegmentMember to jwa_AcademicAndProfessionalLearningSegmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AcademicAndProfessionalLearningSegmentMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AcademicAndProfessionalLearningSegmentMember_lbl2" xml:lang="en-US" id="jwa_AcademicAndProfessionalLearningSegmentMember_lbl2">Academic &amp; Professional Learning [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcademicAndProfessionalLearningSegmentMember" xlink:to="jwa_AcademicAndProfessionalLearningSegmentMember_lbl2" xlink:title="label: AcademicAndProfessionalLearningSegmentMember to jwa_AcademicAndProfessionalLearningSegmentMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="jwa_AcademicAndProfessionalLearningSegmentMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_AcademicAndProfessionalLearningSegmentMember_lbl3" xml:lang="en-US" id="jwa_AcademicAndProfessionalLearningSegmentMember_lbl3">Academic and Professional Learning [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcademicAndProfessionalLearningSegmentMember" xlink:to="jwa_AcademicAndProfessionalLearningSegmentMember_lbl3" xlink:title="label: AcademicAndProfessionalLearningSegmentMember to jwa_AcademicAndProfessionalLearningSegmentMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl" xml:lang="en-US" id="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl">A segment of the entity, which provides scientific, technical, medical, and scholarly journals, as well as related content and services, for academic, corporate, and government libraries, learned societies, and individual researchers and other professionals.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchPublishingAndPlatformsSegmentMember" xlink:to="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl" xlink:title="label: ResearchPublishingAndPlatformsSegmentMember to jwa_ResearchPublishingAndPlatformsSegmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl1" xml:lang="en-US" id="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl1">Research Publishing and Platforms Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchPublishingAndPlatformsSegmentMember" xlink:to="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl1" xlink:title="label: ResearchPublishingAndPlatformsSegmentMember to jwa_ResearchPublishingAndPlatformsSegmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl2" xml:lang="en-US" id="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl2">Research Publishing &amp; Platforms [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchPublishingAndPlatformsSegmentMember" xlink:to="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl2" xlink:title="label: ResearchPublishingAndPlatformsSegmentMember to jwa_ResearchPublishingAndPlatformsSegmentMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl3" xml:lang="en-US" id="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl3">Research Publishing &amp; Platforms [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchPublishingAndPlatformsSegmentMember" xlink:to="jwa_ResearchPublishingAndPlatformsSegmentMember_lbl3" xlink:title="label: ResearchPublishingAndPlatformsSegmentMember to jwa_ResearchPublishingAndPlatformsSegmentMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringChargesNetOfCredits" xlink:label="RestructuringChargesNetOfCredits" xlink:title="RestructuringChargesNetOfCredits" />
    <link:label xlink:type="resource" xlink:label="jwa_RestructuringChargesNetOfCredits_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_RestructuringChargesNetOfCredits_lbl" xml:lang="en-US" id="jwa_RestructuringChargesNetOfCredits_lbl">Restructuring charges for research and professional development, net of related reversal of severance provisions previously recorded by the Company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringChargesNetOfCredits" xlink:to="jwa_RestructuringChargesNetOfCredits_lbl" xlink:title="label: RestructuringChargesNetOfCredits to jwa_RestructuringChargesNetOfCredits_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_RestructuringChargesNetOfCredits_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_RestructuringChargesNetOfCredits_lbl1" xml:lang="en-US" id="jwa_RestructuringChargesNetOfCredits_lbl1">Restructuring and related (credits) charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringChargesNetOfCredits" xlink:to="jwa_RestructuringChargesNetOfCredits_lbl1" xlink:title="label: RestructuringChargesNetOfCredits to jwa_RestructuringChargesNetOfCredits_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_RestructuringChargesNetOfCredits_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_RestructuringChargesNetOfCredits_lbl2" xml:lang="en-US" id="jwa_RestructuringChargesNetOfCredits_lbl2">Restructuring and related (credits) charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringChargesNetOfCredits" xlink:to="jwa_RestructuringChargesNetOfCredits_lbl2" xlink:title="label: RestructuringChargesNetOfCredits to jwa_RestructuringChargesNetOfCredits_lbl2" />
    <link:label xlink:type="resource" xlink:label="jwa_RestructuringChargesNetOfCredits_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_RestructuringChargesNetOfCredits_lbl3" xml:lang="en-US" id="jwa_RestructuringChargesNetOfCredits_lbl3">Restructuring and related charges (credits)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringChargesNetOfCredits" xlink:to="jwa_RestructuringChargesNetOfCredits_lbl3" xlink:title="label: RestructuringChargesNetOfCredits to jwa_RestructuringChargesNetOfCredits_lbl3" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdditionsToProductDevelopmentAssets" xlink:label="AdditionsToProductDevelopmentAssets" xlink:title="AdditionsToProductDevelopmentAssets" />
    <link:label xlink:type="resource" xlink:label="jwa_AdditionsToProductDevelopmentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AdditionsToProductDevelopmentAssets_lbl" xml:lang="en-US" id="jwa_AdditionsToProductDevelopmentAssets_lbl">The cash outflow for book composition and other product development spending.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionsToProductDevelopmentAssets" xlink:to="jwa_AdditionsToProductDevelopmentAssets_lbl" xlink:title="label: AdditionsToProductDevelopmentAssets to jwa_AdditionsToProductDevelopmentAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AdditionsToProductDevelopmentAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AdditionsToProductDevelopmentAssets_lbl1" xml:lang="en-US" id="jwa_AdditionsToProductDevelopmentAssets_lbl1">Additions To Product Development Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionsToProductDevelopmentAssets" xlink:to="jwa_AdditionsToProductDevelopmentAssets_lbl1" xlink:title="label: AdditionsToProductDevelopmentAssets to jwa_AdditionsToProductDevelopmentAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AdditionsToProductDevelopmentAssets_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="jwa_AdditionsToProductDevelopmentAssets_lbl2" xml:lang="en-US" id="jwa_AdditionsToProductDevelopmentAssets_lbl2">Product development spending</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionsToProductDevelopmentAssets" xlink:to="jwa_AdditionsToProductDevelopmentAssets_lbl2" xlink:title="label: AdditionsToProductDevelopmentAssets to jwa_AdditionsToProductDevelopmentAssets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement" xlink:label="ProceedsFromPaymentsForShareBasedPaymentArrangement" xlink:title="ProceedsFromPaymentsForShareBasedPaymentArrangement" />
    <link:label xlink:type="resource" xlink:label="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl" xml:lang="en-US" id="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl">Amount of cash inflow (outflow) from share-based payment arrangement during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromPaymentsForShareBasedPaymentArrangement" xlink:to="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl" xlink:title="label: ProceedsFromPaymentsForShareBasedPaymentArrangement to jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl1" xml:lang="en-US" id="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl1">Proceeds from (Payments for) Share-based Payment Arrangement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromPaymentsForShareBasedPaymentArrangement" xlink:to="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl1" xlink:title="label: ProceedsFromPaymentsForShareBasedPaymentArrangement to jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl2" xml:lang="en-US" id="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl2">Impact of tax withholding on stock-based compensation and other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromPaymentsForShareBasedPaymentArrangement" xlink:to="jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl2" xlink:title="label: ProceedsFromPaymentsForShareBasedPaymentArrangement to jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CashPaidDuringPeriodForAbstract" xlink:label="CashPaidDuringPeriodForAbstract" xlink:title="CashPaidDuringPeriodForAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_CashPaidDuringPeriodForAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_CashPaidDuringPeriodForAbstract_lbl1" xml:lang="en-US" id="jwa_CashPaidDuringPeriodForAbstract_lbl1">Cash Paid During Period For [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashPaidDuringPeriodForAbstract" xlink:to="jwa_CashPaidDuringPeriodForAbstract_lbl1" xlink:title="label: CashPaidDuringPeriodForAbstract to jwa_CashPaidDuringPeriodForAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_CashPaidDuringPeriodForAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_CashPaidDuringPeriodForAbstract_lbl2" xml:lang="en-US" id="jwa_CashPaidDuringPeriodForAbstract_lbl2">Cash paid during the year for:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashPaidDuringPeriodForAbstract" xlink:to="jwa_CashPaidDuringPeriodForAbstract_lbl2" xlink:title="label: CashPaidDuringPeriodForAbstract to jwa_CashPaidDuringPeriodForAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RoyaltyAdvances" xlink:label="RoyaltyAdvances" xlink:title="RoyaltyAdvances" />
    <link:label xlink:type="resource" xlink:label="jwa_RoyaltyAdvances_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_RoyaltyAdvances_lbl" xml:lang="en-US" id="jwa_RoyaltyAdvances_lbl">The increase (decrease) during the reporting period in royalty advances paid.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RoyaltyAdvances" xlink:to="jwa_RoyaltyAdvances_lbl" xlink:title="label: RoyaltyAdvances to jwa_RoyaltyAdvances_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_RoyaltyAdvances_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_RoyaltyAdvances_lbl1" xml:lang="en-US" id="jwa_RoyaltyAdvances_lbl1">Royalty Advances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RoyaltyAdvances" xlink:to="jwa_RoyaltyAdvances_lbl1" xlink:title="label: RoyaltyAdvances to jwa_RoyaltyAdvances_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_RoyaltyAdvances_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_RoyaltyAdvances_lbl2" xml:lang="en-US" id="jwa_RoyaltyAdvances_lbl2">Royalty advances, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RoyaltyAdvances" xlink:to="jwa_RoyaltyAdvances_lbl2" xlink:title="label: RoyaltyAdvances to jwa_RoyaltyAdvances_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" xlink:label="IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" xlink:title="IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl" xml:lang="en-US" id="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl">The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations due for compensation payments related to the use of copyrights, patents, trade names, licenses, technology. Royalty payments are also paid by the lease holders for oil, gas, and mineral extraction.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" xlink:to="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl" xlink:title="label: IncreaseDecreaseInAccountsPayableAndAccruedRoyalties to jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl1" xml:lang="en-US" id="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl1">Increase (Decrease) in Accounts Payable and Accrued Royalties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" xlink:to="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl1" xlink:title="label: IncreaseDecreaseInAccountsPayableAndAccruedRoyalties to jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl2" xml:lang="en-US" id="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl2">Accounts payable and accrued royalties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" xlink:to="jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl2" xlink:title="label: IncreaseDecreaseInAccountsPayableAndAccruedRoyalties to jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="IncreaseDecreaseInOperatingLeaseLiabilities" xlink:title="IncreaseDecreaseInOperatingLeaseLiabilities" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl" xml:lang="en-US" id="jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl">The increase (decrease) during the period in the amount due for operating lease liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl" xlink:title="label: IncreaseDecreaseInOperatingLeaseLiabilities to jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl1" xml:lang="en-US" id="jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl1">Increase (Decrease) in Operating Lease Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl1" xlink:title="label: IncreaseDecreaseInOperatingLeaseLiabilities to jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl2" xml:lang="en-US" id="jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl2">Operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl2" xlink:title="label: IncreaseDecreaseInOperatingLeaseLiabilities to jwa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AmortizationOfProductDevelopmentAssets" xlink:label="AmortizationOfProductDevelopmentAssets" xlink:title="AmortizationOfProductDevelopmentAssets" />
    <link:label xlink:type="resource" xlink:label="jwa_AmortizationOfProductDevelopmentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AmortizationOfProductDevelopmentAssets_lbl" xml:lang="en-US" id="jwa_AmortizationOfProductDevelopmentAssets_lbl">The charge against earnings in the period representing the amortization of product development assets, which consist of composition costs and royalty advances to authors.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfProductDevelopmentAssets" xlink:to="jwa_AmortizationOfProductDevelopmentAssets_lbl" xlink:title="label: AmortizationOfProductDevelopmentAssets to jwa_AmortizationOfProductDevelopmentAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AmortizationOfProductDevelopmentAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AmortizationOfProductDevelopmentAssets_lbl1" xml:lang="en-US" id="jwa_AmortizationOfProductDevelopmentAssets_lbl1">Amortization of Product Development Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfProductDevelopmentAssets" xlink:to="jwa_AmortizationOfProductDevelopmentAssets_lbl1" xlink:title="label: AmortizationOfProductDevelopmentAssets to jwa_AmortizationOfProductDevelopmentAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AmortizationOfProductDevelopmentAssets_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AmortizationOfProductDevelopmentAssets_lbl2" xml:lang="en-US" id="jwa_AmortizationOfProductDevelopmentAssets_lbl2">Amortization of product development assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfProductDevelopmentAssets" xlink:to="jwa_AmortizationOfProductDevelopmentAssets_lbl2" xlink:title="label: AmortizationOfProductDevelopmentAssets to jwa_AmortizationOfProductDevelopmentAssets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TheLearningHouseIncMember" xlink:label="TheLearningHouseIncMember" xlink:title="TheLearningHouseIncMember" />
    <link:label xlink:type="resource" xlink:label="jwa_TheLearningHouseIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_TheLearningHouseIncMember_lbl" xml:lang="en-US" id="jwa_TheLearningHouseIncMember_lbl">A diversified education services provider, which provides online program management (OPM) services including graduate and undergraduate programs; short courses, boot camps, and other skills training and credentialing for students and professionals; pathway services for international students; professional development services for teachers; and learning solutions for corporate clients.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TheLearningHouseIncMember" xlink:to="jwa_TheLearningHouseIncMember_lbl" xlink:title="label: TheLearningHouseIncMember to jwa_TheLearningHouseIncMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_TheLearningHouseIncMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_TheLearningHouseIncMember_lbl1" xml:lang="en-US" id="jwa_TheLearningHouseIncMember_lbl1">The Learning House, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TheLearningHouseIncMember" xlink:to="jwa_TheLearningHouseIncMember_lbl1" xlink:title="label: TheLearningHouseIncMember to jwa_TheLearningHouseIncMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_TheLearningHouseIncMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_TheLearningHouseIncMember_lbl2" xml:lang="en-US" id="jwa_TheLearningHouseIncMember_lbl2">Learning House [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TheLearningHouseIncMember" xlink:to="jwa_TheLearningHouseIncMember_lbl2" xlink:title="label: TheLearningHouseIncMember to jwa_TheLearningHouseIncMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdditionalPaidInCapitalAttributableToWarrantMember" xlink:label="AdditionalPaidInCapitalAttributableToWarrantMember" xlink:title="AdditionalPaidInCapitalAttributableToWarrantMember" />
    <link:label xlink:type="resource" xlink:label="jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl" xml:lang="en-US" id="jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl">Additional paid-in-capital attributable to warrants that satisfy the conditions for equity classification.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalAttributableToWarrantMember" xlink:to="jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl" xlink:title="label: AdditionalPaidInCapitalAttributableToWarrantMember to jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl1" xml:lang="en-US" id="jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl1">Additional Paid-in Capital, Attributable to Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalAttributableToWarrantMember" xlink:to="jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl1" xlink:title="label: AdditionalPaidInCapitalAttributableToWarrantMember to jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl2" xml:lang="en-US" id="jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl2">Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalAttributableToWarrantMember" xlink:to="jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl2" xlink:title="label: AdditionalPaidInCapitalAttributableToWarrantMember to jwa_AdditionalPaidInCapitalAttributableToWarrantMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:label="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:title="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" />
    <link:label xlink:type="resource" xlink:label="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl" xml:lang="en-US" id="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl">The value of warrants issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:to="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl" xlink:title="label: NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue to jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl1" xml:lang="en-US" id="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl1">Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Warrants Issued, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:to="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl1" xlink:title="label: NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue to jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl2" xml:lang="en-US" id="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl2">Warrants to purchase 0.4 million shares of Wiley Class A Common Stock issued in connection with the Learning House acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:to="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl2" xlink:title="label: NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue to jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" xlink:label="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" xlink:title="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" />
    <link:label xlink:type="resource" xlink:label="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl" xml:lang="en-US" id="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl">The value of shares issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" xlink:to="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl" xlink:title="label: NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue to jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl1" xml:lang="en-US" id="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl1">Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" xlink:to="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl1" xlink:title="label: NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue to jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl2" xml:lang="en-US" id="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl2">Shares issued in connection with the acquisition of a business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" xlink:to="jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl2" xlink:title="label: NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue to jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLeaseRightOfUseAssetFairValue" xlink:label="OperatingLeaseRightOfUseAssetFairValue" xlink:title="OperatingLeaseRightOfUseAssetFairValue" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLeaseRightOfUseAssetFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OperatingLeaseRightOfUseAssetFairValue_lbl" xml:lang="en-US" id="jwa_OperatingLeaseRightOfUseAssetFairValue_lbl">Fair value of operating lease right-of-use assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAssetFairValue" xlink:to="jwa_OperatingLeaseRightOfUseAssetFairValue_lbl" xlink:title="label: OperatingLeaseRightOfUseAssetFairValue to jwa_OperatingLeaseRightOfUseAssetFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLeaseRightOfUseAssetFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OperatingLeaseRightOfUseAssetFairValue_lbl1" xml:lang="en-US" id="jwa_OperatingLeaseRightOfUseAssetFairValue_lbl1">Operating Lease, Right-of-Use Asset, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAssetFairValue" xlink:to="jwa_OperatingLeaseRightOfUseAssetFairValue_lbl1" xlink:title="label: OperatingLeaseRightOfUseAssetFairValue to jwa_OperatingLeaseRightOfUseAssetFairValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLeaseRightOfUseAssetFairValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_OperatingLeaseRightOfUseAssetFairValue_lbl2" xml:lang="en-US" id="jwa_OperatingLeaseRightOfUseAssetFairValue_lbl2">Fair value of operating lease ROU assets and property and equipment immediately subsequent to impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAssetFairValue" xlink:to="jwa_OperatingLeaseRightOfUseAssetFairValue_lbl2" xlink:title="label: OperatingLeaseRightOfUseAssetFairValue to jwa_OperatingLeaseRightOfUseAssetFairValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringAndReinvestmentProgramMember" xlink:label="RestructuringAndReinvestmentProgramMember" xlink:title="RestructuringAndReinvestmentProgramMember" />
    <link:label xlink:type="resource" xlink:label="jwa_RestructuringAndReinvestmentProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_RestructuringAndReinvestmentProgramMember_lbl" xml:lang="en-US" id="jwa_RestructuringAndReinvestmentProgramMember_lbl">The entity announced a program (the "Restructuring and Reinvestment Program") to restructure and realign the Company's cost base with current and anticipated future market conditions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndReinvestmentProgramMember" xlink:to="jwa_RestructuringAndReinvestmentProgramMember_lbl" xlink:title="label: RestructuringAndReinvestmentProgramMember to jwa_RestructuringAndReinvestmentProgramMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_RestructuringAndReinvestmentProgramMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_RestructuringAndReinvestmentProgramMember_lbl1" xml:lang="en-US" id="jwa_RestructuringAndReinvestmentProgramMember_lbl1">Restructuring and Reinvestment Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndReinvestmentProgramMember" xlink:to="jwa_RestructuringAndReinvestmentProgramMember_lbl1" xlink:title="label: RestructuringAndReinvestmentProgramMember to jwa_RestructuringAndReinvestmentProgramMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PercentageReductionInRealEstateSquareFootageOccupancy" xlink:label="PercentageReductionInRealEstateSquareFootageOccupancy" xlink:title="PercentageReductionInRealEstateSquareFootageOccupancy" />
    <link:label xlink:type="resource" xlink:label="jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl" xml:lang="en-US" id="jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl">The percentage reduction in real estate square footage occupancy.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageReductionInRealEstateSquareFootageOccupancy" xlink:to="jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl" xlink:title="label: PercentageReductionInRealEstateSquareFootageOccupancy to jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl1" xml:lang="en-US" id="jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl1">Percentage Reduction in Real Estate Square Footage Occupancy</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageReductionInRealEstateSquareFootageOccupancy" xlink:to="jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl1" xlink:title="label: PercentageReductionInRealEstateSquareFootageOccupancy to jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl2" xml:lang="en-US" id="jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl2">Percentage reduction in real estate square footage occupancy</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageReductionInRealEstateSquareFootageOccupancy" xlink:to="jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl2" xlink:title="label: PercentageReductionInRealEstateSquareFootageOccupancy to jwa_PercentageReductionInRealEstateSquareFootageOccupancy_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessOptimizationProgramMember" xlink:label="BusinessOptimizationProgramMember" xlink:title="BusinessOptimizationProgramMember" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessOptimizationProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessOptimizationProgramMember_lbl" xml:lang="en-US" id="jwa_BusinessOptimizationProgramMember_lbl">The multi-year program the entity announced to drive efficiency improvement and operating savings.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessOptimizationProgramMember" xlink:to="jwa_BusinessOptimizationProgramMember_lbl" xlink:title="label: BusinessOptimizationProgramMember to jwa_BusinessOptimizationProgramMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessOptimizationProgramMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessOptimizationProgramMember_lbl1" xml:lang="en-US" id="jwa_BusinessOptimizationProgramMember_lbl1">Business Optimization Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessOptimizationProgramMember" xlink:to="jwa_BusinessOptimizationProgramMember_lbl1" xlink:title="label: BusinessOptimizationProgramMember to jwa_BusinessOptimizationProgramMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessOptimizationProgramMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessOptimizationProgramMember_lbl2" xml:lang="en-US" id="jwa_BusinessOptimizationProgramMember_lbl2">Business Optimization Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessOptimizationProgramMember" xlink:to="jwa_BusinessOptimizationProgramMember_lbl2" xlink:title="label: BusinessOptimizationProgramMember to jwa_BusinessOptimizationProgramMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:label="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:title="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl" xml:lang="en-US" id="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl">Operating lease right-of-use asset impairment of a contract associated with exit from or disposal of property and equipment or restructurings pursuant to a plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl" xlink:title="label: ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl1" xml:lang="en-US" id="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl1">Impairment of Operating Lease Right-of-use Assets and Property and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl1" xlink:title="label: ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl2" xml:lang="en-US" id="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl2">Impairment of Operating Lease ROU Assets and Property and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl2" xlink:title="label: ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:label="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:title="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl" xml:lang="en-US" id="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl">Acceleration of expenses relating to operating lease right-of-use asset of a contract associated with exit from or disposal of property and equipment or restructurings pursuant to a plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl" xlink:title="label: AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl1" xml:lang="en-US" id="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl1">Acceleration of Expense Related to Operating Lease Right-of-use Assets and Property and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl1" xlink:title="label: AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl2" xml:lang="en-US" id="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl2">Acceleration of Expense Related to Operating Lease ROU Assets and Property and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl2" xlink:title="label: AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:label="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:title="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl" xml:lang="en-US" id="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl">Acceleration of expense related to operating lease right-of-use assets associated with exit from or disposal of property and equipment or restructurings pursuant to a plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:to="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl" xlink:title="label: AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember to jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl1" xml:lang="en-US" id="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl1">Acceleration of Expense Related to Operating Lease Right-of-use Assets, Property and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:to="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl1" xlink:title="label: AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember to jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl2" xml:lang="en-US" id="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl2">Acceleration of Expense of Operating Lease ROU Assets Related to Property and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:to="jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl2" xlink:title="label: AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember to jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:label="AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:title="AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" />
    <link:label xlink:type="resource" xlink:label="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl" xml:lang="en-US" id="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl">Acceleration of expenses related to operating lease right-of-use asset associated with certain leases.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:to="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl" xlink:title="label: AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember to jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl1" xml:lang="en-US" id="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl1">Acceleration of Expense of Operating Lease Right-of-use Assets, Certain Leases [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:to="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl1" xlink:title="label: AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember to jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl2" xml:lang="en-US" id="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl2">Acceleration of Expense of Operating Lease ROU Assets Related to Certain Leases [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:to="jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl2" xlink:title="label: AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember to jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:label="ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:title="ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl" xml:lang="en-US" id="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl">Impairment of operating lease right-of-use assets associated with exit from or disposal of property and equipment or restructurings pursuant to a plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:to="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl" xlink:title="label: ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember to jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl1" xml:lang="en-US" id="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl1">Impairment of Operating Lease Right-of-use Assets , Property and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:to="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl1" xlink:title="label: ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember to jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl2" xml:lang="en-US" id="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl2">Impairment of Operating Lease ROU Assets Related to Property and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:to="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl2" xlink:title="label: ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember to jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:label="ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:title="ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl" xml:lang="en-US" id="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl">Impairment of operating lease right-of-use assets related to certain leases.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:to="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl" xlink:title="label: ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember to jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl1" xml:lang="en-US" id="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl1">Impairment of Operating Lease Right-of-use Assets, Certain Leases [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:to="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl1" xlink:title="label: ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember to jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl2" xml:lang="en-US" id="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl2">Impairment of Operating Lease ROU Assets Related to Certain Leases [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:to="jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl2" xlink:title="label: ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember to jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EmployeeRelatedLiabilitiesCurrentMember" xlink:label="EmployeeRelatedLiabilitiesCurrentMember" xlink:title="EmployeeRelatedLiabilitiesCurrentMember" />
    <link:label xlink:type="resource" xlink:label="jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl" xml:lang="en-US" id="jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl">Primary financial statement caption encompassing current employee-related liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrentMember" xlink:to="jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl" xlink:title="label: EmployeeRelatedLiabilitiesCurrentMember to jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl1" xml:lang="en-US" id="jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl1">Employee-related Liabilities, Current [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrentMember" xlink:to="jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl1" xlink:title="label: EmployeeRelatedLiabilitiesCurrentMember to jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl2" xml:lang="en-US" id="jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl2">Accrued Employment Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrentMember" xlink:to="jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl2" xlink:title="label: EmployeeRelatedLiabilitiesCurrentMember to jwa_EmployeeRelatedLiabilitiesCurrentMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringAndRelatedChargesCredits" xlink:label="RestructuringAndRelatedChargesCredits" xlink:title="RestructuringAndRelatedChargesCredits" />
    <link:label xlink:type="resource" xlink:label="jwa_RestructuringAndRelatedChargesCredits_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_RestructuringAndRelatedChargesCredits_lbl" xml:lang="en-US" id="jwa_RestructuringAndRelatedChargesCredits_lbl">Restructuring charges for research and professional development, net of related reversal of severance provisions previously recorded by the Company, excluding impairment of ROU assets and property and equipment and facility charges.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedChargesCredits" xlink:to="jwa_RestructuringAndRelatedChargesCredits_lbl" xlink:title="label: RestructuringAndRelatedChargesCredits to jwa_RestructuringAndRelatedChargesCredits_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_RestructuringAndRelatedChargesCredits_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_RestructuringAndRelatedChargesCredits_lbl1" xml:lang="en-US" id="jwa_RestructuringAndRelatedChargesCredits_lbl1">Restructuring and related charges (credits)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedChargesCredits" xlink:to="jwa_RestructuringAndRelatedChargesCredits_lbl1" xlink:title="label: RestructuringAndRelatedChargesCredits to jwa_RestructuringAndRelatedChargesCredits_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_RestructuringAndRelatedChargesCredits_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_RestructuringAndRelatedChargesCredits_lbl2" xml:lang="en-US" id="jwa_RestructuringAndRelatedChargesCredits_lbl2">Charges (credits)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedChargesCredits" xlink:to="jwa_RestructuringAndRelatedChargesCredits_lbl2" xlink:title="label: RestructuringAndRelatedChargesCredits to jwa_RestructuringAndRelatedChargesCredits_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SubleaseIncomeNetOfReclassification" xlink:label="SubleaseIncomeNetOfReclassification" xlink:title="SubleaseIncomeNetOfReclassification" />
    <link:label xlink:type="resource" xlink:label="jwa_SubleaseIncomeNetOfReclassification_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_SubleaseIncomeNetOfReclassification_lbl" xml:lang="en-US" id="jwa_SubleaseIncomeNetOfReclassification_lbl">Amount of sublease income, net of reclassification, excluding finance and operating lease expense.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubleaseIncomeNetOfReclassification" xlink:to="jwa_SubleaseIncomeNetOfReclassification_lbl" xlink:title="label: SubleaseIncomeNetOfReclassification to jwa_SubleaseIncomeNetOfReclassification_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_SubleaseIncomeNetOfReclassification_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_SubleaseIncomeNetOfReclassification_lbl1" xml:lang="en-US" id="jwa_SubleaseIncomeNetOfReclassification_lbl1">Sublease Income, Net of Reclassification</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubleaseIncomeNetOfReclassification" xlink:to="jwa_SubleaseIncomeNetOfReclassification_lbl1" xlink:title="label: SubleaseIncomeNetOfReclassification to jwa_SubleaseIncomeNetOfReclassification_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_SubleaseIncomeNetOfReclassification_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="jwa_SubleaseIncomeNetOfReclassification_lbl2" xml:lang="en-US" id="jwa_SubleaseIncomeNetOfReclassification_lbl2">Sublease income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubleaseIncomeNetOfReclassification" xlink:to="jwa_SubleaseIncomeNetOfReclassification_lbl2" xlink:title="label: SubleaseIncomeNetOfReclassification to jwa_SubleaseIncomeNetOfReclassification_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" xlink:label="BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" xlink:title="BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl" xml:lang="en-US" id="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl">Amount of additional consideration to be transferred subsequent to acquisition date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" xlink:to="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl" xlink:title="label: BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate to jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl1">Business Combination, Additional Consideration To Be Transferred Subsequent to Acquisition Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" xlink:to="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl1" xlink:title="label: BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate to jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl2">Fair value of additional consideration to be paid after the acquisition date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" xlink:to="jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl2" xlink:title="label: BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate to jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired" xlink:label="BusinessCombinationNumberOfImmaterialBusinessesAcquired" xlink:title="BusinessCombinationNumberOfImmaterialBusinessesAcquired" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl" xml:lang="en-US" id="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl">Number of immaterial businesses acquired by the entity during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationNumberOfImmaterialBusinessesAcquired" xlink:to="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl" xlink:title="label: BusinessCombinationNumberOfImmaterialBusinessesAcquired to jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl1">Business Combination, Number of Immaterial Businesses Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationNumberOfImmaterialBusinessesAcquired" xlink:to="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl1" xlink:title="label: BusinessCombinationNumberOfImmaterialBusinessesAcquired to jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl2">Number of immaterial businesses acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationNumberOfImmaterialBusinessesAcquired" xlink:to="jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl2" xlink:title="label: BusinessCombinationNumberOfImmaterialBusinessesAcquired to jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl" xml:lang="en-US" id="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl">The amount of goodwill arising from a business combination that is expected to be not deductible for tax purposes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" xlink:to="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount to jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl1" xml:lang="en-US" id="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl1">Business Acquisition Purchase Price Allocation Goodwill Expected Tax Not Deductible Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" xlink:to="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl1" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount to jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl2" xml:lang="en-US" id="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl2">Goodwill - not tax deductible</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" xlink:to="jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl2" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount to jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract_lbl2">Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract_lbl2" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl">This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to operating lease liabilities assumed in connection with a business combination for which the initial accounting was incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Operating Lease Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl2">Operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl2" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_HindawiMember" xlink:label="HindawiMember" xlink:title="HindawiMember" />
    <link:label xlink:type="resource" xlink:label="jwa_HindawiMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_HindawiMember_lbl" xml:lang="en-US" id="jwa_HindawiMember_lbl">Name of the acquired entity, which is a scientific research publisher and an innovator in open access publishing.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HindawiMember" xlink:to="jwa_HindawiMember_lbl" xlink:title="label: HindawiMember to jwa_HindawiMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_HindawiMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_HindawiMember_lbl1" xml:lang="en-US" id="jwa_HindawiMember_lbl1">Hindawi [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HindawiMember" xlink:to="jwa_HindawiMember_lbl1" xlink:title="label: HindawiMember to jwa_HindawiMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_HindawiMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_HindawiMember_lbl2" xml:lang="en-US" id="jwa_HindawiMember_lbl2">Hindawi [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HindawiMember" xlink:to="jwa_HindawiMember_lbl2" xlink:title="label: HindawiMember to jwa_HindawiMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_JJEditorialServicesLLCMember" xlink:label="JJEditorialServicesLLCMember" xlink:title="JJEditorialServicesLLCMember" />
    <link:label xlink:type="resource" xlink:label="jwa_JJEditorialServicesLLCMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_JJEditorialServicesLLCMember_lbl" xml:lang="en-US" id="jwa_JJEditorialServicesLLCMember_lbl">Name of the acquired entity, which is a publishing services company providing expert offerings in editorial operations, production, copyediting, system support and consulting.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JJEditorialServicesLLCMember" xlink:to="jwa_JJEditorialServicesLLCMember_lbl" xlink:title="label: JJEditorialServicesLLCMember to jwa_JJEditorialServicesLLCMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_JJEditorialServicesLLCMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_JJEditorialServicesLLCMember_lbl1" xml:lang="en-US" id="jwa_JJEditorialServicesLLCMember_lbl1">J&amp;J Editorial Services, LLC. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JJEditorialServicesLLCMember" xlink:to="jwa_JJEditorialServicesLLCMember_lbl1" xlink:title="label: JJEditorialServicesLLCMember to jwa_JJEditorialServicesLLCMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_JJEditorialServicesLLCMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_JJEditorialServicesLLCMember_lbl2" xml:lang="en-US" id="jwa_JJEditorialServicesLLCMember_lbl2">J&amp;J [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JJEditorialServicesLLCMember" xlink:to="jwa_JJEditorialServicesLLCMember_lbl2" xlink:title="label: JJEditorialServicesLLCMember to jwa_JJEditorialServicesLLCMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_XYZMediaMember" xlink:label="XYZMediaMember" xlink:title="XYZMediaMember" />
    <link:label xlink:type="resource" xlink:label="jwa_XYZMediaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_XYZMediaMember_lbl" xml:lang="en-US" id="jwa_XYZMediaMember_lbl">Name of the acquired entity, which is a lead generation company within the education industry.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="XYZMediaMember" xlink:to="jwa_XYZMediaMember_lbl" xlink:title="label: XYZMediaMember to jwa_XYZMediaMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_XYZMediaMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_XYZMediaMember_lbl1" xml:lang="en-US" id="jwa_XYZMediaMember_lbl1">XYZ Media [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="XYZMediaMember" xlink:to="jwa_XYZMediaMember_lbl1" xlink:title="label: XYZMediaMember to jwa_XYZMediaMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_XYZMediaMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_XYZMediaMember_lbl2" xml:lang="en-US" id="jwa_XYZMediaMember_lbl2">XYZ Media [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="XYZMediaMember" xlink:to="jwa_XYZMediaMember_lbl2" xlink:title="label: XYZMediaMember to jwa_XYZMediaMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract_lbl2">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract_lbl2" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl">This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to assets acquired in connection with a business combination for which the initial accounting was incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl2">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl2" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl">This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to right-of-use assets acquired in connection with a business combination for which the initial accounting was incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right-of-Use Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl2">Operating lease right-of-use assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl2" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl">This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to current assets acquired in connection with a business combination for which the initial accounting was incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl2">Current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl2" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl">This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to liabilities assumed in connection with a business combination for which the initial accounting was incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl2">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl2" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl">This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to deferred income tax liabilities assumed in connection with a business combination for which the initial accounting was incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Tax Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl2">Deferred income tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl2" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" xlink:label="BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" xlink:title="BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl" xml:lang="en-US" id="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl">Amount of consideration transferred associated with settlement of preexisting relationship.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" xlink:to="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl" xlink:title="label: BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship to jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl1">Business Combination, Consideration Transferred, Settlement of Preexisting Relationship</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" xlink:to="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl1" xlink:title="label: BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship to jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl2">Settlement of preexisting relationship</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" xlink:to="jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl2" xlink:title="label: BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship to jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl">This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to noncurrent assets acquired in connection with a business combination for which the initial accounting was incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl2">Other non-current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl2" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ZyanteMember" xlink:label="ZyanteMember" xlink:title="ZyanteMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ZyanteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ZyanteMember_lbl" xml:lang="en-US" id="jwa_ZyanteMember_lbl">Name of the acquired entity, which is a leading provider of computer science and STEM education courseware.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZyanteMember" xlink:to="jwa_ZyanteMember_lbl" xlink:title="label: ZyanteMember to jwa_ZyanteMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ZyanteMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ZyanteMember_lbl1" xml:lang="en-US" id="jwa_ZyanteMember_lbl1">Zyante [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZyanteMember" xlink:to="jwa_ZyanteMember_lbl1" xlink:title="label: ZyanteMember to jwa_ZyanteMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ZyanteMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ZyanteMember_lbl2" xml:lang="en-US" id="jwa_ZyanteMember_lbl2">zyBooks [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZyanteMember" xlink:to="jwa_ZyanteMember_lbl2" xlink:title="label: ZyanteMember to jwa_ZyanteMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherAcquistionsMember" xlink:label="OtherAcquistionsMember" xlink:title="OtherAcquistionsMember" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherAcquistionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OtherAcquistionsMember_lbl" xml:lang="en-US" id="jwa_OtherAcquistionsMember_lbl">All the other acquired entities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAcquistionsMember" xlink:to="jwa_OtherAcquistionsMember_lbl" xlink:title="label: OtherAcquistionsMember to jwa_OtherAcquistionsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherAcquistionsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OtherAcquistionsMember_lbl1" xml:lang="en-US" id="jwa_OtherAcquistionsMember_lbl1">Other Acquisitions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAcquistionsMember" xlink:to="jwa_OtherAcquistionsMember_lbl1" xlink:title="label: OtherAcquistionsMember to jwa_OtherAcquistionsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherAcquistionsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_OtherAcquistionsMember_lbl2" xml:lang="en-US" id="jwa_OtherAcquistionsMember_lbl2">Other Acquisitions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAcquistionsMember" xlink:to="jwa_OtherAcquistionsMember_lbl2" xlink:title="label: OtherAcquistionsMember to jwa_OtherAcquistionsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_MthreeMember" xlink:label="MthreeMember" xlink:title="MthreeMember" />
    <link:label xlink:type="resource" xlink:label="jwa_MthreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_MthreeMember_lbl" xml:lang="en-US" id="jwa_MthreeMember_lbl">Name of the acquired entity, which is a rapidly growing education services provider that addresses the IT skills gap by finding, training and placing job-ready technology talent in roles with leading corporations worldwide.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MthreeMember" xlink:to="jwa_MthreeMember_lbl" xlink:title="label: MthreeMember to jwa_MthreeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_MthreeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_MthreeMember_lbl1" xml:lang="en-US" id="jwa_MthreeMember_lbl1">Mthree [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MthreeMember" xlink:to="jwa_MthreeMember_lbl1" xlink:title="label: MthreeMember to jwa_MthreeMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_MthreeMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_MthreeMember_lbl2" xml:lang="en-US" id="jwa_MthreeMember_lbl2">mthree [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MthreeMember" xlink:to="jwa_MthreeMember_lbl2" xlink:title="label: MthreeMember to jwa_MthreeMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl">This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to other noncurrent liabilities assumed in connection with a business combination for which the initial accounting was incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Noncurrent Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl2">Other long-term liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl2" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CourseContentMember" xlink:label="CourseContentMember" xlink:title="CourseContentMember" />
    <link:label xlink:type="resource" xlink:label="jwa_CourseContentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_CourseContentMember_lbl" xml:lang="en-US" id="jwa_CourseContentMember_lbl">A document that benefits students and instructors. It is an essential piece when designing any course.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CourseContentMember" xlink:to="jwa_CourseContentMember_lbl" xlink:title="label: CourseContentMember to jwa_CourseContentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_CourseContentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_CourseContentMember_lbl1" xml:lang="en-US" id="jwa_CourseContentMember_lbl1">Course Content [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CourseContentMember" xlink:to="jwa_CourseContentMember_lbl1" xlink:title="label: CourseContentMember to jwa_CourseContentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_CourseContentMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_CourseContentMember_lbl2" xml:lang="en-US" id="jwa_CourseContentMember_lbl2">Content [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CourseContentMember" xlink:to="jwa_CourseContentMember_lbl2" xlink:title="label: CourseContentMember to jwa_CourseContentMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" xlink:label="BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" xlink:title="BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl" xml:lang="en-US" id="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl">Period over which post acquisition compensation expense will be recognized upon reach certain revenue and Adjusted EBITDA targets in a business combination.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" xlink:to="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl" xlink:title="label: BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod to jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl1">Business Combination, Post Acquisition Compensation Expense, Target Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" xlink:to="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl1" xlink:title="label: BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod to jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl2">Period over which cash payment will be made upon reaching certain revenue and Adjusted EBITDA targets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" xlink:to="jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl2" xlink:title="label: BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod to jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl">This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to current liabilities assumed in connection with a business combination for which the initial accounting was incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl1" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl1">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl1" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl2" xml:lang="en-US" id="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl2">Current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:to="jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl2" xlink:title="label: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities to jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" xlink:label="LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" xlink:title="LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl" xml:lang="en-US" id="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl">Tabular disclosure of other supplemental information related to operating leases of lessee.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" xlink:to="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl" xlink:title="label: LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock to jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl1" xml:lang="en-US" id="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl1">Lessee, Operating Lease, Other Supplemental Information [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" xlink:to="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl1" xlink:title="label: LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock to jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl2" xml:lang="en-US" id="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl2">Other Supplemental Information for Operating Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" xlink:to="jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl2" xlink:title="label: LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock to jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" xlink:label="LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" xlink:title="LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl">Tabular disclosure of information relating to lessee's right-of-use assets and liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" xlink:to="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl" xlink:title="label: LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock to jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl1" xml:lang="en-US" id="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl1">Lessee, Operating Lease, Right of Use Assets and Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" xlink:to="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl1" xlink:title="label: LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock to jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl2" xml:lang="en-US" id="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl2">ROU Assets and Lease Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" xlink:to="jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl2" xlink:title="label: LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock to jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustmentDueToAdoptionOfNewRevenueStandard" xlink:label="AdjustmentDueToAdoptionOfNewRevenueStandard" xlink:title="AdjustmentDueToAdoptionOfNewRevenueStandard" />
    <link:label xlink:type="resource" xlink:label="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl" xml:lang="en-US" id="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl">Amount of increase in retained earnings due to adjustment due to adoption of new revenue standard.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentDueToAdoptionOfNewRevenueStandard" xlink:to="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl" xlink:title="label: AdjustmentDueToAdoptionOfNewRevenueStandard to jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl1" xml:lang="en-US" id="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl1">Adjustment Due to Adoption of New Revenue Standard</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentDueToAdoptionOfNewRevenueStandard" xlink:to="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl1" xlink:title="label: AdjustmentDueToAdoptionOfNewRevenueStandard to jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl2" xml:lang="en-US" id="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl2">Adjustment due to adoption of new revenue standard</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentDueToAdoptionOfNewRevenueStandard" xlink:to="jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl2" xlink:title="label: AdjustmentDueToAdoptionOfNewRevenueStandard to jwa_AdjustmentDueToAdoptionOfNewRevenueStandard_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset" xlink:label="OperatingLeaseIncreaseDecreaseInRightOfUseAsset" xlink:title="OperatingLeaseIncreaseDecreaseInRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl" xml:lang="en-US" id="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl">The increase (decrease) during the reporting period in the aggregate amount of right of use assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseIncreaseDecreaseInRightOfUseAsset" xlink:to="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl" xlink:title="label: OperatingLeaseIncreaseDecreaseInRightOfUseAsset to jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl1" xml:lang="en-US" id="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl1">Operating Lease, Increase (Decrease) in Right-of-Use Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseIncreaseDecreaseInRightOfUseAsset" xlink:to="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl1" xlink:title="label: OperatingLeaseIncreaseDecreaseInRightOfUseAsset to jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl2" xml:lang="en-US" id="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl2">Increase (decrease) in ROU assets due to new leases as well as modifications and remeasurements to existing operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseIncreaseDecreaseInRightOfUseAsset" xlink:to="jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl2" xlink:title="label: OperatingLeaseIncreaseDecreaseInRightOfUseAsset to jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability" xlink:label="OperatingLeaseIncreaseDecreaseInLeaseLiability" xlink:title="OperatingLeaseIncreaseDecreaseInLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl" xml:lang="en-US" id="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl">The increase (decrease) during the reporting period in the aggregate amount of lease liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseIncreaseDecreaseInLeaseLiability" xlink:to="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl" xlink:title="label: OperatingLeaseIncreaseDecreaseInLeaseLiability to jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl1" xml:lang="en-US" id="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl1">Operating Lease, Increase Decrease in Lease Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseIncreaseDecreaseInLeaseLiability" xlink:to="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl1" xlink:title="label: OperatingLeaseIncreaseDecreaseInLeaseLiability to jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl2" xml:lang="en-US" id="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl2">Increase (decrease) in operating lease liabilities due to new leases as well as modifications and remeasurements to existing operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseIncreaseDecreaseInLeaseLiability" xlink:to="jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl2" xlink:title="label: OperatingLeaseIncreaseDecreaseInLeaseLiability to jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_February2020InterestRateSwapVariableRateLoansMember" xlink:label="February2020InterestRateSwapVariableRateLoansMember" xlink:title="February2020InterestRateSwapVariableRateLoansMember" />
    <link:label xlink:type="resource" xlink:label="jwa_February2020InterestRateSwapVariableRateLoansMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_February2020InterestRateSwapVariableRateLoansMember_lbl" xml:lang="en-US" id="jwa_February2020InterestRateSwapVariableRateLoansMember_lbl">Forward based contracts dated February 2020 in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period. This interest rate swap agreement fixed a portion of the variable interest due on the variable rate loans outstanding.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="February2020InterestRateSwapVariableRateLoansMember" xlink:to="jwa_February2020InterestRateSwapVariableRateLoansMember_lbl" xlink:title="label: February2020InterestRateSwapVariableRateLoansMember to jwa_February2020InterestRateSwapVariableRateLoansMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_February2020InterestRateSwapVariableRateLoansMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_February2020InterestRateSwapVariableRateLoansMember_lbl1" xml:lang="en-US" id="jwa_February2020InterestRateSwapVariableRateLoansMember_lbl1">February 2020 Interest Rate Swap Variable Rate Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="February2020InterestRateSwapVariableRateLoansMember" xlink:to="jwa_February2020InterestRateSwapVariableRateLoansMember_lbl1" xlink:title="label: February2020InterestRateSwapVariableRateLoansMember to jwa_February2020InterestRateSwapVariableRateLoansMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_February2020InterestRateSwapVariableRateLoansMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_February2020InterestRateSwapVariableRateLoansMember_lbl2" xml:lang="en-US" id="jwa_February2020InterestRateSwapVariableRateLoansMember_lbl2">February 2020 Interest Rate Swap Variable Rate Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="February2020InterestRateSwapVariableRateLoansMember" xlink:to="jwa_February2020InterestRateSwapVariableRateLoansMember_lbl2" xlink:title="label: February2020InterestRateSwapVariableRateLoansMember to jwa_February2020InterestRateSwapVariableRateLoansMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_June2019InterestRateSwapVariableRateLoansMember" xlink:label="June2019InterestRateSwapVariableRateLoansMember" xlink:title="June2019InterestRateSwapVariableRateLoansMember" />
    <link:label xlink:type="resource" xlink:label="jwa_June2019InterestRateSwapVariableRateLoansMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_June2019InterestRateSwapVariableRateLoansMember_lbl" xml:lang="en-US" id="jwa_June2019InterestRateSwapVariableRateLoansMember_lbl">Forward based contracts dated June 2019 in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period. This interest rate swap agreement fixed a portion of the variable interest due on the variable rate loans outstanding.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="June2019InterestRateSwapVariableRateLoansMember" xlink:to="jwa_June2019InterestRateSwapVariableRateLoansMember_lbl" xlink:title="label: June2019InterestRateSwapVariableRateLoansMember to jwa_June2019InterestRateSwapVariableRateLoansMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_June2019InterestRateSwapVariableRateLoansMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_June2019InterestRateSwapVariableRateLoansMember_lbl1" xml:lang="en-US" id="jwa_June2019InterestRateSwapVariableRateLoansMember_lbl1">June2019 Interest Rate Swap Variable Rate Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="June2019InterestRateSwapVariableRateLoansMember" xlink:to="jwa_June2019InterestRateSwapVariableRateLoansMember_lbl1" xlink:title="label: June2019InterestRateSwapVariableRateLoansMember to jwa_June2019InterestRateSwapVariableRateLoansMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_June2019InterestRateSwapVariableRateLoansMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_June2019InterestRateSwapVariableRateLoansMember_lbl2" xml:lang="en-US" id="jwa_June2019InterestRateSwapVariableRateLoansMember_lbl2">June 2019 Interest Rate Swap (Variable Rate Loans) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="June2019InterestRateSwapVariableRateLoansMember" xlink:to="jwa_June2019InterestRateSwapVariableRateLoansMember_lbl2" xlink:title="label: June2019InterestRateSwapVariableRateLoansMember to jwa_June2019InterestRateSwapVariableRateLoansMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_August2019InterestRateSwapVariableRateLoansMember" xlink:label="August2019InterestRateSwapVariableRateLoansMember" xlink:title="August2019InterestRateSwapVariableRateLoansMember" />
    <link:label xlink:type="resource" xlink:label="jwa_August2019InterestRateSwapVariableRateLoansMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_August2019InterestRateSwapVariableRateLoansMember_lbl" xml:lang="en-US" id="jwa_August2019InterestRateSwapVariableRateLoansMember_lbl">Forward based contracts dated August 2019 in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period. This interest rate swap agreement fixed a portion of the variable interest due on the variable rate loans outstanding.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="August2019InterestRateSwapVariableRateLoansMember" xlink:to="jwa_August2019InterestRateSwapVariableRateLoansMember_lbl" xlink:title="label: August2019InterestRateSwapVariableRateLoansMember to jwa_August2019InterestRateSwapVariableRateLoansMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_August2019InterestRateSwapVariableRateLoansMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_August2019InterestRateSwapVariableRateLoansMember_lbl1" xml:lang="en-US" id="jwa_August2019InterestRateSwapVariableRateLoansMember_lbl1">August 2019 Interest Rate Swap Variable Rate Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="August2019InterestRateSwapVariableRateLoansMember" xlink:to="jwa_August2019InterestRateSwapVariableRateLoansMember_lbl1" xlink:title="label: August2019InterestRateSwapVariableRateLoansMember to jwa_August2019InterestRateSwapVariableRateLoansMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_August2019InterestRateSwapVariableRateLoansMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_August2019InterestRateSwapVariableRateLoansMember_lbl2" xml:lang="en-US" id="jwa_August2019InterestRateSwapVariableRateLoansMember_lbl2">August 2019 Interest Rate Swap (Variable Rate Loans) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="August2019InterestRateSwapVariableRateLoansMember" xlink:to="jwa_August2019InterestRateSwapVariableRateLoansMember_lbl2" xlink:title="label: August2019InterestRateSwapVariableRateLoansMember to jwa_August2019InterestRateSwapVariableRateLoansMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_April2021InterestRateSwapVariableRateLoansMember" xlink:label="April2021InterestRateSwapVariableRateLoansMember" xlink:title="April2021InterestRateSwapVariableRateLoansMember" />
    <link:label xlink:type="resource" xlink:label="jwa_April2021InterestRateSwapVariableRateLoansMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_April2021InterestRateSwapVariableRateLoansMember_lbl" xml:lang="en-US" id="jwa_April2021InterestRateSwapVariableRateLoansMember_lbl">Forward based contracts dated April 2021 in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period. This interest rate swap agreement fixed a portion of the variable interest due on the variable rate loans outstanding.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="April2021InterestRateSwapVariableRateLoansMember" xlink:to="jwa_April2021InterestRateSwapVariableRateLoansMember_lbl" xlink:title="label: April2021InterestRateSwapVariableRateLoansMember to jwa_April2021InterestRateSwapVariableRateLoansMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_April2021InterestRateSwapVariableRateLoansMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_April2021InterestRateSwapVariableRateLoansMember_lbl1" xml:lang="en-US" id="jwa_April2021InterestRateSwapVariableRateLoansMember_lbl1">April 2021 Interest Rate Swap Variable Rate Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="April2021InterestRateSwapVariableRateLoansMember" xlink:to="jwa_April2021InterestRateSwapVariableRateLoansMember_lbl1" xlink:title="label: April2021InterestRateSwapVariableRateLoansMember to jwa_April2021InterestRateSwapVariableRateLoansMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_April2021InterestRateSwapVariableRateLoansMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_April2021InterestRateSwapVariableRateLoansMember_lbl2" xml:lang="en-US" id="jwa_April2021InterestRateSwapVariableRateLoansMember_lbl2">April 2021 Interest Rate Swap Variable Rate Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="April2021InterestRateSwapVariableRateLoansMember" xlink:to="jwa_April2021InterestRateSwapVariableRateLoansMember_lbl2" xlink:title="label: April2021InterestRateSwapVariableRateLoansMember to jwa_April2021InterestRateSwapVariableRateLoansMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_April2022InterestRateSwapVariableRateLoansMember" xlink:label="April2022InterestRateSwapVariableRateLoansMember" xlink:title="April2022InterestRateSwapVariableRateLoansMember" />
    <link:label xlink:type="resource" xlink:label="jwa_April2022InterestRateSwapVariableRateLoansMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_April2022InterestRateSwapVariableRateLoansMember_lbl" xml:lang="en-US" id="jwa_April2022InterestRateSwapVariableRateLoansMember_lbl">Forward based contracts dated April 2022 in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period. This interest rate swap agreement fixed a portion of the variable interest due on the variable rate loans outstanding.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="April2022InterestRateSwapVariableRateLoansMember" xlink:to="jwa_April2022InterestRateSwapVariableRateLoansMember_lbl" xlink:title="label: April2022InterestRateSwapVariableRateLoansMember to jwa_April2022InterestRateSwapVariableRateLoansMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_April2022InterestRateSwapVariableRateLoansMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_April2022InterestRateSwapVariableRateLoansMember_lbl1" xml:lang="en-US" id="jwa_April2022InterestRateSwapVariableRateLoansMember_lbl1">April 2022 Interest Rate Swap Variable Rate Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="April2022InterestRateSwapVariableRateLoansMember" xlink:to="jwa_April2022InterestRateSwapVariableRateLoansMember_lbl1" xlink:title="label: April2022InterestRateSwapVariableRateLoansMember to jwa_April2022InterestRateSwapVariableRateLoansMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DebtInstrumentTermOfVariableRate" xlink:label="DebtInstrumentTermOfVariableRate" xlink:title="DebtInstrumentTermOfVariableRate" />
    <link:label xlink:type="resource" xlink:label="jwa_DebtInstrumentTermOfVariableRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DebtInstrumentTermOfVariableRate_lbl" xml:lang="en-US" id="jwa_DebtInstrumentTermOfVariableRate_lbl">Term of the interest rate that fluctuates over time based on an underlying benchmark interest rate or index, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTermOfVariableRate" xlink:to="jwa_DebtInstrumentTermOfVariableRate_lbl" xlink:title="label: DebtInstrumentTermOfVariableRate to jwa_DebtInstrumentTermOfVariableRate_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DebtInstrumentTermOfVariableRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DebtInstrumentTermOfVariableRate_lbl1" xml:lang="en-US" id="jwa_DebtInstrumentTermOfVariableRate_lbl1">Debt Instrument, Term of Variable Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTermOfVariableRate" xlink:to="jwa_DebtInstrumentTermOfVariableRate_lbl1" xlink:title="label: DebtInstrumentTermOfVariableRate to jwa_DebtInstrumentTermOfVariableRate_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DebtInstrumentTermOfVariableRate_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DebtInstrumentTermOfVariableRate_lbl2" xml:lang="en-US" id="jwa_DebtInstrumentTermOfVariableRate_lbl2">Term of variable rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTermOfVariableRate" xlink:to="jwa_DebtInstrumentTermOfVariableRate_lbl2" xlink:title="label: DebtInstrumentTermOfVariableRate to jwa_DebtInstrumentTermOfVariableRate_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_April2016InterestRateSwapVariableRateLoansMember" xlink:label="April2016InterestRateSwapVariableRateLoansMember" xlink:title="April2016InterestRateSwapVariableRateLoansMember" />
    <link:label xlink:type="resource" xlink:label="jwa_April2016InterestRateSwapVariableRateLoansMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_April2016InterestRateSwapVariableRateLoansMember_lbl" xml:lang="en-US" id="jwa_April2016InterestRateSwapVariableRateLoansMember_lbl">Forward based contracts dated April 2016 in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period. This interest rate swap agreement fixed a portion of the variable interest due on the variable rate loans outstanding.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="April2016InterestRateSwapVariableRateLoansMember" xlink:to="jwa_April2016InterestRateSwapVariableRateLoansMember_lbl" xlink:title="label: April2016InterestRateSwapVariableRateLoansMember to jwa_April2016InterestRateSwapVariableRateLoansMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_April2016InterestRateSwapVariableRateLoansMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_April2016InterestRateSwapVariableRateLoansMember_lbl1" xml:lang="en-US" id="jwa_April2016InterestRateSwapVariableRateLoansMember_lbl1">April 2016 Interest Rate Swap Variable Rate Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="April2016InterestRateSwapVariableRateLoansMember" xlink:to="jwa_April2016InterestRateSwapVariableRateLoansMember_lbl1" xlink:title="label: April2016InterestRateSwapVariableRateLoansMember to jwa_April2016InterestRateSwapVariableRateLoansMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_April2016InterestRateSwapVariableRateLoansMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_April2016InterestRateSwapVariableRateLoansMember_lbl2" xml:lang="en-US" id="jwa_April2016InterestRateSwapVariableRateLoansMember_lbl2">April 2016 Interest Rate Swap (Variable Rate Loans) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="April2016InterestRateSwapVariableRateLoansMember" xlink:to="jwa_April2016InterestRateSwapVariableRateLoansMember_lbl2" xlink:title="label: April2016InterestRateSwapVariableRateLoansMember to jwa_April2016InterestRateSwapVariableRateLoansMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ChangesInCommonStockInTreasuryAbstract" xlink:label="ChangesInCommonStockInTreasuryAbstract" xlink:title="ChangesInCommonStockInTreasuryAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ChangesInCommonStockInTreasuryAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ChangesInCommonStockInTreasuryAbstract_lbl1" xml:lang="en-US" id="jwa_ChangesInCommonStockInTreasuryAbstract_lbl1">Changes in Common Stock in Treasury [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInCommonStockInTreasuryAbstract" xlink:to="jwa_ChangesInCommonStockInTreasuryAbstract_lbl1" xlink:title="label: ChangesInCommonStockInTreasuryAbstract to jwa_ChangesInCommonStockInTreasuryAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ChangesInCommonStockInTreasuryAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ChangesInCommonStockInTreasuryAbstract_lbl2" xml:lang="en-US" id="jwa_ChangesInCommonStockInTreasuryAbstract_lbl2">Changes in Common Stock in Treasury [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInCommonStockInTreasuryAbstract" xlink:to="jwa_ChangesInCommonStockInTreasuryAbstract_lbl2" xlink:title="label: ChangesInCommonStockInTreasuryAbstract to jwa_ChangesInCommonStockInTreasuryAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ChangesInCommonStockAbstract" xlink:label="ChangesInCommonStockAbstract" xlink:title="ChangesInCommonStockAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ChangesInCommonStockAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ChangesInCommonStockAbstract_lbl1" xml:lang="en-US" id="jwa_ChangesInCommonStockAbstract_lbl1">Changes in Common Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInCommonStockAbstract" xlink:to="jwa_ChangesInCommonStockAbstract_lbl1" xlink:title="label: ChangesInCommonStockAbstract to jwa_ChangesInCommonStockAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ChangesInCommonStockAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ChangesInCommonStockAbstract_lbl2" xml:lang="en-US" id="jwa_ChangesInCommonStockAbstract_lbl2">Changes in Common Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInCommonStockAbstract" xlink:to="jwa_ChangesInCommonStockAbstract_lbl2" xlink:title="label: ChangesInCommonStockAbstract to jwa_ChangesInCommonStockAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NonPerformanceSharesMember" xlink:label="NonPerformanceSharesMember" xlink:title="NonPerformanceSharesMember" />
    <link:label xlink:type="resource" xlink:label="jwa_NonPerformanceSharesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_NonPerformanceSharesMember_lbl" xml:lang="en-US" id="jwa_NonPerformanceSharesMember_lbl">Other than shares or units awarded to employees for meeting certain performance targets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonPerformanceSharesMember" xlink:to="jwa_NonPerformanceSharesMember_lbl" xlink:title="label: NonPerformanceSharesMember to jwa_NonPerformanceSharesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_NonPerformanceSharesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_NonPerformanceSharesMember_lbl1" xml:lang="en-US" id="jwa_NonPerformanceSharesMember_lbl1">Non Performance Shares [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonPerformanceSharesMember" xlink:to="jwa_NonPerformanceSharesMember_lbl1" xlink:title="label: NonPerformanceSharesMember to jwa_NonPerformanceSharesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_NonPerformanceSharesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_NonPerformanceSharesMember_lbl2" xml:lang="en-US" id="jwa_NonPerformanceSharesMember_lbl2">Non-PSU Awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonPerformanceSharesMember" xlink:to="jwa_NonPerformanceSharesMember_lbl2" xlink:title="label: NonPerformanceSharesMember to jwa_NonPerformanceSharesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_InventoryReserveForEstimatedSalesReturns" xlink:label="InventoryReserveForEstimatedSalesReturns" xlink:title="InventoryReserveForEstimatedSalesReturns" />
    <link:label xlink:type="resource" xlink:label="jwa_InventoryReserveForEstimatedSalesReturns_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_InventoryReserveForEstimatedSalesReturns_lbl" xml:lang="en-US" id="jwa_InventoryReserveForEstimatedSalesReturns_lbl">Amount of inventory reserves for estimated sales returns.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryReserveForEstimatedSalesReturns" xlink:to="jwa_InventoryReserveForEstimatedSalesReturns_lbl" xlink:title="label: InventoryReserveForEstimatedSalesReturns to jwa_InventoryReserveForEstimatedSalesReturns_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_InventoryReserveForEstimatedSalesReturns_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_InventoryReserveForEstimatedSalesReturns_lbl1" xml:lang="en-US" id="jwa_InventoryReserveForEstimatedSalesReturns_lbl1">Inventory, Reserve for Estimated Sales Returns</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryReserveForEstimatedSalesReturns" xlink:to="jwa_InventoryReserveForEstimatedSalesReturns_lbl1" xlink:title="label: InventoryReserveForEstimatedSalesReturns to jwa_InventoryReserveForEstimatedSalesReturns_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_InventoryReserveForEstimatedSalesReturns_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="jwa_InventoryReserveForEstimatedSalesReturns_lbl2" xml:lang="en-US" id="jwa_InventoryReserveForEstimatedSalesReturns_lbl2">Inventory value of estimated sales returns</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryReserveForEstimatedSalesReturns" xlink:to="jwa_InventoryReserveForEstimatedSalesReturns_lbl2" xlink:title="label: InventoryReserveForEstimatedSalesReturns to jwa_InventoryReserveForEstimatedSalesReturns_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" xlink:label="PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" xlink:title="PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" />
    <link:label xlink:type="resource" xlink:label="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl" xml:lang="en-US" id="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl">Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" xlink:to="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl" xlink:title="label: PercentageOfBoardOfDirectorsElectedByClassCommonStockholders to jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl1" xml:lang="en-US" id="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl1">Percentage of the Board of Directors elected by Class A common stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" xlink:to="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl1" xlink:title="label: PercentageOfBoardOfDirectorsElectedByClassCommonStockholders to jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl2" xml:lang="en-US" id="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl2">Percentage of the Board of Directors elected by Class A common stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" xlink:to="jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl2" xlink:title="label: PercentageOfBoardOfDirectorsElectedByClassCommonStockholders to jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock" xlink:label="NumberOfVotesEntitlementPerShareOfClassCommonStock" xlink:title="NumberOfVotesEntitlementPerShareOfClassCommonStock" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl" xml:lang="en-US" id="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl">The number of votes to which each share of common stock is entitled, excluding election of Directors.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfVotesEntitlementPerShareOfClassCommonStock" xlink:to="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl" xlink:title="label: NumberOfVotesEntitlementPerShareOfClassCommonStock to jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl1" xml:lang="en-US" id="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl1">Number of votes entitlement per share of Class A common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfVotesEntitlementPerShareOfClassCommonStock" xlink:to="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl1" xlink:title="label: NumberOfVotesEntitlementPerShareOfClassCommonStock to jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl2" xml:lang="en-US" id="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl2">Number of votes to which each share of common stock is entitled</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfVotesEntitlementPerShareOfClassCommonStock" xlink:to="jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl2" xlink:title="label: NumberOfVotesEntitlementPerShareOfClassCommonStock to jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" xlink:label="ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" xlink:title="ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" />
    <link:label xlink:type="resource" xlink:label="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl" xml:lang="en-US" id="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl">The number of shares of Class A Common Stock into which each share of Class B Common Stock is convertible.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" xlink:to="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl" xlink:title="label: ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible to jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl1" xml:lang="en-US" id="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl1">Class A Common shares into which each share of Class B Common Stock is convertible</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" xlink:to="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl1" xlink:title="label: ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible to jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl2" xml:lang="en-US" id="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl2">Class A Common shares into which each share of Class B Common Stock is convertible (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" xlink:to="jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl2" xlink:title="label: ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible to jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" xlink:label="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" xlink:title="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl" xml:lang="en-US" id="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl">Tabular disclosure of the reconciliation of our consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Contribution to Profit.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" xlink:to="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl" xlink:title="label: ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock to jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl1" xml:lang="en-US" id="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl1">Reconciliation of Consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Contribution to Profit [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" xlink:to="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl1" xlink:title="label: ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock to jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl2" xml:lang="en-US" id="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl2">Reconciliation of Consolidated US GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" xlink:to="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl2" xlink:title="label: ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock to jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" xlink:label="ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" xlink:title="ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl" xml:lang="en-US" id="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl">Tabular disclosure of information about total revenue by product/service and assets, and expenditure for long-lived assets by segment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" xlink:to="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl" xlink:title="label: ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock to jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl1" xml:lang="en-US" id="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl1">Schedule of Revenue by Product/Service, Assets and Expenditure for Long-Lived Assets by Segment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" xlink:to="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl1" xlink:title="label: ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock to jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl2" xml:lang="en-US" id="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl2">Total Assets and Expenditure for Long-Lived Assets by Segment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" xlink:to="jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl2" xlink:title="label: ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock to jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" xlink:label="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" xlink:title="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract_lbl1" xml:lang="en-US" id="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract_lbl1">Reconciliation of Consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Contribution to Profit [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" xlink:to="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract_lbl1" xlink:title="label: ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract to jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract_lbl2" xml:lang="en-US" id="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract_lbl2">Reconciliation of Consolidated US GAAP Operating Income (Loss) to Non-GAAP Adjusted Contribution to Profit [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" xlink:to="jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract_lbl2" xlink:title="label: ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract to jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustmentsAbstract" xlink:label="AdjustmentsAbstract" xlink:title="AdjustmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_AdjustmentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AdjustmentsAbstract_lbl1" xml:lang="en-US" id="jwa_AdjustmentsAbstract_lbl1">Adjustments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsAbstract" xlink:to="jwa_AdjustmentsAbstract_lbl1" xlink:title="label: AdjustmentsAbstract to jwa_AdjustmentsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustedOperatingIncomeLoss" xlink:label="AdjustedOperatingIncomeLoss" xlink:title="AdjustedOperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="jwa_AdjustedOperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AdjustedOperatingIncomeLoss_lbl" xml:lang="en-US" id="jwa_AdjustedOperatingIncomeLoss_lbl">The net adjusted result for the period of deducting operating expenses from operating revenues.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustedOperatingIncomeLoss" xlink:to="jwa_AdjustedOperatingIncomeLoss_lbl" xlink:title="label: AdjustedOperatingIncomeLoss to jwa_AdjustedOperatingIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AdjustedOperatingIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AdjustedOperatingIncomeLoss_lbl1" xml:lang="en-US" id="jwa_AdjustedOperatingIncomeLoss_lbl1">Adjusted Operating Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustedOperatingIncomeLoss" xlink:to="jwa_AdjustedOperatingIncomeLoss_lbl1" xlink:title="label: AdjustedOperatingIncomeLoss to jwa_AdjustedOperatingIncomeLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AdjustedOperatingIncomeLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_AdjustedOperatingIncomeLoss_lbl2" xml:lang="en-US" id="jwa_AdjustedOperatingIncomeLoss_lbl2">Non-GAAP Adjusted Operating Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustedOperatingIncomeLoss" xlink:to="jwa_AdjustedOperatingIncomeLoss_lbl2" xlink:title="label: AdjustedOperatingIncomeLoss to jwa_AdjustedOperatingIncomeLoss_lbl2" />
    <link:label xlink:type="resource" xlink:label="jwa_AdjustedOperatingIncomeLoss_lbl3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AdjustedOperatingIncomeLoss_lbl3" xml:lang="en-US" id="jwa_AdjustedOperatingIncomeLoss_lbl3">Adjusted operating income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustedOperatingIncomeLoss" xlink:to="jwa_AdjustedOperatingIncomeLoss_lbl3" xlink:title="label: AdjustedOperatingIncomeLoss to jwa_AdjustedOperatingIncomeLoss_lbl3" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DirectorStockPlanMember" xlink:label="DirectorStockPlanMember" xlink:title="DirectorStockPlanMember" />
    <link:label xlink:type="resource" xlink:label="jwa_DirectorStockPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DirectorStockPlanMember_lbl" xml:lang="en-US" id="jwa_DirectorStockPlanMember_lbl">A share-based compensation plan in which each non-employee director receives common stock equal to fair value of the annual director fee.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectorStockPlanMember" xlink:to="jwa_DirectorStockPlanMember_lbl" xlink:title="label: DirectorStockPlanMember to jwa_DirectorStockPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DirectorStockPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DirectorStockPlanMember_lbl1" xml:lang="en-US" id="jwa_DirectorStockPlanMember_lbl1">Director Stock Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectorStockPlanMember" xlink:to="jwa_DirectorStockPlanMember_lbl1" xlink:title="label: DirectorStockPlanMember to jwa_DirectorStockPlanMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" xlink:label="DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" xlink:title="DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract_lbl1" xml:lang="en-US" id="jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract_lbl1">Deferred Compensation Arrangement With Individual Share Based Payments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" xlink:to="jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract_lbl1" xlink:title="label: DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract to jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AnnualAwardValue" xlink:label="AnnualAwardValue" xlink:title="AnnualAwardValue" />
    <link:label xlink:type="resource" xlink:label="jwa_AnnualAwardValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AnnualAwardValue_lbl" xml:lang="en-US" id="jwa_AnnualAwardValue_lbl">The value of the annual award of Class A Common Stock received by each non-employee director as a percentage of the annual director fee, based on the stock price on the date of grant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualAwardValue" xlink:to="jwa_AnnualAwardValue_lbl" xlink:title="label: AnnualAwardValue to jwa_AnnualAwardValue_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AnnualAwardValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AnnualAwardValue_lbl1" xml:lang="en-US" id="jwa_AnnualAwardValue_lbl1">Deferred Compensation Arrangement with Individual, Value of annual award as percentage of annual director retainer fee based on stock price on date of grant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualAwardValue" xlink:to="jwa_AnnualAwardValue_lbl1" xlink:title="label: AnnualAwardValue to jwa_AnnualAwardValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AnnualAwardValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_AnnualAwardValue_lbl2" xml:lang="en-US" id="jwa_AnnualAwardValue_lbl2">Value of annual award as percentage of annual director retainer fee based on stock price on date of grant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualAwardValue" xlink:to="jwa_AnnualAwardValue_lbl2" xlink:title="label: AnnualAwardValue to jwa_AnnualAwardValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheNineMember" xlink:label="ShareBasedCompensationAwardTrancheNineMember" xlink:title="ShareBasedCompensationAwardTrancheNineMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheNineMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationAwardTrancheNineMember_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheNineMember_lbl">Ninth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheNineMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheNineMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheNineMember to jwa_ShareBasedCompensationAwardTrancheNineMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheNineMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationAwardTrancheNineMember_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheNineMember_lbl1">Share-based Compensation Award, Tranche Nine [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheNineMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheNineMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheNineMember to jwa_ShareBasedCompensationAwardTrancheNineMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheNineMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationAwardTrancheNineMember_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheNineMember_lbl2">Vesting on April 30, 2018 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheNineMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheNineMember_lbl2" xlink:title="label: ShareBasedCompensationAwardTrancheNineMember to jwa_ShareBasedCompensationAwardTrancheNineMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheTwelveMember" xlink:label="ShareBasedCompensationAwardTrancheTwelveMember" xlink:title="ShareBasedCompensationAwardTrancheTwelveMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl">Twelfth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheTwelveMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheTwelveMember to jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl1">Share-based Compensation Award, Tranche Twelve [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheTwelveMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheTwelveMember to jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl2">Vesting on April 30, 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheTwelveMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl2" xlink:title="label: ShareBasedCompensationAwardTrancheTwelveMember to jwa_ShareBasedCompensationAwardTrancheTwelveMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EmploymentOfferLetterMember" xlink:label="EmploymentOfferLetterMember" xlink:title="EmploymentOfferLetterMember" />
    <link:label xlink:type="resource" xlink:label="jwa_EmploymentOfferLetterMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_EmploymentOfferLetterMember_lbl" xml:lang="en-US" id="jwa_EmploymentOfferLetterMember_lbl">A formal written document sent by an employer to a job candidate selected for employment. The letter confirms the details of the offer of employment: this may include the job description, salary, benefits, and the date employment begins.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmploymentOfferLetterMember" xlink:to="jwa_EmploymentOfferLetterMember_lbl" xlink:title="label: EmploymentOfferLetterMember to jwa_EmploymentOfferLetterMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_EmploymentOfferLetterMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_EmploymentOfferLetterMember_lbl1" xml:lang="en-US" id="jwa_EmploymentOfferLetterMember_lbl1">Employment Offer Letter [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmploymentOfferLetterMember" xlink:to="jwa_EmploymentOfferLetterMember_lbl1" xlink:title="label: EmploymentOfferLetterMember to jwa_EmploymentOfferLetterMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_EmploymentOfferLetterMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_EmploymentOfferLetterMember_lbl2" xml:lang="en-US" id="jwa_EmploymentOfferLetterMember_lbl2">Employment Letter [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmploymentOfferLetterMember" xlink:to="jwa_EmploymentOfferLetterMember_lbl2" xlink:title="label: EmploymentOfferLetterMember to jwa_EmploymentOfferLetterMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SignOnGrantMember" xlink:label="SignOnGrantMember" xlink:title="SignOnGrantMember" />
    <link:label xlink:type="resource" xlink:label="jwa_SignOnGrantMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_SignOnGrantMember_lbl" xml:lang="en-US" id="jwa_SignOnGrantMember_lbl">A grant awarded to a new employee by a company as an incentive to join that company. They are often given as a way of making a compensation package more attractive to the employee.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignOnGrantMember" xlink:to="jwa_SignOnGrantMember_lbl" xlink:title="label: SignOnGrantMember to jwa_SignOnGrantMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_SignOnGrantMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_SignOnGrantMember_lbl1" xml:lang="en-US" id="jwa_SignOnGrantMember_lbl1">Sign-On Grant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignOnGrantMember" xlink:to="jwa_SignOnGrantMember_lbl1" xlink:title="label: SignOnGrantMember to jwa_SignOnGrantMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExecutiveLongTermIncentiveProgramMember" xlink:label="ExecutiveLongTermIncentiveProgramMember" xlink:title="ExecutiveLongTermIncentiveProgramMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ExecutiveLongTermIncentiveProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ExecutiveLongTermIncentiveProgramMember_lbl" xml:lang="en-US" id="jwa_ExecutiveLongTermIncentiveProgramMember_lbl">Refers to the performance-based restricted stock awards that are payable in restricted shares of the Company's Class A Common Stock upon the achievement of certain three-year financial performance-based targets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExecutiveLongTermIncentiveProgramMember" xlink:to="jwa_ExecutiveLongTermIncentiveProgramMember_lbl" xlink:title="label: ExecutiveLongTermIncentiveProgramMember to jwa_ExecutiveLongTermIncentiveProgramMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ExecutiveLongTermIncentiveProgramMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ExecutiveLongTermIncentiveProgramMember_lbl1" xml:lang="en-US" id="jwa_ExecutiveLongTermIncentiveProgramMember_lbl1">Executive Long-Term Incentive Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExecutiveLongTermIncentiveProgramMember" xlink:to="jwa_ExecutiveLongTermIncentiveProgramMember_lbl1" xlink:title="label: ExecutiveLongTermIncentiveProgramMember to jwa_ExecutiveLongTermIncentiveProgramMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ExecutiveLongTermIncentiveProgramMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ExecutiveLongTermIncentiveProgramMember_lbl2" xml:lang="en-US" id="jwa_ExecutiveLongTermIncentiveProgramMember_lbl2">ELTIP [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExecutiveLongTermIncentiveProgramMember" xlink:to="jwa_ExecutiveLongTermIncentiveProgramMember_lbl2" xlink:title="label: ExecutiveLongTermIncentiveProgramMember to jwa_ExecutiveLongTermIncentiveProgramMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheElevenMember" xlink:label="ShareBasedCompensationAwardTrancheElevenMember" xlink:title="ShareBasedCompensationAwardTrancheElevenMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl">Eleventh portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheElevenMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheElevenMember to jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl1">Share-based Compensation Award, Tranche Eleven [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheElevenMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheElevenMember to jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl2">Vesting on April 30, 2020 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheElevenMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl2" xlink:title="label: ShareBasedCompensationAwardTrancheElevenMember to jwa_ShareBasedCompensationAwardTrancheElevenMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheTenMember" xlink:label="ShareBasedCompensationAwardTrancheTenMember" xlink:title="ShareBasedCompensationAwardTrancheTenMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheTenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationAwardTrancheTenMember_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheTenMember_lbl">Tenth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheTenMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheTenMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheTenMember to jwa_ShareBasedCompensationAwardTrancheTenMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheTenMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationAwardTrancheTenMember_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheTenMember_lbl1">Share-based Compensation Award, Tranche Ten [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheTenMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheTenMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheTenMember to jwa_ShareBasedCompensationAwardTrancheTenMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheTenMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationAwardTrancheTenMember_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheTenMember_lbl2">Vesting on April 30, 2019 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheTenMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheTenMember_lbl2" xlink:title="label: ShareBasedCompensationAwardTrancheTenMember to jwa_ShareBasedCompensationAwardTrancheTenMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract_lbl1">Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract_lbl2">Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl">Refers to the targeted long-term incentive of share-based compensation awards as a percentage of base salary during the performance cycle.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Targeted Long-Term Incentive as Percentage of Base Salary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl2">Targeted long-term incentive as percentage of base salary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PercentageOfTargetedLongTermIncentiveValue" xlink:label="PercentageOfTargetedLongTermIncentiveValue" xlink:title="PercentageOfTargetedLongTermIncentiveValue" />
    <link:label xlink:type="resource" xlink:label="jwa_PercentageOfTargetedLongTermIncentiveValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_PercentageOfTargetedLongTermIncentiveValue_lbl" xml:lang="en-US" id="jwa_PercentageOfTargetedLongTermIncentiveValue_lbl">Refers to the percentage of targeted long-term incentive value.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfTargetedLongTermIncentiveValue" xlink:to="jwa_PercentageOfTargetedLongTermIncentiveValue_lbl" xlink:title="label: PercentageOfTargetedLongTermIncentiveValue to jwa_PercentageOfTargetedLongTermIncentiveValue_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_PercentageOfTargetedLongTermIncentiveValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_PercentageOfTargetedLongTermIncentiveValue_lbl1" xml:lang="en-US" id="jwa_PercentageOfTargetedLongTermIncentiveValue_lbl1">Percentage of Targeted Long-Term Incentive Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfTargetedLongTermIncentiveValue" xlink:to="jwa_PercentageOfTargetedLongTermIncentiveValue_lbl1" xlink:title="label: PercentageOfTargetedLongTermIncentiveValue to jwa_PercentageOfTargetedLongTermIncentiveValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_PercentageOfTargetedLongTermIncentiveValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_PercentageOfTargetedLongTermIncentiveValue_lbl2" xml:lang="en-US" id="jwa_PercentageOfTargetedLongTermIncentiveValue_lbl2">Percentage of targeted long-term incentive value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfTargetedLongTermIncentiveValue" xlink:to="jwa_PercentageOfTargetedLongTermIncentiveValue_lbl2" xlink:title="label: PercentageOfTargetedLongTermIncentiveValue to jwa_PercentageOfTargetedLongTermIncentiveValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl">Refers to the value of base salary for targeted long-term incentive of share-based compensation awards.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Value of Base Salary for Targeted Long-Term Incentive</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl2">Targeted long-term incentive value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfEqualInstallments" xlink:label="NumberOfEqualInstallments" xlink:title="NumberOfEqualInstallments" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfEqualInstallments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_NumberOfEqualInstallments_lbl" xml:lang="en-US" id="jwa_NumberOfEqualInstallments_lbl">Refers to the number of equal installments for vesting shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfEqualInstallments" xlink:to="jwa_NumberOfEqualInstallments_lbl" xlink:title="label: NumberOfEqualInstallments to jwa_NumberOfEqualInstallments_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfEqualInstallments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_NumberOfEqualInstallments_lbl1" xml:lang="en-US" id="jwa_NumberOfEqualInstallments_lbl1">Number of Equal Installments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfEqualInstallments" xlink:to="jwa_NumberOfEqualInstallments_lbl1" xlink:title="label: NumberOfEqualInstallments to jwa_NumberOfEqualInstallments_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfEqualInstallments_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_NumberOfEqualInstallments_lbl2" xml:lang="en-US" id="jwa_NumberOfEqualInstallments_lbl2">Number of equal installments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfEqualInstallments" xlink:to="jwa_NumberOfEqualInstallments_lbl2" xlink:title="label: NumberOfEqualInstallments to jwa_NumberOfEqualInstallments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ClassACommonStockParValue100PerShareMember" xlink:label="ClassACommonStockParValue100PerShareMember" xlink:title="ClassACommonStockParValue100PerShareMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ClassACommonStockParValue100PerShareMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ClassACommonStockParValue100PerShareMember_lbl1" xml:lang="en-US" id="jwa_ClassACommonStockParValue100PerShareMember_lbl1">Class A Common Stock, par value $1.00 per share [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACommonStockParValue100PerShareMember" xlink:to="jwa_ClassACommonStockParValue100PerShareMember_lbl1" xlink:title="label: ClassACommonStockParValue100PerShareMember to jwa_ClassACommonStockParValue100PerShareMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ClassBCommonStockParValue100PerShareMember" xlink:label="ClassBCommonStockParValue100PerShareMember" xlink:title="ClassBCommonStockParValue100PerShareMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ClassBCommonStockParValue100PerShareMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ClassBCommonStockParValue100PerShareMember_lbl1" xml:lang="en-US" id="jwa_ClassBCommonStockParValue100PerShareMember_lbl1">Class B Common Stock, par value $1.00 per share [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassBCommonStockParValue100PerShareMember" xlink:to="jwa_ClassBCommonStockParValue100PerShareMember_lbl1" xlink:title="label: ClassBCommonStockParValue100PerShareMember to jwa_ClassBCommonStockParValue100PerShareMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl">The number of equity-based payment instruments, excluding stock options, that decreased due to performance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Decrease in Shares Due to Performance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl2">Change in shares due to performance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl">The number of equity-based payment instruments, excluding stock options, that increased due to performance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Increase in Shares Due to Performance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl2">Change in shares due to performance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl">The period of time during which certain financial performance-based targets must be achieved in order to trigger payment of performance-based restricted stock awards under the terms of the long-term incentive plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Period for achievement of performance-based targets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl2">Period for achievement of performance-based targets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_KeyEmployeesMember" xlink:label="KeyEmployeesMember" xlink:title="KeyEmployeesMember" />
    <link:label xlink:type="resource" xlink:label="jwa_KeyEmployeesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_KeyEmployeesMember_lbl" xml:lang="en-US" id="jwa_KeyEmployeesMember_lbl">Key employees of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KeyEmployeesMember" xlink:to="jwa_KeyEmployeesMember_lbl" xlink:title="label: KeyEmployeesMember to jwa_KeyEmployeesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_KeyEmployeesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_KeyEmployeesMember_lbl1" xml:lang="en-US" id="jwa_KeyEmployeesMember_lbl1">Key Employees [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KeyEmployeesMember" xlink:to="jwa_KeyEmployeesMember_lbl1" xlink:title="label: KeyEmployeesMember to jwa_KeyEmployeesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheSevenMember" xlink:label="ShareBasedCompensationAwardTrancheSevenMember" xlink:title="ShareBasedCompensationAwardTrancheSevenMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl">Seventh portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheSevenMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheSevenMember to jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl1">Share-based Compensation Award, Tranche Seven [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheSevenMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheSevenMember to jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl2">Vesting on April 30 of Following Year [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheSevenMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl2" xlink:title="label: ShareBasedCompensationAwardTrancheSevenMember to jwa_ShareBasedCompensationAwardTrancheSevenMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheEightMember" xlink:label="ShareBasedCompensationAwardTrancheEightMember" xlink:title="ShareBasedCompensationAwardTrancheEightMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheEightMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationAwardTrancheEightMember_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheEightMember_lbl">Eighth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheEightMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheEightMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheEightMember to jwa_ShareBasedCompensationAwardTrancheEightMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheEightMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationAwardTrancheEightMember_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheEightMember_lbl1">Share-based Compensation Award, Tranche Eight [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheEightMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheEightMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheEightMember to jwa_ShareBasedCompensationAwardTrancheEightMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheEightMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationAwardTrancheEightMember_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheEightMember_lbl2">Annual Vesting on Anniversary of Grant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheEightMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheEightMember_lbl2" xlink:title="label: ShareBasedCompensationAwardTrancheEightMember to jwa_ShareBasedCompensationAwardTrancheEightMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheThirteenMember" xlink:label="ShareBasedCompensationAwardTrancheThirteenMember" xlink:title="ShareBasedCompensationAwardTrancheThirteenMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl">Thirteen portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheThirteenMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheThirteenMember to jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl1">Share Based Compensation Award Tranche Thirteen [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheThirteenMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheThirteenMember to jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl2">Vesting on June 30 Following End of Performance Cycle [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheThirteenMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl2" xlink:title="label: ShareBasedCompensationAwardTrancheThirteenMember to jwa_ShareBasedCompensationAwardTrancheThirteenMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheSixMember" xlink:label="ShareBasedCompensationAwardTrancheSixMember" xlink:title="ShareBasedCompensationAwardTrancheSixMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheSixMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationAwardTrancheSixMember_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheSixMember_lbl">Sixth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheSixMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheSixMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheSixMember to jwa_ShareBasedCompensationAwardTrancheSixMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheSixMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationAwardTrancheSixMember_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheSixMember_lbl1">Share-based Compensation Award, Tranche Six [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheSixMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheSixMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheSixMember to jwa_ShareBasedCompensationAwardTrancheSixMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheSixMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationAwardTrancheSixMember_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheSixMember_lbl2">Vesting on June 30 Following End of Performance Cycle [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheSixMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheSixMember_lbl2" xlink:title="label: ShareBasedCompensationAwardTrancheSixMember to jwa_ShareBasedCompensationAwardTrancheSixMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl">The weighted average fair value at grant date for nonvested equity-based awards that changed due to performance during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Change in shares due to performance, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl2">Change in shares due to performance (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_WileyNXTMember" xlink:label="WileyNXTMember" xlink:title="WileyNXTMember" />
    <link:label xlink:type="resource" xlink:label="jwa_WileyNXTMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_WileyNXTMember_lbl" xml:lang="en-US" id="jwa_WileyNXTMember_lbl">Wiley NXT offers blended learning programs designed in consultation with the Wiley Innovation Advisory Council.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WileyNXTMember" xlink:to="jwa_WileyNXTMember_lbl" xlink:title="label: WileyNXTMember to jwa_WileyNXTMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_WileyNXTMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_WileyNXTMember_lbl1" xml:lang="en-US" id="jwa_WileyNXTMember_lbl1">Wiley NXT [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WileyNXTMember" xlink:to="jwa_WileyNXTMember_lbl1" xlink:title="label: WileyNXTMember to jwa_WileyNXTMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_WileyNXTMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_WileyNXTMember_lbl2" xml:lang="en-US" id="jwa_WileyNXTMember_lbl2">WileyNXT [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WileyNXTMember" xlink:to="jwa_WileyNXTMember_lbl2" xlink:title="label: WileyNXTMember to jwa_WileyNXTMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustedContributionToProfitLoss" xlink:label="AdjustedContributionToProfitLoss" xlink:title="AdjustedContributionToProfitLoss" />
    <link:label xlink:type="resource" xlink:label="jwa_AdjustedContributionToProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AdjustedContributionToProfitLoss_lbl" xml:lang="en-US" id="jwa_AdjustedContributionToProfitLoss_lbl">Adjusted direct contribution to profit minus allocated shared services and administrative costs.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustedContributionToProfitLoss" xlink:to="jwa_AdjustedContributionToProfitLoss_lbl" xlink:title="label: AdjustedContributionToProfitLoss to jwa_AdjustedContributionToProfitLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AdjustedContributionToProfitLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AdjustedContributionToProfitLoss_lbl1" xml:lang="en-US" id="jwa_AdjustedContributionToProfitLoss_lbl1">Adjusted Contribution to Profit (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustedContributionToProfitLoss" xlink:to="jwa_AdjustedContributionToProfitLoss_lbl1" xlink:title="label: AdjustedContributionToProfitLoss to jwa_AdjustedContributionToProfitLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AdjustedContributionToProfitLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AdjustedContributionToProfitLoss_lbl2" xml:lang="en-US" id="jwa_AdjustedContributionToProfitLoss_lbl2">Adjusted contribution to profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustedContributionToProfitLoss" xlink:to="jwa_AdjustedContributionToProfitLoss_lbl2" xlink:title="label: AdjustedContributionToProfitLoss to jwa_AdjustedContributionToProfitLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CashDividendAbstract" xlink:label="CashDividendAbstract" xlink:title="CashDividendAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_CashDividendAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_CashDividendAbstract_lbl1" xml:lang="en-US" id="jwa_CashDividendAbstract_lbl1">Cash Dividend [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashDividendAbstract" xlink:to="jwa_CashDividendAbstract_lbl1" xlink:title="label: CashDividendAbstract to jwa_CashDividendAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_CashDividendAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_CashDividendAbstract_lbl2" xml:lang="en-US" id="jwa_CashDividendAbstract_lbl2">Cash dividend [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashDividendAbstract" xlink:to="jwa_CashDividendAbstract_lbl2" xlink:title="label: CashDividendAbstract to jwa_CashDividendAbstract_lbl2" />
    <link:label xlink:type="resource" xlink:label="jwa_CashDividendAbstract_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_CashDividendAbstract_lbl3" xml:lang="en-US" id="jwa_CashDividendAbstract_lbl3">Cash Dividends [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashDividendAbstract" xlink:to="jwa_CashDividendAbstract_lbl3" xlink:title="label: CashDividendAbstract to jwa_CashDividendAbstract_lbl3" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInNextYearQ1Member" xlink:label="DividendDeclaredInNextYearQ1Member" xlink:title="DividendDeclaredInNextYearQ1Member" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInNextYearQ1Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DividendDeclaredInNextYearQ1Member_lbl" xml:lang="en-US" id="jwa_DividendDeclaredInNextYearQ1Member_lbl">Distribution of earnings in the form of cash, property or capital stock declared in Q1 next year by the board of directors to be distributed to shareholders.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInNextYearQ1Member" xlink:to="jwa_DividendDeclaredInNextYearQ1Member_lbl" xlink:title="label: DividendDeclaredInNextYearQ1Member to jwa_DividendDeclaredInNextYearQ1Member_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInNextYearQ1Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DividendDeclaredInNextYearQ1Member_lbl1" xml:lang="en-US" id="jwa_DividendDeclaredInNextYearQ1Member_lbl1">Dividend Declared in Next Year Q1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInNextYearQ1Member" xlink:to="jwa_DividendDeclaredInNextYearQ1Member_lbl1" xlink:title="label: DividendDeclaredInNextYearQ1Member to jwa_DividendDeclaredInNextYearQ1Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInNextYearQ1Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DividendDeclaredInNextYearQ1Member_lbl2" xml:lang="en-US" id="jwa_DividendDeclaredInNextYearQ1Member_lbl2">Dividend Declared in Q1 2023 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInNextYearQ1Member" xlink:to="jwa_DividendDeclaredInNextYearQ1Member_lbl2" xlink:title="label: DividendDeclaredInNextYearQ1Member to jwa_DividendDeclaredInNextYearQ1Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CapitalStockAbstract" xlink:label="CapitalStockAbstract" xlink:title="CapitalStockAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_CapitalStockAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_CapitalStockAbstract_lbl1" xml:lang="en-US" id="jwa_CapitalStockAbstract_lbl1">Capital Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalStockAbstract" xlink:to="jwa_CapitalStockAbstract_lbl1" xlink:title="label: CapitalStockAbstract to jwa_CapitalStockAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_CapitalStockAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_CapitalStockAbstract_lbl2" xml:lang="en-US" id="jwa_CapitalStockAbstract_lbl2">Capital Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalStockAbstract" xlink:to="jwa_CapitalStockAbstract_lbl2" xlink:title="label: CapitalStockAbstract to jwa_CapitalStockAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareRepurchaseProgramIn2017Member" xlink:label="ShareRepurchaseProgramIn2017Member" xlink:title="ShareRepurchaseProgramIn2017Member" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareRepurchaseProgramIn2017Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareRepurchaseProgramIn2017Member_lbl" xml:lang="en-US" id="jwa_ShareRepurchaseProgramIn2017Member_lbl">A share repurchase program approved by the Board of Directors of the Company for shares of Class A or Class B Common Stock during fiscal year 2017.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramIn2017Member" xlink:to="jwa_ShareRepurchaseProgramIn2017Member_lbl" xlink:title="label: ShareRepurchaseProgramIn2017Member to jwa_ShareRepurchaseProgramIn2017Member_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareRepurchaseProgramIn2017Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareRepurchaseProgramIn2017Member_lbl1" xml:lang="en-US" id="jwa_ShareRepurchaseProgramIn2017Member_lbl1">Share Repurchase Program in 2017 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramIn2017Member" xlink:to="jwa_ShareRepurchaseProgramIn2017Member_lbl1" xlink:title="label: ShareRepurchaseProgramIn2017Member to jwa_ShareRepurchaseProgramIn2017Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareRepurchaseProgramIn2017Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareRepurchaseProgramIn2017Member_lbl2" xml:lang="en-US" id="jwa_ShareRepurchaseProgramIn2017Member_lbl2">2017 Share Repurchase Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramIn2017Member" xlink:to="jwa_ShareRepurchaseProgramIn2017Member_lbl2" xlink:title="label: ShareRepurchaseProgramIn2017Member to jwa_ShareRepurchaseProgramIn2017Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareRepurchaseProgramIn2020Member" xlink:label="ShareRepurchaseProgramIn2020Member" xlink:title="ShareRepurchaseProgramIn2020Member" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareRepurchaseProgramIn2020Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareRepurchaseProgramIn2020Member_lbl" xml:lang="en-US" id="jwa_ShareRepurchaseProgramIn2020Member_lbl">A share repurchase program approved by the Board of Directors of the Company for shares of Class A or Class B Common Stock during fiscal year 2020.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramIn2020Member" xlink:to="jwa_ShareRepurchaseProgramIn2020Member_lbl" xlink:title="label: ShareRepurchaseProgramIn2020Member to jwa_ShareRepurchaseProgramIn2020Member_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareRepurchaseProgramIn2020Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareRepurchaseProgramIn2020Member_lbl1" xml:lang="en-US" id="jwa_ShareRepurchaseProgramIn2020Member_lbl1">Share Repurchase Program In 2020 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramIn2020Member" xlink:to="jwa_ShareRepurchaseProgramIn2020Member_lbl1" xlink:title="label: ShareRepurchaseProgramIn2020Member to jwa_ShareRepurchaseProgramIn2020Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareRepurchaseProgramIn2020Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareRepurchaseProgramIn2020Member_lbl2" xml:lang="en-US" id="jwa_ShareRepurchaseProgramIn2020Member_lbl2">2020 Share Repurchase Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramIn2020Member" xlink:to="jwa_ShareRepurchaseProgramIn2020Member_lbl2" xlink:title="label: ShareRepurchaseProgramIn2020Member to jwa_ShareRepurchaseProgramIn2020Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherCreditFacilitiesMember" xlink:label="OtherCreditFacilitiesMember" xlink:title="OtherCreditFacilitiesMember" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherCreditFacilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OtherCreditFacilitiesMember_lbl" xml:lang="en-US" id="jwa_OtherCreditFacilitiesMember_lbl">A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCreditFacilitiesMember" xlink:to="jwa_OtherCreditFacilitiesMember_lbl" xlink:title="label: OtherCreditFacilitiesMember to jwa_OtherCreditFacilitiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherCreditFacilitiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OtherCreditFacilitiesMember_lbl1" xml:lang="en-US" id="jwa_OtherCreditFacilitiesMember_lbl1">Other Credit Facilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCreditFacilitiesMember" xlink:to="jwa_OtherCreditFacilitiesMember_lbl1" xlink:title="label: OtherCreditFacilitiesMember to jwa_OtherCreditFacilitiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TermLoanAFacilityMember" xlink:label="TermLoanAFacilityMember" xlink:title="TermLoanAFacilityMember" />
    <link:label xlink:type="resource" xlink:label="jwa_TermLoanAFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_TermLoanAFacilityMember_lbl" xml:lang="en-US" id="jwa_TermLoanAFacilityMember_lbl">A term loan is a monetary loan that is repaid in regular payments over a set period of time. Term loans usually last between one and ten years, but may last as long as 30 years in some cases. A term loan usually involves an unfixed interest rate that will add additional balance to be repaid.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermLoanAFacilityMember" xlink:to="jwa_TermLoanAFacilityMember_lbl" xlink:title="label: TermLoanAFacilityMember to jwa_TermLoanAFacilityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_TermLoanAFacilityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_TermLoanAFacilityMember_lbl1" xml:lang="en-US" id="jwa_TermLoanAFacilityMember_lbl1">Term Loan A Facility [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermLoanAFacilityMember" xlink:to="jwa_TermLoanAFacilityMember_lbl1" xlink:title="label: TermLoanAFacilityMember to jwa_TermLoanAFacilityMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AmendedAndRestatedRevolvingCreditAgreementMember" xlink:label="AmendedAndRestatedRevolvingCreditAgreementMember" xlink:title="AmendedAndRestatedRevolvingCreditAgreementMember" />
    <link:label xlink:type="resource" xlink:label="jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl" xml:lang="en-US" id="jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl">Amended and restated revolving credit arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedAndRestatedRevolvingCreditAgreementMember" xlink:to="jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl" xlink:title="label: AmendedAndRestatedRevolvingCreditAgreementMember to jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl1" xml:lang="en-US" id="jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl1">Amended and Restated Revolving Credit Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedAndRestatedRevolvingCreditAgreementMember" xlink:to="jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl1" xlink:title="label: AmendedAndRestatedRevolvingCreditAgreementMember to jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl2" xml:lang="en-US" id="jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl2">Amended and Restated RCA [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedAndRestatedRevolvingCreditAgreementMember" xlink:to="jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl2" xlink:title="label: AmendedAndRestatedRevolvingCreditAgreementMember to jwa_AmendedAndRestatedRevolvingCreditAgreementMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OptionalCreditLimitIncreaseAvailableOnRequest" xlink:label="OptionalCreditLimitIncreaseAvailableOnRequest" xlink:title="OptionalCreditLimitIncreaseAvailableOnRequest" />
    <link:label xlink:type="resource" xlink:label="jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl" xml:lang="en-US" id="jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl">The total amount by which the entity may request an optional increase to the maximum borrowing capacity under the revolving credit facility. This may consist of one request or several requests in minimum increments as specified under the revolving credit agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OptionalCreditLimitIncreaseAvailableOnRequest" xlink:to="jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl" xlink:title="label: OptionalCreditLimitIncreaseAvailableOnRequest to jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl1" xml:lang="en-US" id="jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl1">Optional Credit Limit Increase Available On Request</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OptionalCreditLimitIncreaseAvailableOnRequest" xlink:to="jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl1" xlink:title="label: OptionalCreditLimitIncreaseAvailableOnRequest to jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl2" xml:lang="en-US" id="jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl2">Optional credit limit increase available on request</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OptionalCreditLimitIncreaseAvailableOnRequest" xlink:to="jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl2" xlink:title="label: OptionalCreditLimitIncreaseAvailableOnRequest to jwa_OptionalCreditLimitIncreaseAvailableOnRequest_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DebtInstrumentNonLenderFees" xlink:label="DebtInstrumentNonLenderFees" xlink:title="DebtInstrumentNonLenderFees" />
    <link:label xlink:type="resource" xlink:label="jwa_DebtInstrumentNonLenderFees_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DebtInstrumentNonLenderFees_lbl" xml:lang="en-US" id="jwa_DebtInstrumentNonLenderFees_lbl">Amount of non-lender fees capitalized in connection with the amendment to the existing debt.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNonLenderFees" xlink:to="jwa_DebtInstrumentNonLenderFees_lbl" xlink:title="label: DebtInstrumentNonLenderFees to jwa_DebtInstrumentNonLenderFees_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DebtInstrumentNonLenderFees_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DebtInstrumentNonLenderFees_lbl1" xml:lang="en-US" id="jwa_DebtInstrumentNonLenderFees_lbl1">Debt Instrument Non Lender Fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNonLenderFees" xlink:to="jwa_DebtInstrumentNonLenderFees_lbl1" xlink:title="label: DebtInstrumentNonLenderFees to jwa_DebtInstrumentNonLenderFees_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DebtInstrumentNonLenderFees_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DebtInstrumentNonLenderFees_lbl2" xml:lang="en-US" id="jwa_DebtInstrumentNonLenderFees_lbl2">Term Loan amount related to non-lender fees in Other NC Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNonLenderFees" xlink:to="jwa_DebtInstrumentNonLenderFees_lbl2" xlink:title="label: DebtInstrumentNonLenderFees to jwa_DebtInstrumentNonLenderFees_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" xlink:label="MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" xlink:title="MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" />
    <link:label xlink:type="resource" xlink:label="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl" xml:lang="en-US" id="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl">The minimum incremental amount by which the entity may request an optional increase to the maximum borrowing capacity under the revolving credit facility.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" xlink:to="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl" xlink:title="label: MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested to jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl1" xml:lang="en-US" id="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl1">Minimum Increments In Which Optional Credit Limit Increases May Be Requested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" xlink:to="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl1" xlink:title="label: MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested to jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl2" xml:lang="en-US" id="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl2">Minimum increments in which optional credit limit increase may be requested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" xlink:to="jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl2" xlink:title="label: MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested to jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" xlink:label="DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" xlink:title="DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" />
    <link:label xlink:type="resource" xlink:label="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl" xml:lang="en-US" id="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl">Margin rate over reference rate used to calculate the lenders base rate.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" xlink:to="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl" xlink:title="label: DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate to jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl1" xml:lang="en-US" id="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl1">Debt Instrument, Margin on Reference Rate Used in Determining Base Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" xlink:to="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl1" xlink:title="label: DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate to jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl2" xml:lang="en-US" id="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl2">Margin rate over reference rate used in determining base rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" xlink:to="jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl2" xlink:title="label: DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate to jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DebtInstrumentApplicableMargin" xlink:label="DebtInstrumentApplicableMargin" xlink:title="DebtInstrumentApplicableMargin" />
    <link:label xlink:type="resource" xlink:label="jwa_DebtInstrumentApplicableMargin_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DebtInstrumentApplicableMargin_lbl" xml:lang="en-US" id="jwa_DebtInstrumentApplicableMargin_lbl">Percentage points added to compute the variable rate on the debt instrument.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentApplicableMargin" xlink:to="jwa_DebtInstrumentApplicableMargin_lbl" xlink:title="label: DebtInstrumentApplicableMargin to jwa_DebtInstrumentApplicableMargin_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DebtInstrumentApplicableMargin_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DebtInstrumentApplicableMargin_lbl1" xml:lang="en-US" id="jwa_DebtInstrumentApplicableMargin_lbl1">Debt Instrument, Applicable Margin</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentApplicableMargin" xlink:to="jwa_DebtInstrumentApplicableMargin_lbl1" xlink:title="label: DebtInstrumentApplicableMargin to jwa_DebtInstrumentApplicableMargin_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DebtInstrumentApplicableMargin_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DebtInstrumentApplicableMargin_lbl2" xml:lang="en-US" id="jwa_DebtInstrumentApplicableMargin_lbl2">Applicable margin</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentApplicableMargin" xlink:to="jwa_DebtInstrumentApplicableMargin_lbl2" xlink:title="label: DebtInstrumentApplicableMargin to jwa_DebtInstrumentApplicableMargin_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SyndicateBankGroupMember" xlink:label="SyndicateBankGroupMember" xlink:title="SyndicateBankGroupMember" />
    <link:label xlink:type="resource" xlink:label="jwa_SyndicateBankGroupMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_SyndicateBankGroupMember_lbl" xml:lang="en-US" id="jwa_SyndicateBankGroupMember_lbl">The joint lead arrangers with which the Company maintains a credit facility.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SyndicateBankGroupMember" xlink:to="jwa_SyndicateBankGroupMember_lbl" xlink:title="label: SyndicateBankGroupMember to jwa_SyndicateBankGroupMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_SyndicateBankGroupMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_SyndicateBankGroupMember_lbl1" xml:lang="en-US" id="jwa_SyndicateBankGroupMember_lbl1">Syndicate Bank Group [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SyndicateBankGroupMember" xlink:to="jwa_SyndicateBankGroupMember_lbl1" xlink:title="label: SyndicateBankGroupMember to jwa_SyndicateBankGroupMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_SyndicateBankGroupMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_SyndicateBankGroupMember_lbl2" xml:lang="en-US" id="jwa_SyndicateBankGroupMember_lbl2">Syndicate Bank Group led by Bank of America [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SyndicateBankGroupMember" xlink:to="jwa_SyndicateBankGroupMember_lbl2" xlink:title="label: SyndicateBankGroupMember to jwa_SyndicateBankGroupMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:label="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:title="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract_lbl1" xml:lang="en-US" id="jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract_lbl1">Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract_lbl1" xlink:title="label: ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract to jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract_lbl2" xml:lang="en-US" id="jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract_lbl2">Amortization from Accumulated Other Comprehensive Loss [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract_lbl2" xlink:title="label: ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract to jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CanadaUKMember" xlink:label="CanadaUKMember" xlink:title="CanadaUKMember" />
    <link:label xlink:type="resource" xlink:label="jwa_CanadaUKMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_CanadaUKMember_lbl1" xml:lang="en-US" id="jwa_CanadaUKMember_lbl1">Canada &amp; U.K. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadaUKMember" xlink:to="jwa_CanadaUKMember_lbl1" xlink:title="label: CanadaUKMember to jwa_CanadaUKMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_CanadaUKMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_CanadaUKMember_lbl2" xml:lang="en-US" id="jwa_CanadaUKMember_lbl2">Non-US [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadaUKMember" xlink:to="jwa_CanadaUKMember_lbl2" xlink:title="label: CanadaUKMember to jwa_CanadaUKMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanCurtailmentCredit" xlink:label="DefinedBenefitPlanCurtailmentCredit" xlink:title="DefinedBenefitPlanCurtailmentCredit" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanCurtailmentCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DefinedBenefitPlanCurtailmentCredit_lbl" xml:lang="en-US" id="jwa_DefinedBenefitPlanCurtailmentCredit_lbl">Amount of curtailment credit recognized due to reduction in force.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanCurtailmentCredit" xlink:to="jwa_DefinedBenefitPlanCurtailmentCredit_lbl" xlink:title="label: DefinedBenefitPlanCurtailmentCredit to jwa_DefinedBenefitPlanCurtailmentCredit_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanCurtailmentCredit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DefinedBenefitPlanCurtailmentCredit_lbl1" xml:lang="en-US" id="jwa_DefinedBenefitPlanCurtailmentCredit_lbl1">Defined Benefit Plan, Curtailment Credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanCurtailmentCredit" xlink:to="jwa_DefinedBenefitPlanCurtailmentCredit_lbl1" xlink:title="label: DefinedBenefitPlanCurtailmentCredit to jwa_DefinedBenefitPlanCurtailmentCredit_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanCurtailmentCredit_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DefinedBenefitPlanCurtailmentCredit_lbl2" xml:lang="en-US" id="jwa_DefinedBenefitPlanCurtailmentCredit_lbl2">Curtailment credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanCurtailmentCredit" xlink:to="jwa_DefinedBenefitPlanCurtailmentCredit_lbl2" xlink:title="label: DefinedBenefitPlanCurtailmentCredit to jwa_DefinedBenefitPlanCurtailmentCredit_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanSettlementChargesEmployees" xlink:label="DefinedBenefitPlanSettlementChargesEmployees" xlink:title="DefinedBenefitPlanSettlementChargesEmployees" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl" xml:lang="en-US" id="jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl">Settlement charge related to retirement plan for employees.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanSettlementChargesEmployees" xlink:to="jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl" xlink:title="label: DefinedBenefitPlanSettlementChargesEmployees to jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl1" xml:lang="en-US" id="jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl1">Defined Benefit Plan, Settlement Charges, Employees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanSettlementChargesEmployees" xlink:to="jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl1" xlink:title="label: DefinedBenefitPlanSettlementChargesEmployees to jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl2" xml:lang="en-US" id="jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl2">Retirement plans settlement charges for employees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanSettlementChargesEmployees" xlink:to="jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl2" xlink:title="label: DefinedBenefitPlanSettlementChargesEmployees to jwa_DefinedBenefitPlanSettlementChargesEmployees_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RetirementIndemnityPlanMember" xlink:label="RetirementIndemnityPlanMember" xlink:title="RetirementIndemnityPlanMember" />
    <link:label xlink:type="resource" xlink:label="jwa_RetirementIndemnityPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_RetirementIndemnityPlanMember_lbl" xml:lang="en-US" id="jwa_RetirementIndemnityPlanMember_lbl">Name of the retirement plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementIndemnityPlanMember" xlink:to="jwa_RetirementIndemnityPlanMember_lbl" xlink:title="label: RetirementIndemnityPlanMember to jwa_RetirementIndemnityPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_RetirementIndemnityPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_RetirementIndemnityPlanMember_lbl1" xml:lang="en-US" id="jwa_RetirementIndemnityPlanMember_lbl1">Retirement Indemnity Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementIndemnityPlanMember" xlink:to="jwa_RetirementIndemnityPlanMember_lbl1" xlink:title="label: RetirementIndemnityPlanMember to jwa_RetirementIndemnityPlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_RetirementIndemnityPlanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_RetirementIndemnityPlanMember_lbl2" xml:lang="en-US" id="jwa_RetirementIndemnityPlanMember_lbl2">Retirement Indemnity Plan for the Employees of Cross Knowledge [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementIndemnityPlanMember" xlink:to="jwa_RetirementIndemnityPlanMember_lbl2" xlink:title="label: RetirementIndemnityPlanMember to jwa_RetirementIndemnityPlanMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TermOfSupplementalRetirementBenefits" xlink:label="TermOfSupplementalRetirementBenefits" xlink:title="TermOfSupplementalRetirementBenefits" />
    <link:label xlink:type="resource" xlink:label="jwa_TermOfSupplementalRetirementBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_TermOfSupplementalRetirementBenefits_lbl" xml:lang="en-US" id="jwa_TermOfSupplementalRetirementBenefits_lbl">The period of time subsequent to termination of employment during which the company provides for the payment of supplemental retirement benefits for certain officers and senior management, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfSupplementalRetirementBenefits" xlink:to="jwa_TermOfSupplementalRetirementBenefits_lbl" xlink:title="label: TermOfSupplementalRetirementBenefits to jwa_TermOfSupplementalRetirementBenefits_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_TermOfSupplementalRetirementBenefits_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_TermOfSupplementalRetirementBenefits_lbl1" xml:lang="en-US" id="jwa_TermOfSupplementalRetirementBenefits_lbl1">Term of supplemental retirement benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfSupplementalRetirementBenefits" xlink:to="jwa_TermOfSupplementalRetirementBenefits_lbl1" xlink:title="label: TermOfSupplementalRetirementBenefits to jwa_TermOfSupplementalRetirementBenefits_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_TermOfSupplementalRetirementBenefits_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_TermOfSupplementalRetirementBenefits_lbl2" xml:lang="en-US" id="jwa_TermOfSupplementalRetirementBenefits_lbl2">Term of supplemental retirement benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfSupplementalRetirementBenefits" xlink:to="jwa_TermOfSupplementalRetirementBenefits_lbl2" xlink:title="label: TermOfSupplementalRetirementBenefits to jwa_TermOfSupplementalRetirementBenefits_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EmployeeRetirementAgeLimitUnderRetirementPlans" xlink:label="EmployeeRetirementAgeLimitUnderRetirementPlans" xlink:title="EmployeeRetirementAgeLimitUnderRetirementPlans" />
    <link:label xlink:type="resource" xlink:label="jwa_EmployeeRetirementAgeLimitUnderRetirementPlans_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_EmployeeRetirementAgeLimitUnderRetirementPlans_lbl" xml:lang="en-US" id="jwa_EmployeeRetirementAgeLimitUnderRetirementPlans_lbl">Refers to the employee retirement age limit under retirement plans based on length of service and compensation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRetirementAgeLimitUnderRetirementPlans" xlink:to="jwa_EmployeeRetirementAgeLimitUnderRetirementPlans_lbl" xlink:title="label: EmployeeRetirementAgeLimitUnderRetirementPlans to jwa_EmployeeRetirementAgeLimitUnderRetirementPlans_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_EmployeeRetirementAgeLimitUnderRetirementPlans_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_EmployeeRetirementAgeLimitUnderRetirementPlans_lbl1" xml:lang="en-US" id="jwa_EmployeeRetirementAgeLimitUnderRetirementPlans_lbl1">Employee retirement age limit under retirement plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRetirementAgeLimitUnderRetirementPlans" xlink:to="jwa_EmployeeRetirementAgeLimitUnderRetirementPlans_lbl1" xlink:title="label: EmployeeRetirementAgeLimitUnderRetirementPlans to jwa_EmployeeRetirementAgeLimitUnderRetirementPlans_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_KeyEmployeeStockPlan2014Member" xlink:label="KeyEmployeeStockPlan2014Member" xlink:title="KeyEmployeeStockPlan2014Member" />
    <link:label xlink:type="resource" xlink:label="jwa_KeyEmployeeStockPlan2014Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_KeyEmployeeStockPlan2014Member_lbl" xml:lang="en-US" id="jwa_KeyEmployeeStockPlan2014Member_lbl">A share-based compensation plan approved by the shareholders in 2014 whereby qualified employees are eligible to receive awards that may include stock options, performance-based stock awards and restricted stock awards.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KeyEmployeeStockPlan2014Member" xlink:to="jwa_KeyEmployeeStockPlan2014Member_lbl" xlink:title="label: KeyEmployeeStockPlan2014Member to jwa_KeyEmployeeStockPlan2014Member_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_KeyEmployeeStockPlan2014Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_KeyEmployeeStockPlan2014Member_lbl1" xml:lang="en-US" id="jwa_KeyEmployeeStockPlan2014Member_lbl1">Key Employee Stock Plan2014 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KeyEmployeeStockPlan2014Member" xlink:to="jwa_KeyEmployeeStockPlan2014Member_lbl1" xlink:title="label: KeyEmployeeStockPlan2014Member to jwa_KeyEmployeeStockPlan2014Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_KeyEmployeeStockPlan2014Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_KeyEmployeeStockPlan2014Member_lbl2" xml:lang="en-US" id="jwa_KeyEmployeeStockPlan2014Member_lbl2">2014 Key Employee Stock Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KeyEmployeeStockPlan2014Member" xlink:to="jwa_KeyEmployeeStockPlan2014Member_lbl2" xlink:title="label: KeyEmployeeStockPlan2014Member to jwa_KeyEmployeeStockPlan2014Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract_lbl1">Share Based Compensation Arrangement by Share Based Payment Awards [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedContributionSavingsPlansAbstract" xlink:label="DefinedContributionSavingsPlansAbstract" xlink:title="DefinedContributionSavingsPlansAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedContributionSavingsPlansAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DefinedContributionSavingsPlansAbstract_lbl1" xml:lang="en-US" id="jwa_DefinedContributionSavingsPlansAbstract_lbl1">Defined Contribution Savings Plans [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionSavingsPlansAbstract" xlink:to="jwa_DefinedContributionSavingsPlansAbstract_lbl1" xlink:title="label: DefinedContributionSavingsPlansAbstract to jwa_DefinedContributionSavingsPlansAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedContributionSavingsPlansAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DefinedContributionSavingsPlansAbstract_lbl2" xml:lang="en-US" id="jwa_DefinedContributionSavingsPlansAbstract_lbl2">Defined Contribution Savings Plans [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionSavingsPlansAbstract" xlink:to="jwa_DefinedContributionSavingsPlansAbstract_lbl2" xlink:title="label: DefinedContributionSavingsPlansAbstract to jwa_DefinedContributionSavingsPlansAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherPostretirementBenefitsAbstract" xlink:label="OtherPostretirementBenefitsAbstract" xlink:title="OtherPostretirementBenefitsAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherPostretirementBenefitsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OtherPostretirementBenefitsAbstract_lbl1" xml:lang="en-US" id="jwa_OtherPostretirementBenefitsAbstract_lbl1">Other postretirement benefits [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPostretirementBenefitsAbstract" xlink:to="jwa_OtherPostretirementBenefitsAbstract_lbl1" xlink:title="label: OtherPostretirementBenefitsAbstract to jwa_OtherPostretirementBenefitsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherPostretirementBenefitsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_OtherPostretirementBenefitsAbstract_lbl2" xml:lang="en-US" id="jwa_OtherPostretirementBenefitsAbstract_lbl2">Retiree Health Benefits [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPostretirementBenefitsAbstract" xlink:to="jwa_OtherPostretirementBenefitsAbstract_lbl2" xlink:title="label: OtherPostretirementBenefitsAbstract to jwa_OtherPostretirementBenefitsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl" xml:lang="en-US" id="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl">Amount of benefits for defined benefit plan expected to be paid in periods following the current period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:to="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal to jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl1" xml:lang="en-US" id="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl1">Defined Benefit Plan, Expected Future Benefit Payments Due, Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:to="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal to jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl2" xml:lang="en-US" id="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl2">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:to="jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl2" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal to jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets" xlink:label="DeferredTaxLiabilitiesIntangibleAndFixedAssets" xlink:title="DeferredTaxLiabilitiesIntangibleAndFixedAssets" />
    <link:label xlink:type="resource" xlink:label="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl" xml:lang="en-US" id="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl">Amount of deferred tax liability attributable to taxable temporary differences from intangible and fixed assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesIntangibleAndFixedAssets" xlink:to="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl" xlink:title="label: DeferredTaxLiabilitiesIntangibleAndFixedAssets to jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl1" xml:lang="en-US" id="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl1">Deferred Tax Liabilities, Intangible and Fixed Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesIntangibleAndFixedAssets" xlink:to="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl1" xlink:title="label: DeferredTaxLiabilitiesIntangibleAndFixedAssets to jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl2" xml:lang="en-US" id="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl2">Intangible and fixed assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesIntangibleAndFixedAssets" xlink:to="jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl2" xlink:title="label: DeferredTaxLiabilitiesIntangibleAndFixedAssets to jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLossCarryforwardsTaxEffect" xlink:label="OperatingLossCarryforwardsTaxEffect" xlink:title="OperatingLossCarryforwardsTaxEffect" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLossCarryforwardsTaxEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OperatingLossCarryforwardsTaxEffect_lbl" xml:lang="en-US" id="jwa_OperatingLossCarryforwardsTaxEffect_lbl">The tax effected amount of the operating loss carryforward, available to reduce future taxable income under enacted tax laws.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsTaxEffect" xlink:to="jwa_OperatingLossCarryforwardsTaxEffect_lbl" xlink:title="label: OperatingLossCarryforwardsTaxEffect to jwa_OperatingLossCarryforwardsTaxEffect_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLossCarryforwardsTaxEffect_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OperatingLossCarryforwardsTaxEffect_lbl1" xml:lang="en-US" id="jwa_OperatingLossCarryforwardsTaxEffect_lbl1">Operating Loss Carryforwards, Tax Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsTaxEffect" xlink:to="jwa_OperatingLossCarryforwardsTaxEffect_lbl1" xlink:title="label: OperatingLossCarryforwardsTaxEffect to jwa_OperatingLossCarryforwardsTaxEffect_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLossCarryforwardsTaxEffect_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_OperatingLossCarryforwardsTaxEffect_lbl2" xml:lang="en-US" id="jwa_OperatingLossCarryforwardsTaxEffect_lbl2">Apportioned state net operating loss carryforwards, tax effected value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsTaxEffect" xlink:to="jwa_OperatingLossCarryforwardsTaxEffect_lbl2" xlink:title="label: OperatingLossCarryforwardsTaxEffect to jwa_OperatingLossCarryforwardsTaxEffect_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLossCarryforwardsExpirationPeriod" xlink:label="OperatingLossCarryforwardsExpirationPeriod" xlink:title="OperatingLossCarryforwardsExpirationPeriod" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLossCarryforwardsExpirationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OperatingLossCarryforwardsExpirationPeriod_lbl" xml:lang="en-US" id="jwa_OperatingLossCarryforwardsExpirationPeriod_lbl">Refers to the expiration period of the operating loss carryforwards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsExpirationPeriod" xlink:to="jwa_OperatingLossCarryforwardsExpirationPeriod_lbl" xlink:title="label: OperatingLossCarryforwardsExpirationPeriod to jwa_OperatingLossCarryforwardsExpirationPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLossCarryforwardsExpirationPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OperatingLossCarryforwardsExpirationPeriod_lbl1" xml:lang="en-US" id="jwa_OperatingLossCarryforwardsExpirationPeriod_lbl1">Operating Loss Carryforwards, Expiration Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsExpirationPeriod" xlink:to="jwa_OperatingLossCarryforwardsExpirationPeriod_lbl1" xlink:title="label: OperatingLossCarryforwardsExpirationPeriod to jwa_OperatingLossCarryforwardsExpirationPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_OperatingLossCarryforwardsExpirationPeriod_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_OperatingLossCarryforwardsExpirationPeriod_lbl2" xml:lang="en-US" id="jwa_OperatingLossCarryforwardsExpirationPeriod_lbl2">Net operating loss carryforwards, expiration period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsExpirationPeriod" xlink:to="jwa_OperatingLossCarryforwardsExpirationPeriod_lbl2" xlink:title="label: OperatingLossCarryforwardsExpirationPeriod to jwa_OperatingLossCarryforwardsExpirationPeriod_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ForeignStatutoryTaxRate" xlink:label="ForeignStatutoryTaxRate" xlink:title="ForeignStatutoryTaxRate" />
    <link:label xlink:type="resource" xlink:label="jwa_ForeignStatutoryTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ForeignStatutoryTaxRate_lbl" xml:lang="en-US" id="jwa_ForeignStatutoryTaxRate_lbl">Percentage of foreign statutory tax rate applicable to pretax income (loss).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignStatutoryTaxRate" xlink:to="jwa_ForeignStatutoryTaxRate_lbl" xlink:title="label: ForeignStatutoryTaxRate to jwa_ForeignStatutoryTaxRate_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ForeignStatutoryTaxRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ForeignStatutoryTaxRate_lbl1" xml:lang="en-US" id="jwa_ForeignStatutoryTaxRate_lbl1">Foreign Statutory Tax Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignStatutoryTaxRate" xlink:to="jwa_ForeignStatutoryTaxRate_lbl1" xlink:title="label: ForeignStatutoryTaxRate to jwa_ForeignStatutoryTaxRate_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ForeignStatutoryTaxRate_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ForeignStatutoryTaxRate_lbl2" xml:lang="en-US" id="jwa_ForeignStatutoryTaxRate_lbl2">Foreign statutory tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignStatutoryTaxRate" xlink:to="jwa_ForeignStatutoryTaxRate_lbl2" xlink:title="label: ForeignStatutoryTaxRate to jwa_ForeignStatutoryTaxRate_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" />
    <link:label xlink:type="resource" xlink:label="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl" xml:lang="en-US" id="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl">The tax effect as of the balance sheet date of the amount of estimated future tax deductions arising from postretirement and post-employment benefits, which can only be deducted for tax purposes when actual costs are incurred, and which can only be realized if sufficient tax-basis income is generated in future periods to enable the deduction to be taken.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" xlink:to="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits to jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl1" xml:lang="en-US" id="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl1">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Retirement and post-employment benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" xlink:to="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl1" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits to jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl2" xml:lang="en-US" id="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl2">Retirement and post-employment benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" xlink:to="jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl2" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits to jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" xlink:label="EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" xlink:title="EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" />
    <link:label xlink:type="resource" xlink:label="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl" xml:lang="en-US" id="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to domestic net operating loss carryback under CARES Act.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" xlink:to="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback to jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl1" xml:lang="en-US" id="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl1">Effective Income Tax Rate Reconciliation, Income Tax Benefit Rate Related to Net Operating Losses Carryback</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" xlink:to="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback to jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl2" xml:lang="en-US" id="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl2">US NOL carryback under CARES Act</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" xlink:to="jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl2" xlink:title="label: EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback to jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" xlink:label="IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" xlink:title="IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" />
    <link:label xlink:type="resource" xlink:label="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl" xml:lang="en-US" id="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl">The amount of income tax benefit resulting from net operating loss carryback.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" xlink:to="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl" xlink:title="label: IncomeTaxBenefitRelatedToNetOperatingLossesCarryback to jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl1" xml:lang="en-US" id="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl1">Income Tax Benefit Related to Net Operating Losses Carryback</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" xlink:to="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl1" xlink:title="label: IncomeTaxBenefitRelatedToNetOperatingLossesCarryback to jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl2" xml:lang="en-US" id="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl2">Tax benefit resulting from NOL carryback</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" xlink:to="jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl2" xlink:title="label: IncomeTaxBenefitRelatedToNetOperatingLossesCarryback to jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" xlink:label="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" xlink:title="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" />
    <link:label xlink:type="resource" xlink:label="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl" xml:lang="en-US" id="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in state income tax expense due to changes in deferred tax liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" xlink:to="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent to jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl1" xml:lang="en-US" id="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl1">Effective Income Tax Rate Reconciliation, Increase (Decrease) in State Income Tax Expense Due to Change in Deferred Tax Liabilities, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" xlink:to="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent to jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl2" xml:lang="en-US" id="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl2">Increase in state income tax expense due to increase in deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" xlink:to="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl2" xlink:title="label: EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent to jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NetOperatingLossesCarrybackRefund" xlink:label="NetOperatingLossesCarrybackRefund" xlink:title="NetOperatingLossesCarrybackRefund" />
    <link:label xlink:type="resource" xlink:label="jwa_NetOperatingLossesCarrybackRefund_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_NetOperatingLossesCarrybackRefund_lbl" xml:lang="en-US" id="jwa_NetOperatingLossesCarrybackRefund_lbl">The amount of refund in connection with net operating losses carryback.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetOperatingLossesCarrybackRefund" xlink:to="jwa_NetOperatingLossesCarrybackRefund_lbl" xlink:title="label: NetOperatingLossesCarrybackRefund to jwa_NetOperatingLossesCarrybackRefund_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_NetOperatingLossesCarrybackRefund_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_NetOperatingLossesCarrybackRefund_lbl1" xml:lang="en-US" id="jwa_NetOperatingLossesCarrybackRefund_lbl1">Net Operating Losses Carryback Refund</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetOperatingLossesCarrybackRefund" xlink:to="jwa_NetOperatingLossesCarrybackRefund_lbl1" xlink:title="label: NetOperatingLossesCarrybackRefund to jwa_NetOperatingLossesCarrybackRefund_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_NetOperatingLossesCarrybackRefund_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_NetOperatingLossesCarrybackRefund_lbl2" xml:lang="en-US" id="jwa_NetOperatingLossesCarrybackRefund_lbl2">Refund in connection with NOL carryback</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetOperatingLossesCarrybackRefund" xlink:to="jwa_NetOperatingLossesCarrybackRefund_lbl2" xlink:title="label: NetOperatingLossesCarrybackRefund to jwa_NetOperatingLossesCarrybackRefund_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" xlink:label="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" xlink:title="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" />
    <link:label xlink:type="resource" xlink:label="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl" xml:lang="en-US" id="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in state income tax expense due to changes in deferred tax liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" xlink:to="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount to jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl1" xml:lang="en-US" id="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl1">Effective Income Tax Rate Reconciliation, Increase (Decrease) in State Income Tax Expense Due to Change in Deferred Tax Liabilities, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" xlink:to="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount to jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl2" xml:lang="en-US" id="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl2">Increase in state income tax expense due to increase in deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" xlink:to="jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl2" xlink:title="label: EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount to jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" />
    <link:label xlink:type="resource" xlink:label="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl" xml:lang="en-US" id="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit related to CARES Act carryback and audit.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" xlink:to="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent to jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl1" xml:lang="en-US" id="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl1">Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Related to CARES Act Carryback and Audit, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" xlink:to="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent to jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl2" xml:lang="en-US" id="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl2">Foreign tax credits related to CARES Act carryback and audit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" xlink:to="jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl2" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent to jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" xlink:label="ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" xlink:title="ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl" xml:lang="en-US" id="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl">Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans and the assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation and net benefit cost.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" xlink:to="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl" xlink:title="label: ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock to jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl1" xml:lang="en-US" id="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl1">Components of Net Periodic Pension Expense for Defined Benefit Plans and Weighted-Average Assumptions [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" xlink:to="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl1" xlink:title="label: ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock to jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl2" xml:lang="en-US" id="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl2">Net Periodic Pension Expense (Income) for Defined Benefit Plans and Weighted-Average Assumptions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" xlink:to="jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl2" xlink:title="label: ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock to jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" xlink:label="NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" xlink:title="NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl" xml:lang="en-US" id="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl">Tabular disclosure of net sales return reserves as reflected in accounts in Consolidated Statements of Financial Position.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" xlink:to="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl" xlink:title="label: NetSalesReturnReservesByBalanceSheetAccountTableTextBlock to jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl1" xml:lang="en-US" id="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl1">Net Sales Return Reserves by Balance Sheet Account [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" xlink:to="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl1" xlink:title="label: NetSalesReturnReservesByBalanceSheetAccountTableTextBlock to jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl2" xml:lang="en-US" id="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl2">Net Sales Return Reserves by Balance Sheet Account</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" xlink:to="jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl2" xlink:title="label: NetSalesReturnReservesByBalanceSheetAccountTableTextBlock to jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdvertisingAndMarketingCostsTableTextBlock" xlink:label="AdvertisingAndMarketingCostsTableTextBlock" xlink:title="AdvertisingAndMarketingCostsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl" xml:lang="en-US" id="jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl">Tabular disclosure of advertising and marketing costs.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingAndMarketingCostsTableTextBlock" xlink:to="jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl" xlink:title="label: AdvertisingAndMarketingCostsTableTextBlock to jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl1" xml:lang="en-US" id="jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl1">Advertising and Marketing Costs: [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingAndMarketingCostsTableTextBlock" xlink:to="jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl1" xlink:title="label: AdvertisingAndMarketingCostsTableTextBlock to jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl2" xml:lang="en-US" id="jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl2">Advertising and Marketing Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingAndMarketingCostsTableTextBlock" xlink:to="jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl2" xlink:title="label: AdvertisingAndMarketingCostsTableTextBlock to jwa_AdvertisingAndMarketingCostsTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" xlink:label="CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" xlink:title="CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl" xml:lang="en-US" id="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl">Disclosure of accounting policy for cash and cash equivalents with respect to negative balance accounts (overdrafts).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" xlink:to="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl" xlink:title="label: CashAndCashEquivalentsBookOverdraftsPolicyTextBlock to jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl1" xml:lang="en-US" id="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl1">Cash and Cash Equivalents, Book Overdrafts [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" xlink:to="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl1" xlink:title="label: CashAndCashEquivalentsBookOverdraftsPolicyTextBlock to jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl2" xml:lang="en-US" id="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl2">Book Overdrafts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" xlink:to="jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl2" xlink:title="label: CashAndCashEquivalentsBookOverdraftsPolicyTextBlock to jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SalesReturnReservesPolicyTextBlock" xlink:label="SalesReturnReservesPolicyTextBlock" xlink:title="SalesReturnReservesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_SalesReturnReservesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_SalesReturnReservesPolicyTextBlock_lbl" xml:lang="en-US" id="jwa_SalesReturnReservesPolicyTextBlock_lbl">Disclosure of accounting policy for sales return reserves.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesReturnReservesPolicyTextBlock" xlink:to="jwa_SalesReturnReservesPolicyTextBlock_lbl" xlink:title="label: SalesReturnReservesPolicyTextBlock to jwa_SalesReturnReservesPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_SalesReturnReservesPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_SalesReturnReservesPolicyTextBlock_lbl1" xml:lang="en-US" id="jwa_SalesReturnReservesPolicyTextBlock_lbl1">Sales Return Reserves [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesReturnReservesPolicyTextBlock" xlink:to="jwa_SalesReturnReservesPolicyTextBlock_lbl1" xlink:title="label: SalesReturnReservesPolicyTextBlock to jwa_SalesReturnReservesPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_SalesReturnReservesPolicyTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_SalesReturnReservesPolicyTextBlock_lbl2" xml:lang="en-US" id="jwa_SalesReturnReservesPolicyTextBlock_lbl2">Sales Return Reserves</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesReturnReservesPolicyTextBlock" xlink:to="jwa_SalesReturnReservesPolicyTextBlock_lbl2" xlink:title="label: SalesReturnReservesPolicyTextBlock to jwa_SalesReturnReservesPolicyTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock" xlink:label="ProductDevelopmentAssetsPolicyPolicyTextBlock" xlink:title="ProductDevelopmentAssetsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl">Disclosure of accounting policy for the treatment of costs associated with developing a publication.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsPolicyPolicyTextBlock" xlink:to="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl" xlink:title="label: ProductDevelopmentAssetsPolicyPolicyTextBlock to jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl1" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl1">Product Development Assets Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsPolicyPolicyTextBlock" xlink:to="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl1" xlink:title="label: ProductDevelopmentAssetsPolicyPolicyTextBlock to jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl2" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl2">Product Development Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsPolicyPolicyTextBlock" xlink:to="jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl2" xlink:title="label: ProductDevelopmentAssetsPolicyPolicyTextBlock to jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RoyaltyAdvancePolicyTextBlock" xlink:label="RoyaltyAdvancePolicyTextBlock" xlink:title="RoyaltyAdvancePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_RoyaltyAdvancePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_RoyaltyAdvancePolicyTextBlock_lbl" xml:lang="en-US" id="jwa_RoyaltyAdvancePolicyTextBlock_lbl">Disclosure of accounting policy for the treatment of royalty advances.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RoyaltyAdvancePolicyTextBlock" xlink:to="jwa_RoyaltyAdvancePolicyTextBlock_lbl" xlink:title="label: RoyaltyAdvancePolicyTextBlock to jwa_RoyaltyAdvancePolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_RoyaltyAdvancePolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_RoyaltyAdvancePolicyTextBlock_lbl1" xml:lang="en-US" id="jwa_RoyaltyAdvancePolicyTextBlock_lbl1">Royalty Advance [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RoyaltyAdvancePolicyTextBlock" xlink:to="jwa_RoyaltyAdvancePolicyTextBlock_lbl1" xlink:title="label: RoyaltyAdvancePolicyTextBlock to jwa_RoyaltyAdvancePolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_RoyaltyAdvancePolicyTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_RoyaltyAdvancePolicyTextBlock_lbl2" xml:lang="en-US" id="jwa_RoyaltyAdvancePolicyTextBlock_lbl2">Royalty Advances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RoyaltyAdvancePolicyTextBlock" xlink:to="jwa_RoyaltyAdvancePolicyTextBlock_lbl2" xlink:title="label: RoyaltyAdvancePolicyTextBlock to jwa_RoyaltyAdvancePolicyTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:label="ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:title="ShippingAndHandlingCostsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl">Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:to="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl" xlink:title="label: ShippingAndHandlingCostsPolicyPolicyTextBlock to jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl1" xml:lang="en-US" id="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl1">Shipping and Handling Costs, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:to="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl1" xlink:title="label: ShippingAndHandlingCostsPolicyPolicyTextBlock to jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl2" xml:lang="en-US" id="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl2">Shipping and Handling Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:to="jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl2" xlink:title="label: ShippingAndHandlingCostsPolicyPolicyTextBlock to jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfUniversityPartnersUnderContract" xlink:label="NumberOfUniversityPartnersUnderContract" xlink:title="NumberOfUniversityPartnersUnderContract" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfUniversityPartnersUnderContract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_NumberOfUniversityPartnersUnderContract_lbl" xml:lang="en-US" id="jwa_NumberOfUniversityPartnersUnderContract_lbl">Represents the number of university partners under contract.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfUniversityPartnersUnderContract" xlink:to="jwa_NumberOfUniversityPartnersUnderContract_lbl" xlink:title="label: NumberOfUniversityPartnersUnderContract to jwa_NumberOfUniversityPartnersUnderContract_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfUniversityPartnersUnderContract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_NumberOfUniversityPartnersUnderContract_lbl1" xml:lang="en-US" id="jwa_NumberOfUniversityPartnersUnderContract_lbl1">Number of University Partners under Contract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfUniversityPartnersUnderContract" xlink:to="jwa_NumberOfUniversityPartnersUnderContract_lbl1" xlink:title="label: NumberOfUniversityPartnersUnderContract to jwa_NumberOfUniversityPartnersUnderContract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfUniversityPartnersUnderContract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_NumberOfUniversityPartnersUnderContract_lbl2" xml:lang="en-US" id="jwa_NumberOfUniversityPartnersUnderContract_lbl2">University partners under contract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfUniversityPartnersUnderContract" xlink:to="jwa_NumberOfUniversityPartnersUnderContract_lbl2" xlink:title="label: NumberOfUniversityPartnersUnderContract to jwa_NumberOfUniversityPartnersUnderContract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationPublishingPrintAndDigitalMember" xlink:label="EducationPublishingPrintAndDigitalMember" xlink:title="EducationPublishingPrintAndDigitalMember" />
    <link:label xlink:type="resource" xlink:label="jwa_EducationPublishingPrintAndDigitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_EducationPublishingPrintAndDigitalMember_lbl" xml:lang="en-US" id="jwa_EducationPublishingPrintAndDigitalMember_lbl">Revenue by product/service deriving from education publishing.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationPublishingPrintAndDigitalMember" xlink:to="jwa_EducationPublishingPrintAndDigitalMember_lbl" xlink:title="label: EducationPublishingPrintAndDigitalMember to jwa_EducationPublishingPrintAndDigitalMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_EducationPublishingPrintAndDigitalMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_EducationPublishingPrintAndDigitalMember_lbl1" xml:lang="en-US" id="jwa_EducationPublishingPrintAndDigitalMember_lbl1">Education Publishing, Print and Digital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationPublishingPrintAndDigitalMember" xlink:to="jwa_EducationPublishingPrintAndDigitalMember_lbl1" xlink:title="label: EducationPublishingPrintAndDigitalMember to jwa_EducationPublishingPrintAndDigitalMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_EducationPublishingPrintAndDigitalMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_EducationPublishingPrintAndDigitalMember_lbl2" xml:lang="en-US" id="jwa_EducationPublishingPrintAndDigitalMember_lbl2">Print and Digital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationPublishingPrintAndDigitalMember" xlink:to="jwa_EducationPublishingPrintAndDigitalMember_lbl2" xlink:title="label: EducationPublishingPrintAndDigitalMember to jwa_EducationPublishingPrintAndDigitalMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationPublishingPrintAndDigitalCoursewareMember" xlink:label="EducationPublishingPrintAndDigitalCoursewareMember" xlink:title="EducationPublishingPrintAndDigitalCoursewareMember" />
    <link:label xlink:type="resource" xlink:label="jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl" xml:lang="en-US" id="jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl">Revenue by product/service deriving from education publishing.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationPublishingPrintAndDigitalCoursewareMember" xlink:to="jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl" xlink:title="label: EducationPublishingPrintAndDigitalCoursewareMember to jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl1" xml:lang="en-US" id="jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl1">Education Publishing, Print and Digital Courseware [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationPublishingPrintAndDigitalCoursewareMember" xlink:to="jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl1" xlink:title="label: EducationPublishingPrintAndDigitalCoursewareMember to jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl2" xml:lang="en-US" id="jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl2">Digital Courseware [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationPublishingPrintAndDigitalCoursewareMember" xlink:to="jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl2" xlink:title="label: EducationPublishingPrintAndDigitalCoursewareMember to jwa_EducationPublishingPrintAndDigitalCoursewareMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProfessionalPublishingAndLicensingAndOtherMember" xlink:label="ProfessionalPublishingAndLicensingAndOtherMember" xlink:title="ProfessionalPublishingAndLicensingAndOtherMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl" xml:lang="en-US" id="jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl">Name of a business subsegment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfessionalPublishingAndLicensingAndOtherMember" xlink:to="jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl" xlink:title="label: ProfessionalPublishingAndLicensingAndOtherMember to jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl1" xml:lang="en-US" id="jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl1">Professional Publishing, and Licensing and Other, [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfessionalPublishingAndLicensingAndOtherMember" xlink:to="jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl1" xlink:title="label: ProfessionalPublishingAndLicensingAndOtherMember to jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl2" xml:lang="en-US" id="jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl2">Professional Publishing, and Licensing and Other, [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfessionalPublishingAndLicensingAndOtherMember" xlink:to="jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl2" xlink:title="label: ProfessionalPublishingAndLicensingAndOtherMember to jwa_ProfessionalPublishingAndLicensingAndOtherMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" xlink:label="JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" xlink:title="JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" />
    <link:label xlink:type="resource" xlink:label="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl" xml:lang="en-US" id="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl">Name of a business subsegment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" xlink:to="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl" xlink:title="label: JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember to jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl1" xml:lang="en-US" id="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl1">Journal Subscriptions, Open Access and Comprehensive Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" xlink:to="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl1" xlink:title="label: JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember to jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl2" xml:lang="en-US" id="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl2">Journal Subscriptions, Open Access and Comprehensive Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" xlink:to="jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl2" xlink:title="label: JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember to jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CorporateTrainingAndCorporateLearningMember" xlink:label="CorporateTrainingAndCorporateLearningMember" xlink:title="CorporateTrainingAndCorporateLearningMember" />
    <link:label xlink:type="resource" xlink:label="jwa_CorporateTrainingAndCorporateLearningMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_CorporateTrainingAndCorporateLearningMember_lbl" xml:lang="en-US" id="jwa_CorporateTrainingAndCorporateLearningMember_lbl">Name of a business subsegment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateTrainingAndCorporateLearningMember" xlink:to="jwa_CorporateTrainingAndCorporateLearningMember_lbl" xlink:title="label: CorporateTrainingAndCorporateLearningMember to jwa_CorporateTrainingAndCorporateLearningMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_CorporateTrainingAndCorporateLearningMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_CorporateTrainingAndCorporateLearningMember_lbl1" xml:lang="en-US" id="jwa_CorporateTrainingAndCorporateLearningMember_lbl1">Corporate Training and Corporate Learning [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateTrainingAndCorporateLearningMember" xlink:to="jwa_CorporateTrainingAndCorporateLearningMember_lbl1" xlink:title="label: CorporateTrainingAndCorporateLearningMember to jwa_CorporateTrainingAndCorporateLearningMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_CorporateTrainingAndCorporateLearningMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_CorporateTrainingAndCorporateLearningMember_lbl2" xml:lang="en-US" id="jwa_CorporateTrainingAndCorporateLearningMember_lbl2">Corporate Training and Corporate Learning [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateTrainingAndCorporateLearningMember" xlink:to="jwa_CorporateTrainingAndCorporateLearningMember_lbl2" xlink:title="label: CorporateTrainingAndCorporateLearningMember to jwa_CorporateTrainingAndCorporateLearningMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationPublishingMember" xlink:label="EducationPublishingMember" xlink:title="EducationPublishingMember" />
    <link:label xlink:type="resource" xlink:label="jwa_EducationPublishingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_EducationPublishingMember_lbl" xml:lang="en-US" id="jwa_EducationPublishingMember_lbl">Revenue by product/service deriving from education publishing.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationPublishingMember" xlink:to="jwa_EducationPublishingMember_lbl" xlink:title="label: EducationPublishingMember to jwa_EducationPublishingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_EducationPublishingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_EducationPublishingMember_lbl1" xml:lang="en-US" id="jwa_EducationPublishingMember_lbl1">Education Publishing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationPublishingMember" xlink:to="jwa_EducationPublishingMember_lbl1" xlink:title="label: EducationPublishingMember to jwa_EducationPublishingMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_EducationPublishingMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_EducationPublishingMember_lbl2" xml:lang="en-US" id="jwa_EducationPublishingMember_lbl2">Education Publishing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationPublishingMember" xlink:to="jwa_EducationPublishingMember_lbl2" xlink:title="label: EducationPublishingMember to jwa_EducationPublishingMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingMember" xlink:label="ResearchPublishingMember" xlink:title="ResearchPublishingMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ResearchPublishingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ResearchPublishingMember_lbl" xml:lang="en-US" id="jwa_ResearchPublishingMember_lbl">Revenue by product service.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchPublishingMember" xlink:to="jwa_ResearchPublishingMember_lbl" xlink:title="label: ResearchPublishingMember to jwa_ResearchPublishingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ResearchPublishingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ResearchPublishingMember_lbl1" xml:lang="en-US" id="jwa_ResearchPublishingMember_lbl1">Research Publishing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchPublishingMember" xlink:to="jwa_ResearchPublishingMember_lbl1" xlink:title="label: ResearchPublishingMember to jwa_ResearchPublishingMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProfessionalLearningMember" xlink:label="ProfessionalLearningMember" xlink:title="ProfessionalLearningMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ProfessionalLearningMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ProfessionalLearningMember_lbl" xml:lang="en-US" id="jwa_ProfessionalLearningMember_lbl">Revenue by product service.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfessionalLearningMember" xlink:to="jwa_ProfessionalLearningMember_lbl" xlink:title="label: ProfessionalLearningMember to jwa_ProfessionalLearningMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ProfessionalLearningMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ProfessionalLearningMember_lbl1" xml:lang="en-US" id="jwa_ProfessionalLearningMember_lbl1">Professional Learning [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfessionalLearningMember" xlink:to="jwa_ProfessionalLearningMember_lbl1" xlink:title="label: ProfessionalLearningMember to jwa_ProfessionalLearningMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ITBootcampBusinessMember" xlink:label="ITBootcampBusinessMember" xlink:title="ITBootcampBusinessMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ITBootcampBusinessMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ITBootcampBusinessMember_lbl" xml:lang="en-US" id="jwa_ITBootcampBusinessMember_lbl">A business acquired as part of The Learning House acquisition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ITBootcampBusinessMember" xlink:to="jwa_ITBootcampBusinessMember_lbl" xlink:title="label: ITBootcampBusinessMember to jwa_ITBootcampBusinessMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ITBootcampBusinessMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ITBootcampBusinessMember_lbl1" xml:lang="en-US" id="jwa_ITBootcampBusinessMember_lbl1">IT Bootcamp Business [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ITBootcampBusinessMember" xlink:to="jwa_ITBootcampBusinessMember_lbl1" xlink:title="label: ITBootcampBusinessMember to jwa_ITBootcampBusinessMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ITBootcampBusinessMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ITBootcampBusinessMember_lbl2" xml:lang="en-US" id="jwa_ITBootcampBusinessMember_lbl2">IT Bootcamp Business [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ITBootcampBusinessMember" xlink:to="jwa_ITBootcampBusinessMember_lbl2" xlink:title="label: ITBootcampBusinessMember to jwa_ITBootcampBusinessMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPlatformsMember" xlink:label="ResearchPlatformsMember" xlink:title="ResearchPlatformsMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ResearchPlatformsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ResearchPlatformsMember_lbl" xml:lang="en-US" id="jwa_ResearchPlatformsMember_lbl">Revenue by product service.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchPlatformsMember" xlink:to="jwa_ResearchPlatformsMember_lbl" xlink:title="label: ResearchPlatformsMember to jwa_ResearchPlatformsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ResearchPlatformsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ResearchPlatformsMember_lbl1" xml:lang="en-US" id="jwa_ResearchPlatformsMember_lbl1">Research Platforms [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchPlatformsMember" xlink:to="jwa_ResearchPlatformsMember_lbl1" xlink:title="label: ResearchPlatformsMember to jwa_ResearchPlatformsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OnlineProgramManagementDeltakMember" xlink:label="OnlineProgramManagementDeltakMember" xlink:title="OnlineProgramManagementDeltakMember" />
    <link:label xlink:type="resource" xlink:label="jwa_OnlineProgramManagementDeltakMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OnlineProgramManagementDeltakMember_lbl" xml:lang="en-US" id="jwa_OnlineProgramManagementDeltakMember_lbl">The administration component of the entity's shared in online program management.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OnlineProgramManagementDeltakMember" xlink:to="jwa_OnlineProgramManagementDeltakMember_lbl" xlink:title="label: OnlineProgramManagementDeltakMember to jwa_OnlineProgramManagementDeltakMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OnlineProgramManagementDeltakMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OnlineProgramManagementDeltakMember_lbl1" xml:lang="en-US" id="jwa_OnlineProgramManagementDeltakMember_lbl1">Online Program Management (Deltak) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OnlineProgramManagementDeltakMember" xlink:to="jwa_OnlineProgramManagementDeltakMember_lbl1" xlink:title="label: OnlineProgramManagementDeltakMember to jwa_OnlineProgramManagementDeltakMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_OnlineProgramManagementDeltakMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_OnlineProgramManagementDeltakMember_lbl2" xml:lang="en-US" id="jwa_OnlineProgramManagementDeltakMember_lbl2">Education Services OPM [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OnlineProgramManagementDeltakMember" xlink:to="jwa_OnlineProgramManagementDeltakMember_lbl2" xlink:title="label: OnlineProgramManagementDeltakMember to jwa_OnlineProgramManagementDeltakMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NoticePeriodForRedemptionRequest" xlink:label="NoticePeriodForRedemptionRequest" xlink:title="NoticePeriodForRedemptionRequest" />
    <link:label xlink:type="resource" xlink:label="jwa_NoticePeriodForRedemptionRequest_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_NoticePeriodForRedemptionRequest_lbl" xml:lang="en-US" id="jwa_NoticePeriodForRedemptionRequest_lbl">A period of notice within which redemption request can be executed.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoticePeriodForRedemptionRequest" xlink:to="jwa_NoticePeriodForRedemptionRequest_lbl" xlink:title="label: NoticePeriodForRedemptionRequest to jwa_NoticePeriodForRedemptionRequest_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_NoticePeriodForRedemptionRequest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_NoticePeriodForRedemptionRequest_lbl1" xml:lang="en-US" id="jwa_NoticePeriodForRedemptionRequest_lbl1">Notice Period for Redemption Request</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoticePeriodForRedemptionRequest" xlink:to="jwa_NoticePeriodForRedemptionRequest_lbl1" xlink:title="label: NoticePeriodForRedemptionRequest to jwa_NoticePeriodForRedemptionRequest_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_NoticePeriodForRedemptionRequest_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_NoticePeriodForRedemptionRequest_lbl2" xml:lang="en-US" id="jwa_NoticePeriodForRedemptionRequest_lbl2">Notice period for redemption request</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoticePeriodForRedemptionRequest" xlink:to="jwa_NoticePeriodForRedemptionRequest_lbl2" xlink:title="label: NoticePeriodForRedemptionRequest to jwa_NoticePeriodForRedemptionRequest_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FixedIncomeSecuritiesAndCashMember" xlink:label="FixedIncomeSecuritiesAndCashMember" xlink:title="FixedIncomeSecuritiesAndCashMember" />
    <link:label xlink:type="resource" xlink:label="jwa_FixedIncomeSecuritiesAndCashMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_FixedIncomeSecuritiesAndCashMember_lbl" xml:lang="en-US" id="jwa_FixedIncomeSecuritiesAndCashMember_lbl">This element represents an investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity. Also includes plan assets held in cash.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedIncomeSecuritiesAndCashMember" xlink:to="jwa_FixedIncomeSecuritiesAndCashMember_lbl" xlink:title="label: FixedIncomeSecuritiesAndCashMember to jwa_FixedIncomeSecuritiesAndCashMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_FixedIncomeSecuritiesAndCashMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_FixedIncomeSecuritiesAndCashMember_lbl1" xml:lang="en-US" id="jwa_FixedIncomeSecuritiesAndCashMember_lbl1">Fixed Income Securities and Cash [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedIncomeSecuritiesAndCashMember" xlink:to="jwa_FixedIncomeSecuritiesAndCashMember_lbl1" xlink:title="label: FixedIncomeSecuritiesAndCashMember to jwa_FixedIncomeSecuritiesAndCashMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_FixedIncomeSecuritiesAndCashMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_FixedIncomeSecuritiesAndCashMember_lbl2" xml:lang="en-US" id="jwa_FixedIncomeSecuritiesAndCashMember_lbl2">Fixed Income Securities and Cash [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedIncomeSecuritiesAndCashMember" xlink:to="jwa_FixedIncomeSecuritiesAndCashMember_lbl2" xlink:title="label: FixedIncomeSecuritiesAndCashMember to jwa_FixedIncomeSecuritiesAndCashMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember" xlink:label="DefinedBenefitPlanRealEstateCommingledTrustFundMember" xlink:title="DefinedBenefitPlanRealEstateCommingledTrustFundMember" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl" xml:lang="en-US" id="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl">Property composed of building, land and land improvement included in a commingled trust fund; in which defined benefit plan asset is invested.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRealEstateCommingledTrustFundMember" xlink:to="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl" xlink:title="label: DefinedBenefitPlanRealEstateCommingledTrustFundMember to jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl1" xml:lang="en-US" id="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl1">Defined Benefit Plan, Real Estate, Commingled Trust Fund [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRealEstateCommingledTrustFundMember" xlink:to="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl1" xlink:title="label: DefinedBenefitPlanRealEstateCommingledTrustFundMember to jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl2" xml:lang="en-US" id="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl2">Other: Real Estate Commingled Trust Fund [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRealEstateCommingledTrustFundMember" xlink:to="jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl2" xlink:title="label: DefinedBenefitPlanRealEstateCommingledTrustFundMember to jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" xlink:label="DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" xlink:title="DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl" xml:lang="en-US" id="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl">Security representing ownership in limited partnership, not domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" xlink:to="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl" xlink:title="label: DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember to jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl1" xml:lang="en-US" id="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl1">Defined Benefit Plan, Equity Securities, Non-US, Limited Partnership [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" xlink:to="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl1" xlink:title="label: DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember to jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl2" xml:lang="en-US" id="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl2">Global Equity Securities: Limited Partnership [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" xlink:to="jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl2" xlink:title="label: DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember to jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BalancedManagedFundsMember" xlink:label="BalancedManagedFundsMember" xlink:title="BalancedManagedFundsMember" />
    <link:label xlink:type="resource" xlink:label="jwa_BalancedManagedFundsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_BalancedManagedFundsMember_lbl" xml:lang="en-US" id="jwa_BalancedManagedFundsMember_lbl">This element represents an investment that provides a return in the form of balanced managed funds.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalancedManagedFundsMember" xlink:to="jwa_BalancedManagedFundsMember_lbl" xlink:title="label: BalancedManagedFundsMember to jwa_BalancedManagedFundsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_BalancedManagedFundsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BalancedManagedFundsMember_lbl1" xml:lang="en-US" id="jwa_BalancedManagedFundsMember_lbl1">Balanced Managed Funds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalancedManagedFundsMember" xlink:to="jwa_BalancedManagedFundsMember_lbl1" xlink:title="label: BalancedManagedFundsMember to jwa_BalancedManagedFundsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" xlink:label="AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" xlink:title="AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" />
    <link:label xlink:type="resource" xlink:label="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl" xml:lang="en-US" id="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl">Percentage of acceptable ranges within which asset allocations will fluctuate.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" xlink:to="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl" xlink:title="label: AcceptableRangesWithinWhichAssetAllocationsWillFluctuate to jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl1" xml:lang="en-US" id="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl1">Acceptable ranges within which asset allocations will fluctuate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" xlink:to="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl1" xlink:title="label: AcceptableRangesWithinWhichAssetAllocationsWillFluctuate to jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl2" xml:lang="en-US" id="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl2">Acceptable ranges within which asset allocations will fluctuate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" xlink:to="jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl2" xlink:title="label: AcceptableRangesWithinWhichAssetAllocationsWillFluctuate to jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExtendedDurationOfContracts" xlink:label="ExtendedDurationOfContracts" xlink:title="ExtendedDurationOfContracts" />
    <link:label xlink:type="resource" xlink:label="jwa_ExtendedDurationOfContracts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ExtendedDurationOfContracts_lbl" xml:lang="en-US" id="jwa_ExtendedDurationOfContracts_lbl">The extended duration of contracts in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExtendedDurationOfContracts" xlink:to="jwa_ExtendedDurationOfContracts_lbl" xlink:title="label: ExtendedDurationOfContracts to jwa_ExtendedDurationOfContracts_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ExtendedDurationOfContracts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ExtendedDurationOfContracts_lbl1" xml:lang="en-US" id="jwa_ExtendedDurationOfContracts_lbl1">Extended Duration of Contracts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExtendedDurationOfContracts" xlink:to="jwa_ExtendedDurationOfContracts_lbl1" xlink:title="label: ExtendedDurationOfContracts to jwa_ExtendedDurationOfContracts_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ExtendedDurationOfContracts_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ExtendedDurationOfContracts_lbl2" xml:lang="en-US" id="jwa_ExtendedDurationOfContracts_lbl2">Extended duration of contracts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExtendedDurationOfContracts" xlink:to="jwa_ExtendedDurationOfContracts_lbl2" xlink:title="label: ExtendedDurationOfContracts to jwa_ExtendedDurationOfContracts_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DurationOfContracts" xlink:label="DurationOfContracts" xlink:title="DurationOfContracts" />
    <link:label xlink:type="resource" xlink:label="jwa_DurationOfContracts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DurationOfContracts_lbl" xml:lang="en-US" id="jwa_DurationOfContracts_lbl">The duration of contracts in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DurationOfContracts" xlink:to="jwa_DurationOfContracts_lbl" xlink:title="label: DurationOfContracts to jwa_DurationOfContracts_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DurationOfContracts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DurationOfContracts_lbl1" xml:lang="en-US" id="jwa_DurationOfContracts_lbl1">Duration of Contracts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DurationOfContracts" xlink:to="jwa_DurationOfContracts_lbl1" xlink:title="label: DurationOfContracts to jwa_DurationOfContracts_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DurationOfContracts_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DurationOfContracts_lbl2" xml:lang="en-US" id="jwa_DurationOfContracts_lbl2">Duration of contract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DurationOfContracts" xlink:to="jwa_DurationOfContracts_lbl2" xlink:title="label: DurationOfContracts to jwa_DurationOfContracts_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfAcademicInstitutions" xlink:label="NumberOfAcademicInstitutions" xlink:title="NumberOfAcademicInstitutions" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfAcademicInstitutions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_NumberOfAcademicInstitutions_lbl" xml:lang="en-US" id="jwa_NumberOfAcademicInstitutions_lbl">Number of academic institutions. during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAcademicInstitutions" xlink:to="jwa_NumberOfAcademicInstitutions_lbl" xlink:title="label: NumberOfAcademicInstitutions to jwa_NumberOfAcademicInstitutions_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfAcademicInstitutions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_NumberOfAcademicInstitutions_lbl1" xml:lang="en-US" id="jwa_NumberOfAcademicInstitutions_lbl1">Number of Academic Institutions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAcademicInstitutions" xlink:to="jwa_NumberOfAcademicInstitutions_lbl1" xlink:title="label: NumberOfAcademicInstitutions to jwa_NumberOfAcademicInstitutions_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfAcademicInstitutions_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_NumberOfAcademicInstitutions_lbl2" xml:lang="en-US" id="jwa_NumberOfAcademicInstitutions_lbl2">Number of academic institutions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAcademicInstitutions" xlink:to="jwa_NumberOfAcademicInstitutions_lbl2" xlink:title="label: NumberOfAcademicInstitutions to jwa_NumberOfAcademicInstitutions_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfPerformanceObligations" xlink:label="NumberOfPerformanceObligations" xlink:title="NumberOfPerformanceObligations" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfPerformanceObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_NumberOfPerformanceObligations_lbl" xml:lang="en-US" id="jwa_NumberOfPerformanceObligations_lbl">Number of performance obligations during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPerformanceObligations" xlink:to="jwa_NumberOfPerformanceObligations_lbl" xlink:title="label: NumberOfPerformanceObligations to jwa_NumberOfPerformanceObligations_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfPerformanceObligations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_NumberOfPerformanceObligations_lbl1" xml:lang="en-US" id="jwa_NumberOfPerformanceObligations_lbl1">Number of Performance Obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPerformanceObligations" xlink:to="jwa_NumberOfPerformanceObligations_lbl1" xlink:title="label: NumberOfPerformanceObligations to jwa_NumberOfPerformanceObligations_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_NumberOfPerformanceObligations_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_NumberOfPerformanceObligations_lbl2" xml:lang="en-US" id="jwa_NumberOfPerformanceObligations_lbl2">Number of performance obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPerformanceObligations" xlink:to="jwa_NumberOfPerformanceObligations_lbl2" xlink:title="label: NumberOfPerformanceObligations to jwa_NumberOfPerformanceObligations_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CorporateTrainingMember" xlink:label="CorporateTrainingMember" xlink:title="CorporateTrainingMember" />
    <link:label xlink:type="resource" xlink:label="jwa_CorporateTrainingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_CorporateTrainingMember_lbl" xml:lang="en-US" id="jwa_CorporateTrainingMember_lbl">Name of a business subsegment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateTrainingMember" xlink:to="jwa_CorporateTrainingMember_lbl" xlink:title="label: CorporateTrainingMember to jwa_CorporateTrainingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_CorporateTrainingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_CorporateTrainingMember_lbl1" xml:lang="en-US" id="jwa_CorporateTrainingMember_lbl1">Corporate Training [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateTrainingMember" xlink:to="jwa_CorporateTrainingMember_lbl1" xlink:title="label: CorporateTrainingMember to jwa_CorporateTrainingMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OpenAccessMember" xlink:label="OpenAccessMember" xlink:title="OpenAccessMember" />
    <link:label xlink:type="resource" xlink:label="jwa_OpenAccessMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OpenAccessMember_lbl" xml:lang="en-US" id="jwa_OpenAccessMember_lbl">Revenue by product/service deriving from open access.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OpenAccessMember" xlink:to="jwa_OpenAccessMember_lbl" xlink:title="label: OpenAccessMember to jwa_OpenAccessMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OpenAccessMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OpenAccessMember_lbl1" xml:lang="en-US" id="jwa_OpenAccessMember_lbl1">Open Access [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OpenAccessMember" xlink:to="jwa_OpenAccessMember_lbl1" xlink:title="label: OpenAccessMember to jwa_OpenAccessMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_JournalRevenueMember" xlink:label="JournalRevenueMember" xlink:title="JournalRevenueMember" />
    <link:label xlink:type="resource" xlink:label="jwa_JournalRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_JournalRevenueMember_lbl" xml:lang="en-US" id="jwa_JournalRevenueMember_lbl">Revenue by product service.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JournalRevenueMember" xlink:to="jwa_JournalRevenueMember_lbl" xlink:title="label: JournalRevenueMember to jwa_JournalRevenueMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_JournalRevenueMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_JournalRevenueMember_lbl1" xml:lang="en-US" id="jwa_JournalRevenueMember_lbl1">Journal Revenue [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JournalRevenueMember" xlink:to="jwa_JournalRevenueMember_lbl1" xlink:title="label: JournalRevenueMember to jwa_JournalRevenueMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_JournalRevenueMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_JournalRevenueMember_lbl2" xml:lang="en-US" id="jwa_JournalRevenueMember_lbl2">Journals Subscriptions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JournalRevenueMember" xlink:to="jwa_JournalRevenueMember_lbl2" xlink:title="label: JournalRevenueMember to jwa_JournalRevenueMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TestPreparationAndCertificationMember" xlink:label="TestPreparationAndCertificationMember" xlink:title="TestPreparationAndCertificationMember" />
    <link:label xlink:type="resource" xlink:label="jwa_TestPreparationAndCertificationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_TestPreparationAndCertificationMember_lbl" xml:lang="en-US" id="jwa_TestPreparationAndCertificationMember_lbl">Publishing revenue from test preparation and certification products/services.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TestPreparationAndCertificationMember" xlink:to="jwa_TestPreparationAndCertificationMember_lbl" xlink:title="label: TestPreparationAndCertificationMember to jwa_TestPreparationAndCertificationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_TestPreparationAndCertificationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_TestPreparationAndCertificationMember_lbl1" xml:lang="en-US" id="jwa_TestPreparationAndCertificationMember_lbl1">Test Preparation and Certification [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TestPreparationAndCertificationMember" xlink:to="jwa_TestPreparationAndCertificationMember_lbl1" xlink:title="label: TestPreparationAndCertificationMember to jwa_TestPreparationAndCertificationMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_TestPreparationAndCertificationMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_TestPreparationAndCertificationMember_lbl2" xml:lang="en-US" id="jwa_TestPreparationAndCertificationMember_lbl2">Test Preparation and Certification [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TestPreparationAndCertificationMember" xlink:to="jwa_TestPreparationAndCertificationMember_lbl2" xlink:title="label: TestPreparationAndCertificationMember to jwa_TestPreparationAndCertificationMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" xlink:label="IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" xlink:title="IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl">The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services non current.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl" xlink:title="label: IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent to jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl1" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl1">Increase Decrease In Contract With Customer Liability Non Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl1" xlink:title="label: IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent to jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl2" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl2">Contract liabilities (included in Other long-term liabilities)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl2" xlink:title="label: IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent to jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" xlink:label="IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" xlink:title="IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl">Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable, excluding foreign exchange.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl" xlink:title="label: IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange to jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl1" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl1">Increase (Decrease) in Contract with Customer, Liability Including Foreign Exchange</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl1" xlink:title="label: IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange to jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl2" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl2">Contract liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl2" xlink:title="label: IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange to jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:label="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:title="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" />
    <link:label xlink:type="resource" xlink:label="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl" xml:lang="en-US" id="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl">Amount of transaction price allocated to performance obligation that has not been recognized as revenue excluding sales return reserve.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:to="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl" xlink:title="label: RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount to jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl1" xml:lang="en-US" id="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl1">Revenue Excluding Sales Return Reserve, Remaining Performance Obligation, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:to="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl1" xlink:title="label: RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount to jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl2" xml:lang="en-US" id="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl2">Remaining performance obligations excluding sales return reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:to="jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl2" xlink:title="label: RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount to jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ScandinaviaMember" xlink:label="ScandinaviaMember" xlink:title="ScandinaviaMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ScandinaviaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ScandinaviaMember_lbl" xml:lang="en-US" id="jwa_ScandinaviaMember_lbl">Scandinavia is a sub region in Northern Europe, with strong historical, cultural, and linguistic ties. The term Scandinavia in local usage covers the three kingdoms of Denmark, Norway, and Sweden.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScandinaviaMember" xlink:to="jwa_ScandinaviaMember_lbl" xlink:title="label: ScandinaviaMember to jwa_ScandinaviaMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ScandinaviaMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ScandinaviaMember_lbl1" xml:lang="en-US" id="jwa_ScandinaviaMember_lbl1">Scandinavia [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScandinaviaMember" xlink:to="jwa_ScandinaviaMember_lbl1" xlink:title="label: ScandinaviaMember to jwa_ScandinaviaMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ScandinaviaMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ScandinaviaMember_lbl2" xml:lang="en-US" id="jwa_ScandinaviaMember_lbl2">Scandinavia [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScandinaviaMember" xlink:to="jwa_ScandinaviaMember_lbl2" xlink:title="label: ScandinaviaMember to jwa_ScandinaviaMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherCountriesMember" xlink:label="OtherCountriesMember" xlink:title="OtherCountriesMember" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherCountriesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OtherCountriesMember_lbl" xml:lang="en-US" id="jwa_OtherCountriesMember_lbl">Refers to other countries not specifically mentioned.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCountriesMember" xlink:to="jwa_OtherCountriesMember_lbl" xlink:title="label: OtherCountriesMember to jwa_OtherCountriesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherCountriesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OtherCountriesMember_lbl1" xml:lang="en-US" id="jwa_OtherCountriesMember_lbl1">Other Countries [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCountriesMember" xlink:to="jwa_OtherCountriesMember_lbl1" xlink:title="label: OtherCountriesMember to jwa_OtherCountriesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherCountriesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_OtherCountriesMember_lbl2" xml:lang="en-US" id="jwa_OtherCountriesMember_lbl2">Other Countries [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCountriesMember" xlink:to="jwa_OtherCountriesMember_lbl2" xlink:title="label: OtherCountriesMember to jwa_OtherCountriesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInCurrentYearQ2Member" xlink:label="DividendDeclaredInCurrentYearQ2Member" xlink:title="DividendDeclaredInCurrentYearQ2Member" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInCurrentYearQ2Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DividendDeclaredInCurrentYearQ2Member_lbl" xml:lang="en-US" id="jwa_DividendDeclaredInCurrentYearQ2Member_lbl">Distribution of earnings in the form of cash, property or capital stock declared in Q2 current year by the board of directors to be distributed to shareholders.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInCurrentYearQ2Member" xlink:to="jwa_DividendDeclaredInCurrentYearQ2Member_lbl" xlink:title="label: DividendDeclaredInCurrentYearQ2Member to jwa_DividendDeclaredInCurrentYearQ2Member_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInCurrentYearQ2Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DividendDeclaredInCurrentYearQ2Member_lbl1" xml:lang="en-US" id="jwa_DividendDeclaredInCurrentYearQ2Member_lbl1">Dividend Declared in Current Year Q2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInCurrentYearQ2Member" xlink:to="jwa_DividendDeclaredInCurrentYearQ2Member_lbl1" xlink:title="label: DividendDeclaredInCurrentYearQ2Member to jwa_DividendDeclaredInCurrentYearQ2Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInCurrentYearQ2Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DividendDeclaredInCurrentYearQ2Member_lbl2" xml:lang="en-US" id="jwa_DividendDeclaredInCurrentYearQ2Member_lbl2">Dividend Declared in Q2 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInCurrentYearQ2Member" xlink:to="jwa_DividendDeclaredInCurrentYearQ2Member_lbl2" xlink:title="label: DividendDeclaredInCurrentYearQ2Member to jwa_DividendDeclaredInCurrentYearQ2Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInCurrentYearQ4Member" xlink:label="DividendDeclaredInCurrentYearQ4Member" xlink:title="DividendDeclaredInCurrentYearQ4Member" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInCurrentYearQ4Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DividendDeclaredInCurrentYearQ4Member_lbl" xml:lang="en-US" id="jwa_DividendDeclaredInCurrentYearQ4Member_lbl">Distribution of earnings in the form of cash, property or capital stock declared in Q4 current year by the board of directors to be distributed to shareholders.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInCurrentYearQ4Member" xlink:to="jwa_DividendDeclaredInCurrentYearQ4Member_lbl" xlink:title="label: DividendDeclaredInCurrentYearQ4Member to jwa_DividendDeclaredInCurrentYearQ4Member_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInCurrentYearQ4Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DividendDeclaredInCurrentYearQ4Member_lbl1" xml:lang="en-US" id="jwa_DividendDeclaredInCurrentYearQ4Member_lbl1">Dividend Declared In Current Year Q4 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInCurrentYearQ4Member" xlink:to="jwa_DividendDeclaredInCurrentYearQ4Member_lbl1" xlink:title="label: DividendDeclaredInCurrentYearQ4Member to jwa_DividendDeclaredInCurrentYearQ4Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInCurrentYearQ4Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DividendDeclaredInCurrentYearQ4Member_lbl2" xml:lang="en-US" id="jwa_DividendDeclaredInCurrentYearQ4Member_lbl2">Dividend Declared in Q4 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInCurrentYearQ4Member" xlink:to="jwa_DividendDeclaredInCurrentYearQ4Member_lbl2" xlink:title="label: DividendDeclaredInCurrentYearQ4Member to jwa_DividendDeclaredInCurrentYearQ4Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInCurrentYearQ3Member" xlink:label="DividendDeclaredInCurrentYearQ3Member" xlink:title="DividendDeclaredInCurrentYearQ3Member" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInCurrentYearQ3Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DividendDeclaredInCurrentYearQ3Member_lbl" xml:lang="en-US" id="jwa_DividendDeclaredInCurrentYearQ3Member_lbl">Distribution of earnings in the form of cash, property or capital stock declared in Q3 current year by the board of directors to be distributed to shareholders.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInCurrentYearQ3Member" xlink:to="jwa_DividendDeclaredInCurrentYearQ3Member_lbl" xlink:title="label: DividendDeclaredInCurrentYearQ3Member to jwa_DividendDeclaredInCurrentYearQ3Member_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInCurrentYearQ3Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DividendDeclaredInCurrentYearQ3Member_lbl1" xml:lang="en-US" id="jwa_DividendDeclaredInCurrentYearQ3Member_lbl1">Dividend Declared in Current Year Q3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInCurrentYearQ3Member" xlink:to="jwa_DividendDeclaredInCurrentYearQ3Member_lbl1" xlink:title="label: DividendDeclaredInCurrentYearQ3Member to jwa_DividendDeclaredInCurrentYearQ3Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInCurrentYearQ3Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DividendDeclaredInCurrentYearQ3Member_lbl2" xml:lang="en-US" id="jwa_DividendDeclaredInCurrentYearQ3Member_lbl2">Dividend Declared in Q3 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInCurrentYearQ3Member" xlink:to="jwa_DividendDeclaredInCurrentYearQ3Member_lbl2" xlink:title="label: DividendDeclaredInCurrentYearQ3Member to jwa_DividendDeclaredInCurrentYearQ3Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInCurrentYearQ1Member" xlink:label="DividendDeclaredInCurrentYearQ1Member" xlink:title="DividendDeclaredInCurrentYearQ1Member" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInCurrentYearQ1Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_DividendDeclaredInCurrentYearQ1Member_lbl" xml:lang="en-US" id="jwa_DividendDeclaredInCurrentYearQ1Member_lbl">Distribution of earnings in the form of cash, property or capital stock declared in Q1 current year by the board of directors to be distributed to shareholders.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInCurrentYearQ1Member" xlink:to="jwa_DividendDeclaredInCurrentYearQ1Member_lbl" xlink:title="label: DividendDeclaredInCurrentYearQ1Member to jwa_DividendDeclaredInCurrentYearQ1Member_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInCurrentYearQ1Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_DividendDeclaredInCurrentYearQ1Member_lbl1" xml:lang="en-US" id="jwa_DividendDeclaredInCurrentYearQ1Member_lbl1">Dividend Declared in Current Year Q1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInCurrentYearQ1Member" xlink:to="jwa_DividendDeclaredInCurrentYearQ1Member_lbl1" xlink:title="label: DividendDeclaredInCurrentYearQ1Member to jwa_DividendDeclaredInCurrentYearQ1Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_DividendDeclaredInCurrentYearQ1Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_DividendDeclaredInCurrentYearQ1Member_lbl2" xml:lang="en-US" id="jwa_DividendDeclaredInCurrentYearQ1Member_lbl2">Dividend Declared in Q1 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendDeclaredInCurrentYearQ1Member" xlink:to="jwa_DividendDeclaredInCurrentYearQ1Member_lbl2" xlink:title="label: DividendDeclaredInCurrentYearQ1Member to jwa_DividendDeclaredInCurrentYearQ1Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AllowanceForCreditLossesAbstract" xlink:label="AllowanceForCreditLossesAbstract" xlink:title="AllowanceForCreditLossesAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_AllowanceForCreditLossesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AllowanceForCreditLossesAbstract_lbl1" xml:lang="en-US" id="jwa_AllowanceForCreditLossesAbstract_lbl1">Allowance for Credit Losses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForCreditLossesAbstract" xlink:to="jwa_AllowanceForCreditLossesAbstract_lbl1" xlink:title="label: AllowanceForCreditLossesAbstract to jwa_AllowanceForCreditLossesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AllowanceForCreditLossesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AllowanceForCreditLossesAbstract_lbl2" xml:lang="en-US" id="jwa_AllowanceForCreditLossesAbstract_lbl2">Allowance for Credit Losses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForCreditLossesAbstract" xlink:to="jwa_AllowanceForCreditLossesAbstract_lbl2" xlink:title="label: AllowanceForCreditLossesAbstract to jwa_AllowanceForCreditLossesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" xlink:label="AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" xlink:title="AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" />
    <link:label xlink:type="resource" xlink:label="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl" xml:lang="en-US" id="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl">Amount of foreign exchange translation adjustments and other for expected credit loss on accounts receivable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" xlink:to="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl" xlink:title="label: AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther to jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl1" xml:lang="en-US" id="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl1">Accounts Receivable, Allowance for Credit Loss, Foreign Exchange Translation Adjustments and Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" xlink:to="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl1" xlink:title="label: AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther to jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl2" xml:lang="en-US" id="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl2">Foreign exchange translation adjustments and other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" xlink:to="jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl2" xlink:title="label: AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther to jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherProductDevelopmentCostsMember" xlink:label="OtherProductDevelopmentCostsMember" xlink:title="OtherProductDevelopmentCostsMember" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherProductDevelopmentCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OtherProductDevelopmentCostsMember_lbl" xml:lang="en-US" id="jwa_OtherProductDevelopmentCostsMember_lbl">The costs incurred in developing software, platforms and digital content to be sold and licensed to third parties. They are capitalized and generally amortized on a straight-line basis over their estimated useful lives.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherProductDevelopmentCostsMember" xlink:to="jwa_OtherProductDevelopmentCostsMember_lbl" xlink:title="label: OtherProductDevelopmentCostsMember to jwa_OtherProductDevelopmentCostsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherProductDevelopmentCostsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OtherProductDevelopmentCostsMember_lbl1" xml:lang="en-US" id="jwa_OtherProductDevelopmentCostsMember_lbl1">Other Product Development Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherProductDevelopmentCostsMember" xlink:to="jwa_OtherProductDevelopmentCostsMember_lbl1" xlink:title="label: OtherProductDevelopmentCostsMember to jwa_OtherProductDevelopmentCostsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EnterpriseResourcePlanningAndRelatedSystemsMember" xlink:label="EnterpriseResourcePlanningAndRelatedSystemsMember" xlink:title="EnterpriseResourcePlanningAndRelatedSystemsMember" />
    <link:label xlink:type="resource" xlink:label="jwa_EnterpriseResourcePlanningAndRelatedSystemsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_EnterpriseResourcePlanningAndRelatedSystemsMember_lbl" xml:lang="en-US" id="jwa_EnterpriseResourcePlanningAndRelatedSystemsMember_lbl">Refers to the investment in the Company's enterprise resource planning and related systems.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EnterpriseResourcePlanningAndRelatedSystemsMember" xlink:to="jwa_EnterpriseResourcePlanningAndRelatedSystemsMember_lbl" xlink:title="label: EnterpriseResourcePlanningAndRelatedSystemsMember to jwa_EnterpriseResourcePlanningAndRelatedSystemsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_EnterpriseResourcePlanningAndRelatedSystemsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_EnterpriseResourcePlanningAndRelatedSystemsMember_lbl1" xml:lang="en-US" id="jwa_EnterpriseResourcePlanningAndRelatedSystemsMember_lbl1">Enterprise Resource Planning and Related Systems [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EnterpriseResourcePlanningAndRelatedSystemsMember" xlink:to="jwa_EnterpriseResourcePlanningAndRelatedSystemsMember_lbl1" xlink:title="label: EnterpriseResourcePlanningAndRelatedSystemsMember to jwa_EnterpriseResourcePlanningAndRelatedSystemsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PropertyPlantAndEquipmentUsefulLifeAbstract" xlink:label="PropertyPlantAndEquipmentUsefulLifeAbstract" xlink:title="PropertyPlantAndEquipmentUsefulLifeAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_PropertyPlantAndEquipmentUsefulLifeAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_PropertyPlantAndEquipmentUsefulLifeAbstract_lbl1" xml:lang="en-US" id="jwa_PropertyPlantAndEquipmentUsefulLifeAbstract_lbl1">Property Plant and Equipment Useful Life [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLifeAbstract" xlink:to="jwa_PropertyPlantAndEquipmentUsefulLifeAbstract_lbl1" xlink:title="label: PropertyPlantAndEquipmentUsefulLifeAbstract to jwa_PropertyPlantAndEquipmentUsefulLifeAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_PropertyPlantAndEquipmentUsefulLifeAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_PropertyPlantAndEquipmentUsefulLifeAbstract_lbl2" xml:lang="en-US" id="jwa_PropertyPlantAndEquipmentUsefulLifeAbstract_lbl2">Property Plant and Equipment Useful Life [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLifeAbstract" xlink:to="jwa_PropertyPlantAndEquipmentUsefulLifeAbstract_lbl2" xlink:title="label: PropertyPlantAndEquipmentUsefulLifeAbstract to jwa_PropertyPlantAndEquipmentUsefulLifeAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsDisclosureAbstract" xlink:label="ProductDevelopmentAssetsDisclosureAbstract" xlink:title="ProductDevelopmentAssetsDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsDisclosureAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ProductDevelopmentAssetsDisclosureAbstract_lbl1" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsDisclosureAbstract_lbl1">Product Development Assets Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsDisclosureAbstract" xlink:to="jwa_ProductDevelopmentAssetsDisclosureAbstract_lbl1" xlink:title="label: ProductDevelopmentAssetsDisclosureAbstract to jwa_ProductDevelopmentAssetsDisclosureAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsDisclosureAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ProductDevelopmentAssetsDisclosureAbstract_lbl2" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsDisclosureAbstract_lbl2">Product Development Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsDisclosureAbstract" xlink:to="jwa_ProductDevelopmentAssetsDisclosureAbstract_lbl2" xlink:title="label: ProductDevelopmentAssetsDisclosureAbstract to jwa_ProductDevelopmentAssetsDisclosureAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsUsefulLife" xlink:label="ProductDevelopmentAssetsUsefulLife" xlink:title="ProductDevelopmentAssetsUsefulLife" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ProductDevelopmentAssetsUsefulLife_lbl" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsUsefulLife_lbl">Useful life of product development assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsUsefulLife" xlink:to="jwa_ProductDevelopmentAssetsUsefulLife_lbl" xlink:title="label: ProductDevelopmentAssetsUsefulLife to jwa_ProductDevelopmentAssetsUsefulLife_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsUsefulLife_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ProductDevelopmentAssetsUsefulLife_lbl1" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsUsefulLife_lbl1">Product Development Assets, Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsUsefulLife" xlink:to="jwa_ProductDevelopmentAssetsUsefulLife_lbl1" xlink:title="label: ProductDevelopmentAssetsUsefulLife to jwa_ProductDevelopmentAssetsUsefulLife_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ProductDevelopmentAssetsUsefulLife_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ProductDevelopmentAssetsUsefulLife_lbl2" xml:lang="en-US" id="jwa_ProductDevelopmentAssetsUsefulLife_lbl2">Estimated useful life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentAssetsUsefulLife" xlink:to="jwa_ProductDevelopmentAssetsUsefulLife_lbl2" xlink:title="label: ProductDevelopmentAssetsUsefulLife to jwa_ProductDevelopmentAssetsUsefulLife_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract" xlink:label="FiniteLivedIntangibleAssetUsefulLifeAbstract" xlink:title="FiniteLivedIntangibleAssetUsefulLifeAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract_lbl1" xml:lang="en-US" id="jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract_lbl1">Finite Lived Intangible Asset Useful Life [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetUsefulLifeAbstract" xlink:to="jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract_lbl1" xlink:title="label: FiniteLivedIntangibleAssetUsefulLifeAbstract to jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract_lbl2" xml:lang="en-US" id="jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract_lbl2">Finite Lived Intangible Asset Useful Life [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetUsefulLifeAbstract" xlink:to="jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract_lbl2" xlink:title="label: FiniteLivedIntangibleAssetUsefulLifeAbstract to jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl">Period for targets established for share based compensation expense in advance of actual financial results, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Target period for share based compensation expense in advance of actual financial results</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl2">Target period for stock-based compensation expense in advance of actual financial results</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SalesReturnReservesAbstract" xlink:label="SalesReturnReservesAbstract" xlink:title="SalesReturnReservesAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_SalesReturnReservesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_SalesReturnReservesAbstract_lbl1" xml:lang="en-US" id="jwa_SalesReturnReservesAbstract_lbl1">Sales Return Reserves [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesReturnReservesAbstract" xlink:to="jwa_SalesReturnReservesAbstract_lbl1" xlink:title="label: SalesReturnReservesAbstract to jwa_SalesReturnReservesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerInventory" xlink:label="IncreaseDecreaseInContractWithCustomerInventory" xlink:title="IncreaseDecreaseInContractWithCustomerInventory" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl">Amount of increase (decrease) in right to consideration in exchange for inventory transferred to customer when right is conditioned on something other than passage of time.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerInventory" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl" xlink:title="label: IncreaseDecreaseInContractWithCustomerInventory to jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl1" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl1">Increase (Decrease) in Contract with Customer, Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerInventory" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl1" xlink:title="label: IncreaseDecreaseInContractWithCustomerInventory to jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl2" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl2">Increase in Inventories, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerInventory" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl2" xlink:title="label: IncreaseDecreaseInContractWithCustomerInventory to jwa_IncreaseDecreaseInContractWithCustomerInventory_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BookOverdraftsAbstract" xlink:label="BookOverdraftsAbstract" xlink:title="BookOverdraftsAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_BookOverdraftsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BookOverdraftsAbstract_lbl1" xml:lang="en-US" id="jwa_BookOverdraftsAbstract_lbl1">Book Overdrafts [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BookOverdraftsAbstract" xlink:to="jwa_BookOverdraftsAbstract_lbl1" xlink:title="label: BookOverdraftsAbstract to jwa_BookOverdraftsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" xlink:label="IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" xlink:title="IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl" xml:lang="en-US" id="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl">Increase (decrease) in net assets resulting from sales return reserves recorded.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" xlink:to="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl" xlink:title="label: IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded to jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl1" xml:lang="en-US" id="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl1">Increase (Decrease) in Net Assets Resulting from Sales Return Reserves Recorded</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" xlink:to="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl1" xlink:title="label: IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded to jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl2" xml:lang="en-US" id="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl2">Print book sales return reserve net liability balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" xlink:to="jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl2" xlink:title="label: IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded to jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerContractLiability" xlink:label="IncreaseDecreaseInContractWithCustomerContractLiability" xlink:title="IncreaseDecreaseInContractWithCustomerContractLiability" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl">Amount of increase (decrease) in obligation related to contract liability for which consideration has been received or is receivable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerContractLiability" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl" xlink:title="label: IncreaseDecreaseInContractWithCustomerContractLiability to jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl1" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl1">Increase (Decrease) in Contract with Customer, Contract Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerContractLiability" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl1" xlink:title="label: IncreaseDecreaseInContractWithCustomerContractLiability to jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl2" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl2">Increase in Contract liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerContractLiability" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl2" xlink:title="label: IncreaseDecreaseInContractWithCustomerContractLiability to jwa_IncreaseDecreaseInContractWithCustomerContractLiability_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShippingAndHandlingCostsAbstract" xlink:label="ShippingAndHandlingCostsAbstract" xlink:title="ShippingAndHandlingCostsAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ShippingAndHandlingCostsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShippingAndHandlingCostsAbstract_lbl1" xml:lang="en-US" id="jwa_ShippingAndHandlingCostsAbstract_lbl1">Shipping and Handling Costs [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingCostsAbstract" xlink:to="jwa_ShippingAndHandlingCostsAbstract_lbl1" xlink:title="label: ShippingAndHandlingCostsAbstract to jwa_ShippingAndHandlingCostsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShippingAndHandlingCostsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShippingAndHandlingCostsAbstract_lbl2" xml:lang="en-US" id="jwa_ShippingAndHandlingCostsAbstract_lbl2">Shipping and Handling Costs [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingCostsAbstract" xlink:to="jwa_ShippingAndHandlingCostsAbstract_lbl2" xlink:title="label: ShippingAndHandlingCostsAbstract to jwa_ShippingAndHandlingCostsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties" xlink:label="IncreaseDecreaseInContractWithCustomerAccruedRoyalties" xlink:title="IncreaseDecreaseInContractWithCustomerAccruedRoyalties" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl">Amount of increase (decrease) in obligation related to royalties for which consideration has been received or is receivable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerAccruedRoyalties" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl" xlink:title="label: IncreaseDecreaseInContractWithCustomerAccruedRoyalties to jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl1" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl1">Increase (Decrease) in Contract with Customer, Accrued Royalties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerAccruedRoyalties" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl1" xlink:title="label: IncreaseDecreaseInContractWithCustomerAccruedRoyalties to jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl2" xml:lang="en-US" id="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl2">Decrease in Accrued royalties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerAccruedRoyalties" xlink:to="jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl2" xlink:title="label: IncreaseDecreaseInContractWithCustomerAccruedRoyalties to jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BasisOfPresentationAbstract" xlink:label="BasisOfPresentationAbstract" xlink:title="BasisOfPresentationAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_BasisOfPresentationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_BasisOfPresentationAbstract_lbl1" xml:lang="en-US" id="jwa_BasisOfPresentationAbstract_lbl1">Basis of Presentation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfPresentationAbstract" xlink:to="jwa_BasisOfPresentationAbstract_lbl1" xlink:title="label: BasisOfPresentationAbstract to jwa_BasisOfPresentationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IntercompanyReceivables" xlink:label="IntercompanyReceivables" xlink:title="IntercompanyReceivables" />
    <link:label xlink:type="resource" xlink:label="jwa_IntercompanyReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_IntercompanyReceivables_lbl" xml:lang="en-US" id="jwa_IntercompanyReceivables_lbl">Amount of intercompany receivables.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntercompanyReceivables" xlink:to="jwa_IntercompanyReceivables_lbl" xlink:title="label: IntercompanyReceivables to jwa_IntercompanyReceivables_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_IntercompanyReceivables_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_IntercompanyReceivables_lbl1" xml:lang="en-US" id="jwa_IntercompanyReceivables_lbl1">Intercompany Receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntercompanyReceivables" xlink:to="jwa_IntercompanyReceivables_lbl1" xlink:title="label: IntercompanyReceivables to jwa_IntercompanyReceivables_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_IntercompanyReceivables_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_IntercompanyReceivables_lbl2" xml:lang="en-US" id="jwa_IntercompanyReceivables_lbl2">Intercompany receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntercompanyReceivables" xlink:to="jwa_IntercompanyReceivables_lbl2" xlink:title="label: IntercompanyReceivables to jwa_IntercompanyReceivables_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" xlink:label="VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" xlink:title="VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" />
    <link:label xlink:type="resource" xlink:label="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl" xml:lang="en-US" id="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl">The vesting on fourth anniversary of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" xlink:to="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl" xlink:title="label: VestingOnFourthAnniversaryDateFollowingDateOfGrantMember to jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl1" xml:lang="en-US" id="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl1">Vesting on Fourth Anniversary Date Following Date of Grant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" xlink:to="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl1" xlink:title="label: VestingOnFourthAnniversaryDateFollowingDateOfGrantMember to jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl2" xml:lang="en-US" id="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl2">Vesting on Fourth Anniversary Date Following Date of Grant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" xlink:to="jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl2" xlink:title="label: VestingOnFourthAnniversaryDateFollowingDateOfGrantMember to jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract_lbl1">Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:to="jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract_lbl1" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract to jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" xlink:label="ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" xlink:title="ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" />
    <link:label xlink:type="resource" xlink:label="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl" xml:lang="en-US" id="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl">Exercise price of stock options granted as a percentage of the fair market value of the stock at the date of grant pursuant to the terms of the stock option plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" xlink:to="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl" xlink:title="label: ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan to jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl1" xml:lang="en-US" id="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl1">Exercise price of stock options granted as percentage of fair market value of stock at date of grant as required by the plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" xlink:to="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl1" xlink:title="label: ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan to jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl2" xml:lang="en-US" id="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl2">Exercise price of stock options granted as percentage of fair market value of stock at date of grant as required by the plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" xlink:to="jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl2" xlink:title="label: ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan to jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Estimated Weighted Average Fair Value for Options Granted and Significant Weighted Average Assumptions Used [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract_lbl2">Estimated weighted average fair value for options granted and significant weighted average assumptions used [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Weighted Average Assumptions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract_lbl2">Weighted Average Assumptions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Average Intrinsic Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract_lbl2">Average Intrinsic Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExercisePriceRange2Member" xlink:label="ExercisePriceRange2Member" xlink:title="ExercisePriceRange2Member" />
    <link:label xlink:type="resource" xlink:label="jwa_ExercisePriceRange2Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ExercisePriceRange2Member_lbl" xml:lang="en-US" id="jwa_ExercisePriceRange2Member_lbl">Exercise price range 2 for shares potentially issuable under outstanding stock option award plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceRange2Member" xlink:to="jwa_ExercisePriceRange2Member_lbl" xlink:title="label: ExercisePriceRange2Member to jwa_ExercisePriceRange2Member_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ExercisePriceRange2Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ExercisePriceRange2Member_lbl1" xml:lang="en-US" id="jwa_ExercisePriceRange2Member_lbl1">Exercise Price Range 2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceRange2Member" xlink:to="jwa_ExercisePriceRange2Member_lbl1" xlink:title="label: ExercisePriceRange2Member to jwa_ExercisePriceRange2Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ExercisePriceRange2Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ExercisePriceRange2Member_lbl2" xml:lang="en-US" id="jwa_ExercisePriceRange2Member_lbl2">Range of Exercise Prices - $39.53 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceRange2Member" xlink:to="jwa_ExercisePriceRange2Member_lbl2" xlink:title="label: ExercisePriceRange2Member to jwa_ExercisePriceRange2Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherLeadersMember" xlink:label="OtherLeadersMember" xlink:title="OtherLeadersMember" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherLeadersMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_OtherLeadersMember_lbl" xml:lang="en-US" id="jwa_OtherLeadersMember_lbl">Leaders other than executive leaders of the organization.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLeadersMember" xlink:to="jwa_OtherLeadersMember_lbl" xlink:title="label: OtherLeadersMember to jwa_OtherLeadersMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_OtherLeadersMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_OtherLeadersMember_lbl1" xml:lang="en-US" id="jwa_OtherLeadersMember_lbl1">Other Leaders [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLeadersMember" xlink:to="jwa_OtherLeadersMember_lbl1" xlink:title="label: OtherLeadersMember to jwa_OtherLeadersMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExecutiveLeadershipTeamMember" xlink:label="ExecutiveLeadershipTeamMember" xlink:title="ExecutiveLeadershipTeamMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ExecutiveLeadershipTeamMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ExecutiveLeadershipTeamMember_lbl" xml:lang="en-US" id="jwa_ExecutiveLeadershipTeamMember_lbl">Executive members of the organization.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExecutiveLeadershipTeamMember" xlink:to="jwa_ExecutiveLeadershipTeamMember_lbl" xlink:title="label: ExecutiveLeadershipTeamMember to jwa_ExecutiveLeadershipTeamMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ExecutiveLeadershipTeamMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ExecutiveLeadershipTeamMember_lbl1" xml:lang="en-US" id="jwa_ExecutiveLeadershipTeamMember_lbl1">Executive Leadership Team [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExecutiveLeadershipTeamMember" xlink:to="jwa_ExecutiveLeadershipTeamMember_lbl1" xlink:title="label: ExecutiveLeadershipTeamMember to jwa_ExecutiveLeadershipTeamMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExercisePriceRange3Member" xlink:label="ExercisePriceRange3Member" xlink:title="ExercisePriceRange3Member" />
    <link:label xlink:type="resource" xlink:label="jwa_ExercisePriceRange3Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ExercisePriceRange3Member_lbl" xml:lang="en-US" id="jwa_ExercisePriceRange3Member_lbl">Exercise price range 3 for shares potentially issuable under outstanding stock option award plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceRange3Member" xlink:to="jwa_ExercisePriceRange3Member_lbl" xlink:title="label: ExercisePriceRange3Member to jwa_ExercisePriceRange3Member_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ExercisePriceRange3Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ExercisePriceRange3Member_lbl1" xml:lang="en-US" id="jwa_ExercisePriceRange3Member_lbl1">Exercise Price Range 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceRange3Member" xlink:to="jwa_ExercisePriceRange3Member_lbl1" xlink:title="label: ExercisePriceRange3Member to jwa_ExercisePriceRange3Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ExercisePriceRange3Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ExercisePriceRange3Member_lbl2" xml:lang="en-US" id="jwa_ExercisePriceRange3Member_lbl2">Range of Exercise Prices - $48.06 to $49.55 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceRange3Member" xlink:to="jwa_ExercisePriceRange3Member_lbl2" xlink:title="label: ExercisePriceRange3Member to jwa_ExercisePriceRange3Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Term [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract_lbl2">Weighted Average Remaining Term [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExercisePriceRange4Member" xlink:label="ExercisePriceRange4Member" xlink:title="ExercisePriceRange4Member" />
    <link:label xlink:type="resource" xlink:label="jwa_ExercisePriceRange4Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ExercisePriceRange4Member_lbl" xml:lang="en-US" id="jwa_ExercisePriceRange4Member_lbl">Exercise price range 4 for shares potentially issuable under outstanding stock option award plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceRange4Member" xlink:to="jwa_ExercisePriceRange4Member_lbl" xlink:title="label: ExercisePriceRange4Member to jwa_ExercisePriceRange4Member_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ExercisePriceRange4Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ExercisePriceRange4Member_lbl1" xml:lang="en-US" id="jwa_ExercisePriceRange4Member_lbl1">Exercise Price Range 4 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceRange4Member" xlink:to="jwa_ExercisePriceRange4Member_lbl1" xlink:title="label: ExercisePriceRange4Member to jwa_ExercisePriceRange4Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ExercisePriceRange4Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ExercisePriceRange4Member_lbl2" xml:lang="en-US" id="jwa_ExercisePriceRange4Member_lbl2">Range of Exercise Prices - $55.62 to $63.07 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceRange4Member" xlink:to="jwa_ExercisePriceRange4Member_lbl2" xlink:title="label: ExercisePriceRange4Member to jwa_ExercisePriceRange4Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheFiveMember" xlink:label="ShareBasedCompensationAwardTrancheFiveMember" xlink:title="ShareBasedCompensationAwardTrancheFiveMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl">Fifth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheFiveMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheFiveMember to jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl1">Share-based Compensation Award, Tranche Five [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheFiveMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheFiveMember to jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl2">Annual Vesting on April 30 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheFiveMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl2" xlink:title="label: ShareBasedCompensationAwardTrancheFiveMember to jwa_ShareBasedCompensationAwardTrancheFiveMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheFourMember" xlink:label="ShareBasedCompensationAwardTrancheFourMember" xlink:title="ShareBasedCompensationAwardTrancheFourMember" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationAwardTrancheFourMember_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheFourMember_lbl">Fourth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheFourMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheFourMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheFourMember to jwa_ShareBasedCompensationAwardTrancheFourMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheFourMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationAwardTrancheFourMember_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheFourMember_lbl1">Share-based Compensation Award, Tranche Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheFourMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheFourMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheFourMember to jwa_ShareBasedCompensationAwardTrancheFourMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationAwardTrancheFourMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="jwa_ShareBasedCompensationAwardTrancheFourMember_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationAwardTrancheFourMember_lbl2">Vesting on April 30, 2026 or Anniversary Date [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheFourMember" xlink:to="jwa_ShareBasedCompensationAwardTrancheFourMember_lbl2" xlink:title="label: ShareBasedCompensationAwardTrancheFourMember to jwa_ShareBasedCompensationAwardTrancheFourMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" xlink:label="VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" xlink:title="VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" />
    <link:label xlink:type="resource" xlink:label="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl" xml:lang="en-US" id="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl">The vesting on fifth anniversary of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" xlink:to="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl" xlink:title="label: VestingOnFifthAnniversaryDateFollowingDateOfGrantMember to jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl1" xml:lang="en-US" id="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl1">Vesting on Fifth Anniversary Date Following Date of Grant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" xlink:to="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl1" xlink:title="label: VestingOnFifthAnniversaryDateFollowingDateOfGrantMember to jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl2" xml:lang="en-US" id="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl2">Vesting on Fifth Anniversary Date Following Date of Grant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" xlink:to="jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl2" xlink:title="label: VestingOnFifthAnniversaryDateFollowingDateOfGrantMember to jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl">The grant price per share of stock option.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl1" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grant Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl1" />
    <link:label xlink:type="resource" xlink:label="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl2" xml:lang="en-US" id="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl2">Grant price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" xlink:to="jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice to jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice_lbl2" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>jwa-20220430_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#ScheduleIivaluationAndQualifyingAccountsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformationTotalAssetsBySegmentDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformationDetails" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccountsWarrantsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccountsDividendsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccountsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensationDirectorStockAwardsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensationStockOptionActivityDetails" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensationDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensationDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansPensionPlanAssetsInvestmentsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansRecentPlanCurtailmentsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#DerivativeInstrumentsAndActivitiesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#DebtAndAvailableCreditFacilitiesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/IncomeTaxesDetailsCalc2" xlink:type="simple" xlink:href="jwa-20220430.xsd#IncomeTaxesDetailsCalc2" />
  <link:roleRef roleURI="http://wiley.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesTotalNetLeaseCostsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" />
  <link:roleRef roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#GoodwillAndIntangibleAssetsIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#GoodwillAndIntangibleAssetsGoodwillDetails" />
  <link:roleRef roleURI="http://wiley.com/role/TechnologyPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#TechnologyPropertyAndEquipmentDetails" />
  <link:roleRef roleURI="http://wiley.com/role/ProductDevelopmentAssetsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#ProductDevelopmentAssetsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/InventoriesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails" />
  <link:roleRef roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#AccumulatedOtherComprehensiveLossDetails" />
  <link:roleRef roleURI="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#ReconciliationOfWeightedAverageSharesOutstandingDetails" />
  <link:roleRef roleURI="http://wiley.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#AcquisitionsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails" />
  <link:roleRef roleURI="http://wiley.com/role/DescriptionOfBusinessDetails" xlink:type="simple" xlink:href="jwa-20220430.xsd#DescriptionOfBusinessDetails" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformationTables" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccountsTables" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensationTables" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlansTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlansTables" />
  <link:roleRef roleURI="http://wiley.com/role/DerivativeInstrumentsAndActivitiesTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#DerivativeInstrumentsAndActivitiesTables" />
  <link:roleRef roleURI="http://wiley.com/role/DebtAndAvailableCreditFacilitiesTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#DebtAndAvailableCreditFacilitiesTables" />
  <link:roleRef roleURI="http://wiley.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeasesTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeasesTables" />
  <link:roleRef roleURI="http://wiley.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#GoodwillAndIntangibleAssetsTables" />
  <link:roleRef roleURI="http://wiley.com/role/TechnologyPropertyAndEquipmentTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#TechnologyPropertyAndEquipmentTables" />
  <link:roleRef roleURI="http://wiley.com/role/ProductDevelopmentAssetsTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#ProductDevelopmentAssetsTables" />
  <link:roleRef roleURI="http://wiley.com/role/InventoriesTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#InventoriesTables" />
  <link:roleRef roleURI="http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#RestructuringAndRelatedCreditsChargesTables" />
  <link:roleRef roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#AccumulatedOtherComprehensiveLossTables" />
  <link:roleRef roleURI="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#ReconciliationOfWeightedAverageSharesOutstandingTables" />
  <link:roleRef roleURI="http://wiley.com/role/AcquisitionTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#AcquisitionTables" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersTables" />
  <link:roleRef roleURI="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables" xlink:type="simple" xlink:href="jwa-20220430.xsd#SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomersPolicies" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomersPolicies" />
  <link:roleRef roleURI="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies" xlink:type="simple" xlink:href="jwa-20220430.xsd#SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies" />
  <link:roleRef roleURI="http://wiley.com/role/ScheduleIivaluationAndQualifyingAccounts" xlink:type="simple" xlink:href="jwa-20220430.xsd#ScheduleIivaluationAndQualifyingAccounts" />
  <link:roleRef roleURI="http://wiley.com/role/SubsequentEvents" xlink:type="simple" xlink:href="jwa-20220430.xsd#SubsequentEvents" />
  <link:roleRef roleURI="http://wiley.com/role/SegmentInformation" xlink:type="simple" xlink:href="jwa-20220430.xsd#SegmentInformation" />
  <link:roleRef roleURI="http://wiley.com/role/CapitalStockAndChangesInCapitalAccounts" xlink:type="simple" xlink:href="jwa-20220430.xsd#CapitalStockAndChangesInCapitalAccounts" />
  <link:roleRef roleURI="http://wiley.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="jwa-20220430.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://wiley.com/role/RetirementPlans" xlink:type="simple" xlink:href="jwa-20220430.xsd#RetirementPlans" />
  <link:roleRef roleURI="http://wiley.com/role/CommitmentAndContingencies" xlink:type="simple" xlink:href="jwa-20220430.xsd#CommitmentAndContingencies" />
  <link:roleRef roleURI="http://wiley.com/role/DerivativeInstrumentsAndActivities" xlink:type="simple" xlink:href="jwa-20220430.xsd#DerivativeInstrumentsAndActivities" />
  <link:roleRef roleURI="http://wiley.com/role/DebtAndAvailableCreditFacilities" xlink:type="simple" xlink:href="jwa-20220430.xsd#DebtAndAvailableCreditFacilities" />
  <link:roleRef roleURI="http://wiley.com/role/IncomeTaxes" xlink:type="simple" xlink:href="jwa-20220430.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://wiley.com/role/OperatingLeases" xlink:type="simple" xlink:href="jwa-20220430.xsd#OperatingLeases" />
  <link:roleRef roleURI="http://wiley.com/role/GoodwillAndIntangibleAssets" xlink:type="simple" xlink:href="jwa-20220430.xsd#GoodwillAndIntangibleAssets" />
  <link:roleRef roleURI="http://wiley.com/role/TechnologyPropertyAndEquipment" xlink:type="simple" xlink:href="jwa-20220430.xsd#TechnologyPropertyAndEquipment" />
  <link:roleRef roleURI="http://wiley.com/role/ProductDevelopmentAssets" xlink:type="simple" xlink:href="jwa-20220430.xsd#ProductDevelopmentAssets" />
  <link:roleRef roleURI="http://wiley.com/role/Inventories" xlink:type="simple" xlink:href="jwa-20220430.xsd#Inventories" />
  <link:roleRef roleURI="http://wiley.com/role/RestructuringAndRelatedCreditsCharges" xlink:type="simple" xlink:href="jwa-20220430.xsd#RestructuringAndRelatedCreditsCharges" />
  <link:roleRef roleURI="http://wiley.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="jwa-20220430.xsd#AccumulatedOtherComprehensiveLoss" />
  <link:roleRef roleURI="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstanding" xlink:type="simple" xlink:href="jwa-20220430.xsd#ReconciliationOfWeightedAverageSharesOutstanding" />
  <link:roleRef roleURI="http://wiley.com/role/Acquisitions" xlink:type="simple" xlink:href="jwa-20220430.xsd#Acquisitions" />
  <link:roleRef roleURI="http://wiley.com/role/RevenueRecognitionContractsWithCustomers" xlink:type="simple" xlink:href="jwa-20220430.xsd#RevenueRecognitionContractsWithCustomers" />
  <link:roleRef roleURI="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards" xlink:type="simple" xlink:href="jwa-20220430.xsd#SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards" />
  <link:roleRef roleURI="http://wiley.com/role/DescriptionOfBusiness" xlink:type="simple" xlink:href="jwa-20220430.xsd#DescriptionOfBusiness" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfShareholdersEquityParenthetical" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfShareholdersEquity" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfComprehensiveIncomeLoss" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfIncomeLoss" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfFinancialPositionParenthetical" />
  <link:roleRef roleURI="http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition" xlink:type="simple" xlink:href="jwa-20220430.xsd#ConsolidatedStatementsOfFinancialPosition" />
  <link:roleRef roleURI="http://wiley.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="jwa-20220430.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityListingsTable" xlink:label="EntityListingsTable" xlink:title="EntityListingsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ClassACommonStockParValue100PerShareMember" xlink:label="ClassACommonStockParValue100PerShareMember" xlink:title="ClassACommonStockParValue100PerShareMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="ClassACommonStockParValue100PerShareMember" xlink:title="presentation: ClassOfStockDomain to ClassACommonStockParValue100PerShareMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ClassBCommonStockParValue100PerShareMember" xlink:label="ClassBCommonStockParValue100PerShareMember" xlink:title="ClassBCommonStockParValue100PerShareMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="ClassBCommonStockParValue100PerShareMember" xlink:title="presentation: ClassOfStockDomain to ClassBCommonStockParValue100PerShareMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: EntityListingsTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityListingsLineItems" xlink:label="EntityListingsLineItems" xlink:title="EntityListingsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="DocumentType" xlink:title="presentation: EntityListingsLineItems to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="AmendmentFlag" xlink:title="presentation: EntityListingsLineItems to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="DocumentAnnualReport" xlink:title="presentation: EntityListingsLineItems to DocumentAnnualReport" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: EntityListingsLineItems to DocumentPeriodEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: EntityListingsLineItems to CurrentFiscalYearEndDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: EntityListingsLineItems to DocumentFiscalYearFocus" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: EntityListingsLineItems to DocumentFiscalPeriodFocus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="DocumentTransitionReport" xlink:title="presentation: EntityListingsLineItems to DocumentTransitionReport" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityFileNumber" xlink:title="presentation: EntityListingsLineItems to EntityFileNumber" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityRegistrantName" xlink:title="presentation: EntityListingsLineItems to EntityRegistrantName" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityCentralIndexKey" xlink:title="presentation: EntityListingsLineItems to EntityCentralIndexKey" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: EntityListingsLineItems to EntityIncorporationStateCountryCode" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: EntityListingsLineItems to EntityTaxIdentificationNumber" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: EntityListingsLineItems to EntityAddressAddressLine1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: EntityListingsLineItems to EntityAddressCityOrTown" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: EntityListingsLineItems to EntityAddressStateOrProvince" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: EntityListingsLineItems to EntityAddressPostalZipCode" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="CityAreaCode" xlink:title="presentation: EntityListingsLineItems to CityAreaCode" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="LocalPhoneNumber" xlink:title="presentation: EntityListingsLineItems to LocalPhoneNumber" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="Security12bTitle" xlink:title="presentation: EntityListingsLineItems to Security12bTitle" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="TradingSymbol" xlink:title="presentation: EntityListingsLineItems to TradingSymbol" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="SecurityExchangeName" xlink:title="presentation: EntityListingsLineItems to SecurityExchangeName" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="presentation: EntityListingsLineItems to EntityWellKnownSeasonedIssuer" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityVoluntaryFilers" xlink:title="presentation: EntityListingsLineItems to EntityVoluntaryFilers" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: EntityListingsLineItems to EntityCurrentReportingStatus" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityInteractiveDataCurrent" xlink:title="presentation: EntityListingsLineItems to EntityInteractiveDataCurrent" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityFilerCategory" xlink:title="presentation: EntityListingsLineItems to EntityFilerCategory" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntitySmallBusiness" xlink:title="presentation: EntityListingsLineItems to EntitySmallBusiness" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: EntityListingsLineItems to EntityEmergingGrowthCompany" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="IcfrAuditorAttestationFlag" xlink:title="presentation: EntityListingsLineItems to IcfrAuditorAttestationFlag" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityShellCompany" xlink:title="presentation: EntityListingsLineItems to EntityShellCompany" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityPublicFloat" xlink:title="presentation: EntityListingsLineItems to EntityPublicFloat" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: EntityListingsLineItems to EntityCommonStockSharesOutstanding" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="AuditorName" xlink:title="presentation: EntityListingsLineItems to AuditorName" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="AuditorLocation" xlink:title="presentation: EntityListingsLineItems to AuditorLocation" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="AuditorFirmId" xlink:title="presentation: EntityListingsLineItems to AuditorFirmId" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsTable" xlink:to="EntityListingsLineItems" xlink:title="presentation: EntityListingsTable to EntityListingsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityListingsTable" xlink:title="presentation: CoverAbstract to EntityListingsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="InventoryNet" xlink:title="presentation: AssetsCurrentAbstract to InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to PrepaidExpenseAndOtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to AssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: AssetsAbstract to PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="presentation: AssetsAbstract to IntangibleAssetsNetExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Goodwill" xlink:title="presentation: AssetsAbstract to Goodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="presentation: AssetsAbstract to OperatingLeaseRightOfUseAsset" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="presentation: AssetsAbstract to OtherAssetsNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="presentation: AssetsAbstract to Assets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="AssetsAbstract" xlink:title="presentation: StatementLineItems to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="AccruedRoyaltiesCurrent" xlink:title="AccruedRoyaltiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccruedRoyaltiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccruedRoyaltiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LongTermDebtCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LongTermDebtCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to ContractWithCustomerLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to EmployeeRelatedLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="AccruedIncomeTaxesCurrent" xlink:title="AccruedIncomeTaxesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccruedIncomeTaxesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccruedIncomeTaxesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to OperatingLeaseLiabilityCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="OtherLiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to OtherLiabilitiesCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LiabilitiesCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesCurrentAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LongTermDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="DefinedBenefitPensionPlanLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to DefinedBenefitPensionPlanLiabilitiesNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="DeferredIncomeTaxLiabilitiesNet" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to DeferredIncomeTaxLiabilitiesNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to OperatingLeaseLiabilityNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to OtherLiabilitiesNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="Liabilities" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to Liabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockValue" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockValue" xlink:title="presentation: StockholdersEquityAbstract to CommonStockValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="AdditionalPaidInCapital" xlink:title="presentation: StockholdersEquityAbstract to AdditionalPaidInCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: StockholdersEquityAbstract to RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:label="AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:title="AociLossCashFlowHedgeCumulativeGainLossAfterTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to AociLossCashFlowHedgeCumulativeGainLossAfterTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="presentation: StockholdersEquityAbstract to AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="TreasuryStockValue" xlink:title="TreasuryStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="TreasuryStockValue" xlink:title="presentation: StockholdersEquityAbstract to TreasuryStockValue" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StockholdersEquityAbstract to StockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAndStockholdersEquity" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementLineItems to LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfFinancialPositionAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockSharesAuthorized" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockSharesIssued" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityAbstract to CommonStockParOrStatedValuePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesAuthorized" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesAuthorized" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesIssued" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="TreasuryStockShares" xlink:title="TreasuryStockShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="TreasuryStockShares" xlink:title="presentation: StockholdersEquityAbstract to TreasuryStockShares" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementLineItems to LiabilitiesAndStockholdersEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfFinancialPositionAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: StatementLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="OperatingCostsAndExpensesAbstract" xlink:title="OperatingCostsAndExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingCostsAndExpensesAbstract" xlink:to="CostOfGoodsAndServicesSold" xlink:title="presentation: OperatingCostsAndExpensesAbstract to CostOfGoodsAndServicesSold" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingCostsAndExpensesAbstract" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="presentation: OperatingCostsAndExpensesAbstract to SellingGeneralAndAdministrativeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="GoodwillAndIntangibleAssetImpairment" xlink:title="GoodwillAndIntangibleAssetImpairment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingCostsAndExpensesAbstract" xlink:to="GoodwillAndIntangibleAssetImpairment" xlink:title="presentation: OperatingCostsAndExpensesAbstract to GoodwillAndIntangibleAssetImpairment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringChargesNetOfCredits" xlink:label="RestructuringChargesNetOfCredits" xlink:title="RestructuringChargesNetOfCredits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingCostsAndExpensesAbstract" xlink:to="RestructuringChargesNetOfCredits" xlink:title="presentation: OperatingCostsAndExpensesAbstract to RestructuringChargesNetOfCredits" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingCostsAndExpensesAbstract" xlink:to="AmortizationOfIntangibleAssets" xlink:title="presentation: OperatingCostsAndExpensesAbstract to AmortizationOfIntangibleAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="CostsAndExpenses" xlink:title="CostsAndExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingCostsAndExpensesAbstract" xlink:to="CostsAndExpenses" xlink:title="presentation: OperatingCostsAndExpensesAbstract to CostsAndExpenses" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="OperatingCostsAndExpensesAbstract" xlink:title="presentation: StatementLineItems to OperatingCostsAndExpensesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="OperatingIncomeLoss" xlink:title="presentation: StatementLineItems to OperatingIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="InterestExpense" xlink:title="presentation: StatementLineItems to InterestExpense" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="presentation: StatementLineItems to ForeignCurrencyTransactionGainLossBeforeTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="GainLossOnSaleOfOtherAssets" xlink:title="GainLossOnSaleOfOtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="GainLossOnSaleOfOtherAssets" xlink:title="presentation: StatementLineItems to GainLossOnSaleOfOtherAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="presentation: StatementLineItems to OtherNonoperatingIncomeExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: StatementLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: StatementLineItems to IncomeTaxExpenseBenefit" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="NetIncomeLoss" xlink:title="presentation: StatementLineItems to NetIncomeLoss" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="EarningsPerShareBasicAndDilutedAbstract" xlink:title="EarningsPerShareBasicAndDilutedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="EarningsPerShareBasicAndDilutedAbstract" xlink:title="presentation: StatementLineItems to EarningsPerShareBasicAndDilutedAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:title="EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:title="presentation: StatementLineItems to EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="StatementTable" xlink:title="presentation: IncomeStatementAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:label="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:title="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:label="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:title="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" xlink:label="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" xlink:title="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="GoodwillAndIntangibleAssetImpairment" xlink:title="GoodwillAndIntangibleAssetImpairment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GoodwillAndIntangibleAssetImpairment" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GoodwillAndIntangibleAssetImpairment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AmortizationOfIntangibleAssets" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to AmortizationOfIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AmortizationOfProductDevelopmentAssets" xlink:label="AmortizationOfProductDevelopmentAssets" xlink:title="AmortizationOfProductDevelopmentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AmortizationOfProductDevelopmentAssets" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to AmortizationOfProductDevelopmentAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="Depreciation" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to Depreciation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringChargesNetOfCredits" xlink:label="RestructuringChargesNetOfCredits" xlink:title="RestructuringChargesNetOfCredits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="RestructuringChargesNetOfCredits" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to RestructuringChargesNetOfCredits" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ShareBasedCompensation" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitExpense" xlink:label="OtherPostretirementBenefitExpense" xlink:title="OtherPostretirementBenefitExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="OtherPostretirementBenefitExpense" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to OtherPostretirementBenefitExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAdvanceRoyalty" xlink:label="AmortizationOfAdvanceRoyalty" xlink:title="AmortizationOfAdvanceRoyalty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AmortizationOfAdvanceRoyalty" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to AmortizationOfAdvanceRoyalty" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ForeignCurrencyTransactionGainLossBeforeTax" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="GainLossOnSaleOfOtherAssets" xlink:title="GainLossOnSaleOfOtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainLossOnSaleOfOtherAssets" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GainLossOnSaleOfOtherAssets" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="OtherNoncashIncomeExpense" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to OtherNoncashIncomeExpense" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:title="IncreaseDecreaseInAccountsAndOtherReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsAndOtherReceivables" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInInventories" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" xlink:label="IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" xlink:title="IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayableAndAccruedRoyalties" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInRoyaltiesPayable" xlink:label="IncreaseDecreaseInRoyaltiesPayable" xlink:title="IncreaseDecreaseInRoyaltiesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInRoyaltiesPayable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInRoyaltiesPayable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="IncreaseDecreaseInContractWithCustomerLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInContractWithCustomerLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="IncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccruedIncomeTaxesPayable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInRestructuringReserve" xlink:label="IncreaseDecreaseInRestructuringReserve" xlink:title="IncreaseDecreaseInRestructuringReserve" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInRestructuringReserve" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInRestructuringReserve" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherOperatingLiabilities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPostretirementObligations" xlink:label="IncreaseDecreaseInPostretirementObligations" xlink:title="IncreaseDecreaseInPostretirementObligations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInPostretirementObligations" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInPostretirementObligations" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="IncreaseDecreaseInOperatingLeaseLiabilities" xlink:title="IncreaseDecreaseInOperatingLeaseLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOperatingLeaseLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOperatingLeaseLiabilities" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RoyaltyAdvances" xlink:label="RoyaltyAdvances" xlink:title="RoyaltyAdvances" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="RoyaltyAdvances" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to RoyaltyAdvances" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="IncreaseDecreaseInOtherOperatingCapitalNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherOperatingCapitalNet" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetCashProvidedByUsedInOperatingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdditionsToProductDevelopmentAssets" xlink:label="AdditionsToProductDevelopmentAssets" xlink:title="AdditionsToProductDevelopmentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="AdditionsToProductDevelopmentAssets" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to AdditionsToProductDevelopmentAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquirePropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireBusinessesNetOfCashAcquired" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:label="ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:title="ProceedsFromSaleOfOtherAssetsInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromSaleOfOtherAssetsInvestingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="PaymentsToAcquireIntangibleAssets" xlink:title="PaymentsToAcquireIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireIntangibleAssets" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireIntangibleAssets" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to NetCashProvidedByUsedInInvestingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="RepaymentsOfLongTermDebt" xlink:title="RepaymentsOfLongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfLongTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfLongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfLongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="PaymentsOfDebtIssuanceCosts" xlink:title="PaymentsOfDebtIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfDebtIssuanceCosts" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfDebtIssuanceCosts" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsForRepurchaseOfCommonStock" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="ProceedsFromRepaymentsOfBankOverdrafts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromRepaymentsOfBankOverdrafts" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfDividendsCommonStock" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement" xlink:label="ProceedsFromPaymentsForShareBasedPaymentArrangement" xlink:title="ProceedsFromPaymentsForShareBasedPaymentArrangement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromPaymentsForShareBasedPaymentArrangement" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromPaymentsForShareBasedPaymentArrangement" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to NetCashProvidedByUsedInFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: StatementOfCashFlowsAbstract to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="RestrictedCashAndCashEquivalents" xlink:title="RestrictedCashAndCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="RestrictedCashAndCashEquivalents" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract to RestrictedCashAndCashEquivalents" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue_2" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue_2" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract to CashAndCashEquivalentsAtCarryingValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="RestrictedCashAndCashEquivalents_2" xlink:title="RestrictedCashAndCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="RestrictedCashAndCashEquivalents_2" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract to RestrictedCashAndCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CashPaidDuringPeriodForAbstract" xlink:label="CashPaidDuringPeriodForAbstract" xlink:title="CashPaidDuringPeriodForAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashPaidDuringPeriodForAbstract" xlink:to="InterestPaidNet" xlink:title="presentation: CashPaidDuringPeriodForAbstract to InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashPaidDuringPeriodForAbstract" xlink:to="IncomeTaxesPaidNet" xlink:title="presentation: CashPaidDuringPeriodForAbstract to IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashPaidDuringPeriodForAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to CashPaidDuringPeriodForAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsTable" xlink:label="NoncashOrPartNoncashAcquisitionsTable" xlink:title="NoncashOrPartNoncashAcquisitionsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" xlink:label="NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" xlink:title="NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNameDomain" xlink:label="NoncashOrPartNoncashAcquisitionNameDomain" xlink:title="NoncashOrPartNoncashAcquisitionNameDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TheLearningHouseIncMember" xlink:label="TheLearningHouseIncMember" xlink:title="TheLearningHouseIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashOrPartNoncashAcquisitionNameDomain" xlink:to="TheLearningHouseIncMember" xlink:title="presentation: NoncashOrPartNoncashAcquisitionNameDomain to TheLearningHouseIncMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" xlink:to="NoncashOrPartNoncashAcquisitionNameDomain" xlink:title="presentation: NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis to NoncashOrPartNoncashAcquisitionNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashOrPartNoncashAcquisitionsTable" xlink:to="NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" xlink:title="presentation: NoncashOrPartNoncashAcquisitionsTable to NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdditionalPaidInCapitalAttributableToWarrantMember" xlink:label="AdditionalPaidInCapitalAttributableToWarrantMember" xlink:title="AdditionalPaidInCapitalAttributableToWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AdditionalPaidInCapitalAttributableToWarrantMember" xlink:title="presentation: EquityComponentDomain to AdditionalPaidInCapitalAttributableToWarrantMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashOrPartNoncashAcquisitionsTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: NoncashOrPartNoncashAcquisitionsTable to StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsLineItems" xlink:label="NoncashOrPartNoncashAcquisitionsLineItems" xlink:title="NoncashOrPartNoncashAcquisitionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" xlink:label="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" xlink:title="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:label="NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:title="NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:label="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:title="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:to="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:title="presentation: NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract to NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashOrPartNoncashAcquisitionsLineItems" xlink:to="NoncashInvestingAndFinancingItemsAbstract" xlink:title="presentation: NoncashOrPartNoncashAcquisitionsLineItems to NoncashInvestingAndFinancingItemsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashOrPartNoncashAcquisitionsTable" xlink:to="NoncashOrPartNoncashAcquisitionsLineItems" xlink:title="presentation: NoncashOrPartNoncashAcquisitionsTable to NoncashOrPartNoncashAcquisitionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NoncashOrPartNoncashAcquisitionsTable" xlink:title="presentation: StatementOfCashFlowsAbstract to NoncashOrPartNoncashAcquisitionsTable" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="CommonStockMember" xlink:title="presentation: StatementEquityComponentsAxis to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AdditionalPaidInCapitalMember" xlink:title="presentation: StatementEquityComponentsAxis to AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="RetainedEarningsMember" xlink:title="presentation: StatementEquityComponentsAxis to RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: StatementEquityComponentsAxis to AccumulatedOtherComprehensiveIncomeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="TreasuryStockMember" xlink:title="TreasuryStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="TreasuryStockMember" xlink:title="presentation: StatementEquityComponentsAxis to TreasuryStockMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: StatementTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="presentation: TypeOfAdoptionMember to AccountingStandardsUpdate201409Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: StatementTable to AdjustmentsForNewAccountingPronouncementsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="CumulativeEffectPeriodOfAdoptionAxis" xlink:title="CumulativeEffectPeriodOfAdoptionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="CumulativeEffectPeriodOfAdoptionDomain" xlink:title="CumulativeEffectPeriodOfAdoptionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:title="CumulativeEffectPeriodOfAdoptionAdjustmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CumulativeEffectPeriodOfAdoptionDomain" xlink:to="CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:title="presentation: CumulativeEffectPeriodOfAdoptionDomain to CumulativeEffectPeriodOfAdoptionAdjustmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CumulativeEffectPeriodOfAdoptionAxis" xlink:to="CumulativeEffectPeriodOfAdoptionDomain" xlink:title="presentation: CumulativeEffectPeriodOfAdoptionAxis to CumulativeEffectPeriodOfAdoptionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="CumulativeEffectPeriodOfAdoptionAxis" xlink:title="presentation: StatementTable to CumulativeEffectPeriodOfAdoptionAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquity" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="StockIssuedDuringPeriodValueAcquisitions" xlink:title="StockIssuedDuringPeriodValueAcquisitions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueAcquisitions" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueAcquisitions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueStockOptionsExercised" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="StockGrantedDuringPeriodValueSharebasedCompensation" xlink:title="StockGrantedDuringPeriodValueSharebasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockGrantedDuringPeriodValueSharebasedCompensation" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockGrantedDuringPeriodValueSharebasedCompensation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to TreasuryStockValueAcquiredCostMethod" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="DividendsCommonStockCash" xlink:title="DividendsCommonStockCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="DividendsCommonStockCash" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to DividendsCommonStockCash" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityOther" xlink:label="StockholdersEquityOther" xlink:title="StockholdersEquityOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquityOther" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquityOther" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalWarrantIssued" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustmentDueToAdoptionOfNewRevenueStandard" xlink:label="AdjustmentDueToAdoptionOfNewRevenueStandard" xlink:title="AdjustmentDueToAdoptionOfNewRevenueStandard" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentDueToAdoptionOfNewRevenueStandard" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentDueToAdoptionOfNewRevenueStandard" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to ComprehensiveIncomeNetOfTax" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity_2" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquity_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquity" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="presentation: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="CommonStockDividendsPerShareCashPaid" xlink:title="CommonStockDividendsPerShareCashPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockDividendsPerShareCashPaid" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockDividendsPerShareCashPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="presentation: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/DescriptionOfBusiness">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="NatureOfOperations" xlink:title="NatureOfOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="NatureOfOperations" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to NatureOfOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:title="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomers">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueFromContractWithCustomerTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/Acquisitions">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="BusinessCombinationDisclosureTextBlock" xlink:title="BusinessCombinationDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessCombinationDisclosureTextBlock" xlink:title="presentation: BusinessCombinationsAbstract to BusinessCombinationDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstanding">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/AccumulatedOtherComprehensiveLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="ComprehensiveIncomeNoteTextBlock" xlink:title="ComprehensiveIncomeNoteTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="ComprehensiveIncomeNoteTextBlock" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to ComprehensiveIncomeNoteTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RestructuringAndRelatedCreditsCharges">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:title="RestructuringAndRelatedActivitiesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:title="presentation: RestructuringAndRelatedActivitiesAbstract to RestructuringAndRelatedActivitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/Inventories">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryDisclosureTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ProductDevelopmentAssets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:title="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsTextBlock" xlink:label="ProductDevelopmentAssetsTextBlock" xlink:title="ProductDevelopmentAssetsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="ProductDevelopmentAssetsTextBlock" xlink:title="presentation: DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract to ProductDevelopmentAssetsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/TechnologyPropertyAndEquipment">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/GoodwillAndIntangibleAssets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:title="GoodwillAndIntangibleAssetsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:title="presentation: GoodwillAndIntangibleAssetsDisclosureAbstract to GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeases">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="LesseeOperatingLeasesTextBlock" xlink:title="LesseeOperatingLeasesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeasesTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/IncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/DebtAndAvailableCreditFacilities">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtDisclosureTextBlock" xlink:title="presentation: DebtDisclosureAbstract to DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/DerivativeInstrumentsAndActivities">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:title="presentation: DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract to DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/CommitmentAndContingencies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlans">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccounts">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="StockholdersEquityNoteDisclosureTextBlock" xlink:title="StockholdersEquityNoteDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="StockholdersEquityNoteDisclosureTextBlock" xlink:title="presentation: StockholdersEquityNoteAbstract to StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="SegmentReportingDisclosureTextBlock" xlink:title="presentation: SegmentReportingAbstract to SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SubsequentEvents">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAbstract" xlink:to="SubsequentEventsTextBlock" xlink:title="presentation: SubsequentEventsAbstract to SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ScheduleIivaluationAndQualifyingAccounts">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="ValuationAndQualifyingAccountsAbstract" xlink:title="ValuationAndQualifyingAccountsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:title="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsAbstract" xlink:to="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:title="presentation: ValuationAndQualifyingAccountsAbstract to ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="PriorPeriodReclassificationAdjustmentDescription" xlink:title="PriorPeriodReclassificationAdjustmentDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PriorPeriodReclassificationAdjustmentDescription" xlink:title="presentation: AccountingPoliciesAbstract to PriorPeriodReclassificationAdjustmentDescription" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="UseOfEstimates" xlink:title="presentation: AccountingPoliciesAbstract to UseOfEstimates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" xlink:label="CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" xlink:title="CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to CashAndCashEquivalentsBookOverdraftsPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="RevenueRecognitionPolicyTextBlock" xlink:title="RevenueRecognitionPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="RevenueRecognitionPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to RevenueRecognitionPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="CashAndCashEquivalentsPolicyTextBlock" xlink:title="CashAndCashEquivalentsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CashAndCashEquivalentsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to CashAndCashEquivalentsPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:label="FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:title="FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:title="presentation: AccountingPoliciesAbstract to FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SalesReturnReservesPolicyTextBlock" xlink:label="SalesReturnReservesPolicyTextBlock" xlink:title="SalesReturnReservesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="SalesReturnReservesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to SalesReturnReservesPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="InventoryPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to InventoryPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock" xlink:label="ProductDevelopmentAssetsPolicyPolicyTextBlock" xlink:title="ProductDevelopmentAssetsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ProductDevelopmentAssetsPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ProductDevelopmentAssetsPolicyPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RoyaltyAdvancePolicyTextBlock" xlink:label="RoyaltyAdvancePolicyTextBlock" xlink:title="RoyaltyAdvancePolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="RoyaltyAdvancePolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to RoyaltyAdvancePolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:label="ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:title="ShippingAndHandlingCostsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ShippingAndHandlingCostsPolicyPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="AdvertisingCostsPolicyTextBlock" xlink:title="AdvertisingCostsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AdvertisingCostsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to AdvertisingCostsPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to PropertyPlantAndEquipmentPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="BusinessCombinationsPolicy" xlink:title="BusinessCombinationsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="BusinessCombinationsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to BusinessCombinationsPolicy" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:label="GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:title="GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:title="presentation: AccountingPoliciesAbstract to GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="IntangibleAssetsFiniteLivedPolicy" xlink:title="IntangibleAssetsFiniteLivedPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="IntangibleAssetsFiniteLivedPolicy" xlink:title="presentation: AccountingPoliciesAbstract to IntangibleAssetsFiniteLivedPolicy" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="DerivativesPolicyTextBlock" xlink:title="DerivativesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DerivativesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to DerivativesPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="presentation: AccountingPoliciesAbstract to ShareBasedCompensationOptionAndIncentivePlansPolicy" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to NewAccountingPronouncementsPolicyPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueFromContractWithCustomerPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:title="AccountsReceivableAllowanceForCreditLossTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to AccountsReceivableAllowanceForCreditLossTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" xlink:label="NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" xlink:title="NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to NetSalesReturnReservesByBalanceSheetAccountTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdvertisingAndMarketingCostsTableTextBlock" xlink:label="AdvertisingAndMarketingCostsTableTextBlock" xlink:title="AdvertisingAndMarketingCostsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AdvertisingAndMarketingCostsTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to AdvertisingAndMarketingCostsTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="DisaggregationOfRevenueTableTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to DisaggregationOfRevenueTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="ContractWithCustomerAssetAndLiabilityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to ContractWithCustomerAssetAndLiabilityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/AcquisitionTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_XYZMediaMember" xlink:label="XYZMediaMember" xlink:title="XYZMediaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="XYZMediaMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to XYZMediaMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_HindawiMember" xlink:label="HindawiMember" xlink:title="HindawiMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="HindawiMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to HindawiMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_MthreeMember" xlink:label="MthreeMember" xlink:title="MthreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="MthreeMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to MthreeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ZyanteMember" xlink:label="ZyanteMember" xlink:title="ZyanteMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ZyanteMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to ZyanteMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:title="presentation: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:title="presentation: BusinessAcquisitionLineItems to ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionLineItems" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="presentation: BusinessCombinationsAbstract to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:title="ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/AccumulatedOtherComprehensiveLossTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="RestructuringPlanAxis" xlink:title="RestructuringPlanAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="RestructuringPlanDomain" xlink:title="RestructuringPlanDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessOptimizationProgramMember" xlink:label="BusinessOptimizationProgramMember" xlink:title="BusinessOptimizationProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringPlanDomain" xlink:to="BusinessOptimizationProgramMember" xlink:title="presentation: RestructuringPlanDomain to BusinessOptimizationProgramMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringAndReinvestmentProgramMember" xlink:label="RestructuringAndReinvestmentProgramMember" xlink:title="RestructuringAndReinvestmentProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringPlanDomain" xlink:to="RestructuringAndReinvestmentProgramMember" xlink:title="presentation: RestructuringPlanDomain to RestructuringAndReinvestmentProgramMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringPlanAxis" xlink:to="RestructuringPlanDomain" xlink:title="presentation: RestructuringPlanAxis to RestructuringPlanDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringPlanAxis" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringPlanAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="ScheduleOfRestructuringAndRelatedCostsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="presentation: RestructuringCostAndReserveLineItems to ScheduleOfRestructuringAndRelatedCostsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:title="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:title="presentation: RestructuringCostAndReserveLineItems to ScheduleOfRestructuringReserveByTypeOfCostTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringCostAndReserveLineItems" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringCostAndReserveLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="presentation: RestructuringAndRelatedActivitiesAbstract to ScheduleOfRestructuringAndRelatedCostsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/InventoriesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ProductDevelopmentAssetsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:title="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:title="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:title="presentation: DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract to DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/TechnologyPropertyAndEquipmentTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentTextBlock" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/GoodwillAndIntangibleAssetsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="ScheduleOfGoodwillTextBlock" xlink:title="ScheduleOfGoodwillTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="ScheduleOfGoodwillTextBlock" xlink:title="presentation: GoodwillAndIntangibleAssetsDisclosureAbstract to ScheduleOfGoodwillTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ScheduleOfIntangibleAssetsTableTextBlock" xlink:label="ScheduleOfIntangibleAssetsTableTextBlock" xlink:title="ScheduleOfIntangibleAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="ScheduleOfIntangibleAssetsTableTextBlock" xlink:title="presentation: GoodwillAndIntangibleAssetsDisclosureAbstract to ScheduleOfIntangibleAssetsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="presentation: GoodwillAndIntangibleAssetsDisclosureAbstract to ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" xlink:label="LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" xlink:title="LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="LeaseCostTableTextBlock" xlink:title="LeaseCostTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LeaseCostTableTextBlock" xlink:title="presentation: LeasesAbstract to LeaseCostTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" xlink:label="LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" xlink:title="LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/IncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="SummaryOfIncomeTaxContingenciesTextBlock" xlink:title="SummaryOfIncomeTaxContingenciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="SummaryOfIncomeTaxContingenciesTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to SummaryOfIncomeTaxContingenciesTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/DebtAndAvailableCreditFacilitiesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="ScheduleOfDebtTableTextBlock" xlink:title="ScheduleOfDebtTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfDebtTableTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfDebtTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/DerivativeInstrumentsAndActivitiesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:label="ScheduleOfDerivativeInstrumentsTextBlock" xlink:title="ScheduleOfDerivativeInstrumentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="ScheduleOfDerivativeInstrumentsTextBlock" xlink:title="presentation: DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract to ScheduleOfDerivativeInstrumentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" xlink:label="ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" xlink:title="ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:title="ScheduleOfAllocationOfPlanAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfAllocationOfPlanAssetsTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:title="ScheduleOfExpectedBenefitPaymentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfExpectedBenefitPaymentsTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:title="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:title="ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:label="ScheduleOfTreasuryStockByClassTextBlock" xlink:title="ScheduleOfTreasuryStockByClassTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="ScheduleOfTreasuryStockByClassTextBlock" xlink:title="presentation: StockholdersEquityNoteAbstract to ScheduleOfTreasuryStockByClassTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDividendsPayableTextBlock" xlink:label="ScheduleOfDividendsPayableTextBlock" xlink:title="ScheduleOfDividendsPayableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="ScheduleOfDividendsPayableTextBlock" xlink:title="presentation: StockholdersEquityNoteAbstract to ScheduleOfDividendsPayableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock" xlink:label="ScheduleOfStockByClassTextBlock" xlink:title="ScheduleOfStockByClassTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="ScheduleOfStockByClassTextBlock" xlink:title="presentation: StockholdersEquityNoteAbstract to ScheduleOfStockByClassTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" xlink:label="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" xlink:title="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" xlink:title="presentation: SegmentReportingAbstract to ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" xlink:label="ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" xlink:title="ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/DescriptionOfBusinessDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="NumberOfReportableSegments" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to NumberOfReportableSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="ShippingAndHandlingMember" xlink:title="ShippingAndHandlingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ShippingAndHandlingMember" xlink:title="presentation: ProductsAndServicesDomain to ShippingAndHandlingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to ProductOrServiceAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BasisOfPresentationAbstract" xlink:label="BasisOfPresentationAbstract" xlink:title="BasisOfPresentationAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IntercompanyReceivables" xlink:label="IntercompanyReceivables" xlink:title="IntercompanyReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationAbstract" xlink:to="IntercompanyReceivables" xlink:title="presentation: BasisOfPresentationAbstract to IntercompanyReceivables" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="BasisOfPresentationAbstract" xlink:title="presentation: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to BasisOfPresentationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BookOverdraftsAbstract" xlink:label="BookOverdraftsAbstract" xlink:title="BookOverdraftsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOverdrafts" xlink:label="BankOverdrafts" xlink:title="BankOverdrafts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BookOverdraftsAbstract" xlink:to="BankOverdrafts" xlink:title="presentation: BookOverdraftsAbstract to BankOverdrafts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="BookOverdraftsAbstract" xlink:title="presentation: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to BookOverdraftsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AllowanceForCreditLossesAbstract" xlink:label="AllowanceForCreditLossesAbstract" xlink:title="AllowanceForCreditLossesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:title="AllowanceForDoubtfulAccountsReceivableRollforward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="AllowanceForDoubtfulAccountsReceivable" xlink:title="AllowanceForDoubtfulAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="AllowanceForDoubtfulAccountsReceivable" xlink:title="presentation: AllowanceForDoubtfulAccountsReceivableRollforward to AllowanceForDoubtfulAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="presentation: AllowanceForDoubtfulAccountsReceivableRollforward to ProvisionForDoubtfulAccounts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff" xlink:label="ContractWithCustomerAssetAllowanceForCreditLossWriteoff" xlink:title="ContractWithCustomerAssetAllowanceForCreditLossWriteoff" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="ContractWithCustomerAssetAllowanceForCreditLossWriteoff" xlink:title="presentation: AllowanceForDoubtfulAccountsReceivableRollforward to ContractWithCustomerAssetAllowanceForCreditLossWriteoff" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" xlink:label="AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" xlink:title="AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" xlink:title="presentation: AllowanceForDoubtfulAccountsReceivableRollforward to AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="AllowanceForDoubtfulAccountsReceivable_2" xlink:title="AllowanceForDoubtfulAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="AllowanceForDoubtfulAccountsReceivable_2" xlink:title="presentation: AllowanceForDoubtfulAccountsReceivableRollforward to AllowanceForDoubtfulAccountsReceivable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AllowanceForCreditLossesAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:title="presentation: AllowanceForCreditLossesAbstract to AllowanceForDoubtfulAccountsReceivableRollforward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="AllowanceForCreditLossesAbstract" xlink:title="presentation: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to AllowanceForCreditLossesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SalesReturnReservesAbstract" xlink:label="SalesReturnReservesAbstract" xlink:title="SalesReturnReservesAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerInventory" xlink:label="IncreaseDecreaseInContractWithCustomerInventory" xlink:title="IncreaseDecreaseInContractWithCustomerInventory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalesReturnReservesAbstract" xlink:to="IncreaseDecreaseInContractWithCustomerInventory" xlink:title="presentation: SalesReturnReservesAbstract to IncreaseDecreaseInContractWithCustomerInventory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties" xlink:label="IncreaseDecreaseInContractWithCustomerAccruedRoyalties" xlink:title="IncreaseDecreaseInContractWithCustomerAccruedRoyalties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalesReturnReservesAbstract" xlink:to="IncreaseDecreaseInContractWithCustomerAccruedRoyalties" xlink:title="presentation: SalesReturnReservesAbstract to IncreaseDecreaseInContractWithCustomerAccruedRoyalties" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerContractLiability" xlink:label="IncreaseDecreaseInContractWithCustomerContractLiability" xlink:title="IncreaseDecreaseInContractWithCustomerContractLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalesReturnReservesAbstract" xlink:to="IncreaseDecreaseInContractWithCustomerContractLiability" xlink:title="presentation: SalesReturnReservesAbstract to IncreaseDecreaseInContractWithCustomerContractLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" xlink:label="IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" xlink:title="IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalesReturnReservesAbstract" xlink:to="IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" xlink:title="presentation: SalesReturnReservesAbstract to IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="SalesReturnReservesAbstract" xlink:title="presentation: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to SalesReturnReservesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LIFOMethodRelatedItemsAbstract" xlink:label="LIFOMethodRelatedItemsAbstract" xlink:title="LIFOMethodRelatedItemsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LIFOInventoryAmount" xlink:label="LIFOInventoryAmount" xlink:title="LIFOInventoryAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LIFOMethodRelatedItemsAbstract" xlink:to="LIFOInventoryAmount" xlink:title="presentation: LIFOMethodRelatedItemsAbstract to LIFOInventoryAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="LIFOMethodRelatedItemsAbstract" xlink:title="presentation: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to LIFOMethodRelatedItemsAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShippingAndHandlingCostsAbstract" xlink:label="ShippingAndHandlingCostsAbstract" xlink:title="ShippingAndHandlingCostsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShippingAndHandlingCostsAbstract" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="presentation: ShippingAndHandlingCostsAbstract to SellingGeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ShippingAndHandlingCostsAbstract" xlink:title="presentation: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to ShippingAndHandlingCostsAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BookCompositionCostsMember" xlink:label="BookCompositionCostsMember" xlink:title="BookCompositionCostsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BookCompositionCostsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to BookCompositionCostsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherProductDevelopmentCostsMember" xlink:label="OtherProductDevelopmentCostsMember" xlink:title="OtherProductDevelopmentCostsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="OtherProductDevelopmentCostsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to OtherProductDevelopmentCostsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="SoftwareAndSoftwareDevelopmentCostsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to SoftwareAndSoftwareDevelopmentCostsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="ComputerEquipmentMember" xlink:title="ComputerEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ComputerEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to ComputerEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BuildingAndLeaseholdImprovementsMember" xlink:label="BuildingAndLeaseholdImprovementsMember" xlink:title="BuildingAndLeaseholdImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingAndLeaseholdImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to BuildingAndLeaseholdImprovementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FurnitureFixturesAndWarehouseEquipmentMember" xlink:label="FurnitureFixturesAndWarehouseEquipmentMember" xlink:title="FurnitureFixturesAndWarehouseEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureFixturesAndWarehouseEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to FurnitureFixturesAndWarehouseEquipmentMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EnterpriseResourcePlanningAndRelatedSystemsMember" xlink:label="EnterpriseResourcePlanningAndRelatedSystemsMember" xlink:title="EnterpriseResourcePlanningAndRelatedSystemsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="EnterpriseResourcePlanningAndRelatedSystemsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to EnterpriseResourcePlanningAndRelatedSystemsMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="SoftwareDevelopmentMember" xlink:title="SoftwareDevelopmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="SoftwareDevelopmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to SoftwareDevelopmentMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="CostOfSalesMember" xlink:title="CostOfSalesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="CostOfSalesMember" xlink:title="presentation: IncomeStatementLocationDomain to CostOfSalesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="GeneralAndAdministrativeExpenseMember" xlink:title="GeneralAndAdministrativeExpenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="GeneralAndAdministrativeExpenseMember" xlink:title="presentation: IncomeStatementLocationDomain to GeneralAndAdministrativeExpenseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="presentation: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="IncomeStatementLocationAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember" xlink:label="WeightedAverageMember" xlink:title="WeightedAverageMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="WeightedAverageMember" xlink:title="presentation: RangeMember to WeightedAverageMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsDisclosureAbstract" xlink:label="ProductDevelopmentAssetsDisclosureAbstract" xlink:title="ProductDevelopmentAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsUsefulLife" xlink:label="ProductDevelopmentAssetsUsefulLife" xlink:title="ProductDevelopmentAssetsUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductDevelopmentAssetsDisclosureAbstract" xlink:to="ProductDevelopmentAssetsUsefulLife" xlink:title="presentation: ProductDevelopmentAssetsDisclosureAbstract to ProductDevelopmentAssetsUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ProductDevelopmentAssetsDisclosureAbstract" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to ProductDevelopmentAssetsDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:label="MarketingAndAdvertisingExpenseAbstract" xlink:title="MarketingAndAdvertisingExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="AdvertisingExpense" xlink:title="AdvertisingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketingAndAdvertisingExpenseAbstract" xlink:to="AdvertisingExpense" xlink:title="presentation: MarketingAndAdvertisingExpenseAbstract to AdvertisingExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="MarketingAndAdvertisingExpenseAbstract" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to MarketingAndAdvertisingExpenseAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PropertyPlantAndEquipmentUsefulLifeAbstract" xlink:label="PropertyPlantAndEquipmentUsefulLifeAbstract" xlink:title="PropertyPlantAndEquipmentUsefulLifeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentUsefulLifeAbstract" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="presentation: PropertyPlantAndEquipmentUsefulLifeAbstract to PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentUsefulLifeAbstract" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentUsefulLifeAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentLineItems" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArtisticRelatedIntangibleAssetsMember" xlink:label="ArtisticRelatedIntangibleAssetsMember" xlink:title="ArtisticRelatedIntangibleAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ArtisticRelatedIntangibleAssetsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to ArtisticRelatedIntangibleAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksMember" xlink:label="TrademarksMember" xlink:title="TrademarksMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TrademarksMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to TrademarksMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="TradeNamesMember" xlink:title="TradeNamesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TradeNamesMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to TradeNamesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="DevelopedTechnologyRightsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to DevelopedTechnologyRightsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="NoncompeteAgreementsMember" xlink:title="NoncompeteAgreementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="NoncompeteAgreementsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to NoncompeteAgreementsMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="presentation: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract" xlink:label="FiniteLivedIntangibleAssetUsefulLifeAbstract" xlink:title="FiniteLivedIntangibleAssetUsefulLifeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="FiniteLivedIntangibleAssetUsefulLife" xlink:title="FiniteLivedIntangibleAssetUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetUsefulLifeAbstract" xlink:to="FiniteLivedIntangibleAssetUsefulLife" xlink:title="presentation: FiniteLivedIntangibleAssetUsefulLifeAbstract to FiniteLivedIntangibleAssetUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetUsefulLifeAbstract" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetUsefulLifeAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsLineItems" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfFiniteLivedIntangibleAssetsTable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:label="EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:title="EmployeeBenefitsAndShareBasedCompensationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="PerformanceSharesMember" xlink:title="PerformanceSharesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="PerformanceSharesMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to PerformanceSharesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: EmployeeBenefitsAndShareBasedCompensationAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:title="presentation: AccountingPoliciesAbstract to EmployeeBenefitsAndShareBasedCompensationAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="presentation: ConsolidationItemsDomain to OperatingSegmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: DisaggregationOfRevenueTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="presentation: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="presentation: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="presentation: SegmentDomain to EducationServicesSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: DisaggregationOfRevenueTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingMember" xlink:label="ResearchPublishingMember" xlink:title="ResearchPublishingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ResearchPublishingMember" xlink:title="presentation: ProductsAndServicesDomain to ResearchPublishingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPlatformsMember" xlink:label="ResearchPlatformsMember" xlink:title="ResearchPlatformsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ResearchPlatformsMember" xlink:title="presentation: ProductsAndServicesDomain to ResearchPlatformsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationPublishingMember" xlink:label="EducationPublishingMember" xlink:title="EducationPublishingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="EducationPublishingMember" xlink:title="presentation: ProductsAndServicesDomain to EducationPublishingMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProfessionalLearningMember" xlink:label="ProfessionalLearningMember" xlink:title="ProfessionalLearningMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ProfessionalLearningMember" xlink:title="presentation: ProductsAndServicesDomain to ProfessionalLearningMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OnlineProgramManagementDeltakMember" xlink:label="OnlineProgramManagementDeltakMember" xlink:title="OnlineProgramManagementDeltakMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="OnlineProgramManagementDeltakMember" xlink:title="presentation: ProductsAndServicesDomain to OnlineProgramManagementDeltakMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_MthreeMember" xlink:label="MthreeMember" xlink:title="MthreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="MthreeMember" xlink:title="presentation: ProductsAndServicesDomain to MthreeMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ITBootcampBusinessMember" xlink:label="ITBootcampBusinessMember" xlink:title="ITBootcampBusinessMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ITBootcampBusinessMember" xlink:title="presentation: ProductsAndServicesDomain to ITBootcampBusinessMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="SubsegmentsAxis" xlink:title="SubsegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="SubsegmentsDomain" xlink:title="SubsegmentsDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" xlink:label="JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" xlink:title="JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsDomain" xlink:to="JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" xlink:title="presentation: SubsegmentsDomain to JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationPublishingPrintAndDigitalMember" xlink:label="EducationPublishingPrintAndDigitalMember" xlink:title="EducationPublishingPrintAndDigitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsDomain" xlink:to="EducationPublishingPrintAndDigitalMember" xlink:title="presentation: SubsegmentsDomain to EducationPublishingPrintAndDigitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationPublishingPrintAndDigitalCoursewareMember" xlink:label="EducationPublishingPrintAndDigitalCoursewareMember" xlink:title="EducationPublishingPrintAndDigitalCoursewareMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsDomain" xlink:to="EducationPublishingPrintAndDigitalCoursewareMember" xlink:title="presentation: SubsegmentsDomain to EducationPublishingPrintAndDigitalCoursewareMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProfessionalPublishingAndLicensingAndOtherMember" xlink:label="ProfessionalPublishingAndLicensingAndOtherMember" xlink:title="ProfessionalPublishingAndLicensingAndOtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsDomain" xlink:to="ProfessionalPublishingAndLicensingAndOtherMember" xlink:title="presentation: SubsegmentsDomain to ProfessionalPublishingAndLicensingAndOtherMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CorporateTrainingAndCorporateLearningMember" xlink:label="CorporateTrainingAndCorporateLearningMember" xlink:title="CorporateTrainingAndCorporateLearningMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsDomain" xlink:to="CorporateTrainingAndCorporateLearningMember" xlink:title="presentation: SubsegmentsDomain to CorporateTrainingAndCorporateLearningMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_WileyNXTMember" xlink:label="WileyNXTMember" xlink:title="WileyNXTMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsDomain" xlink:to="WileyNXTMember" xlink:title="presentation: SubsegmentsDomain to WileyNXTMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsAxis" xlink:to="SubsegmentsDomain" xlink:title="presentation: SubsegmentsAxis to SubsegmentsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="SubsegmentsAxis" xlink:title="presentation: DisaggregationOfRevenueTable to SubsegmentsAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="TimingOfTransferOfGoodOrServiceAxis" xlink:title="TimingOfTransferOfGoodOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="TransferredAtPointInTimeMember" xlink:title="TransferredAtPointInTimeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredAtPointInTimeMember" xlink:title="presentation: TimingOfTransferOfGoodOrServiceDomain to TransferredAtPointInTimeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="TransferredOverTimeMember" xlink:title="TransferredOverTimeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredOverTimeMember" xlink:title="presentation: TimingOfTransferOfGoodOrServiceDomain to TransferredOverTimeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="TimingOfTransferOfGoodOrServiceDomain" xlink:title="presentation: TimingOfTransferOfGoodOrServiceAxis to TimingOfTransferOfGoodOrServiceDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="TimingOfTransferOfGoodOrServiceAxis" xlink:title="presentation: DisaggregationOfRevenueTable to TimingOfTransferOfGoodOrServiceAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="ProductConcentrationRiskMember" xlink:title="ProductConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTypeDomain" xlink:to="ProductConcentrationRiskMember" xlink:title="presentation: ConcentrationRiskTypeDomain to ProductConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="presentation: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="presentation: DisaggregationOfRevenueTable to ConcentrationRiskByTypeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="SalesRevenueNetMember" xlink:title="SalesRevenueNetMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="RevenueFromContractWithCustomerMember" xlink:title="RevenueFromContractWithCustomerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalesRevenueNetMember" xlink:to="RevenueFromContractWithCustomerMember" xlink:title="presentation: SalesRevenueNetMember to RevenueFromContractWithCustomerMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="SalesRevenueNetMember" xlink:title="presentation: ConcentrationRiskBenchmarkDomain to SalesRevenueNetMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="presentation: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="presentation: DisaggregationOfRevenueTable to ConcentrationRiskByBenchmarkAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TheLearningHouseIncMember" xlink:label="TheLearningHouseIncMember" xlink:title="TheLearningHouseIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="TheLearningHouseIncMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to TheLearningHouseIncMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: DisaggregationOfRevenueTable to BusinessAcquisitionAxis" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: DisaggregationOfRevenueAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="ConcentrationRiskPercentage1" xlink:title="presentation: DisaggregationOfRevenueAbstract to ConcentrationRiskPercentage1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfUniversityPartnersUnderContract" xlink:label="NumberOfUniversityPartnersUnderContract" xlink:title="NumberOfUniversityPartnersUnderContract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="NumberOfUniversityPartnersUnderContract" xlink:title="presentation: DisaggregationOfRevenueAbstract to NumberOfUniversityPartnersUnderContract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueAbstract" xlink:title="presentation: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="DisaggregationOfRevenueLineItems" xlink:title="presentation: DisaggregationOfRevenueTable to DisaggregationOfRevenueLineItems" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="DisaggregationOfRevenueTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to DisaggregationOfRevenueTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="presentation: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="presentation: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="presentation: SegmentDomain to EducationServicesSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingMember" xlink:label="ResearchPublishingMember" xlink:title="ResearchPublishingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ResearchPublishingMember" xlink:title="presentation: ProductsAndServicesDomain to ResearchPublishingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPlatformsMember" xlink:label="ResearchPlatformsMember" xlink:title="ResearchPlatformsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ResearchPlatformsMember" xlink:title="presentation: ProductsAndServicesDomain to ResearchPlatformsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationPublishingMember" xlink:label="EducationPublishingMember" xlink:title="EducationPublishingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="EducationPublishingMember" xlink:title="presentation: ProductsAndServicesDomain to EducationPublishingMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProfessionalLearningMember" xlink:label="ProfessionalLearningMember" xlink:title="ProfessionalLearningMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ProfessionalLearningMember" xlink:title="presentation: ProductsAndServicesDomain to ProfessionalLearningMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OnlineProgramManagementDeltakMember" xlink:label="OnlineProgramManagementDeltakMember" xlink:title="OnlineProgramManagementDeltakMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="OnlineProgramManagementDeltakMember" xlink:title="presentation: ProductsAndServicesDomain to OnlineProgramManagementDeltakMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="SubsegmentsAxis" xlink:title="SubsegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="SubsegmentsDomain" xlink:title="SubsegmentsDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_JournalRevenueMember" xlink:label="JournalRevenueMember" xlink:title="JournalRevenueMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsDomain" xlink:to="JournalRevenueMember" xlink:title="presentation: SubsegmentsDomain to JournalRevenueMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OpenAccessMember" xlink:label="OpenAccessMember" xlink:title="OpenAccessMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsDomain" xlink:to="OpenAccessMember" xlink:title="presentation: SubsegmentsDomain to OpenAccessMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TestPreparationAndCertificationMember" xlink:label="TestPreparationAndCertificationMember" xlink:title="TestPreparationAndCertificationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsDomain" xlink:to="TestPreparationAndCertificationMember" xlink:title="presentation: SubsegmentsDomain to TestPreparationAndCertificationMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CorporateTrainingMember" xlink:label="CorporateTrainingMember" xlink:title="CorporateTrainingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsDomain" xlink:to="CorporateTrainingMember" xlink:title="presentation: SubsegmentsDomain to CorporateTrainingMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsAxis" xlink:to="SubsegmentsDomain" xlink:title="presentation: SubsegmentsAxis to SubsegmentsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="SubsegmentsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to SubsegmentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:label="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:title="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfPerformanceObligations" xlink:label="NumberOfPerformanceObligations" xlink:title="NumberOfPerformanceObligations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:to="NumberOfPerformanceObligations" xlink:title="presentation: SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract to NumberOfPerformanceObligations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfAcademicInstitutions" xlink:label="NumberOfAcademicInstitutions" xlink:title="NumberOfAcademicInstitutions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:to="NumberOfAcademicInstitutions" xlink:title="presentation: SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract to NumberOfAcademicInstitutions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DurationOfContracts" xlink:label="DurationOfContracts" xlink:title="DurationOfContracts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:to="DurationOfContracts" xlink:title="presentation: SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract to DurationOfContracts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExtendedDurationOfContracts" xlink:label="ExtendedDurationOfContracts" xlink:title="ExtendedDurationOfContracts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:to="ExtendedDurationOfContracts" xlink:title="presentation: SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract to ExtendedDurationOfContracts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:title="presentation: SegmentReportingInformationLineItems to SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="SegmentReportingInformationLineItems" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to SegmentReportingInformationLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to ScheduleOfSegmentReportingInformationBySegmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to AccountsReceivableNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ContractWithCustomerLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="ContractWithCustomerLiabilityNoncurrent" xlink:title="ContractWithCustomerLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityNoncurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ContractWithCustomerLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to ContractWithCustomerAssetAndLiabilityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" xlink:label="IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" xlink:title="IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" xlink:label="IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" xlink:title="IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to IncreaseDecreaseInOperatingCapitalAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="ContractWithCustomerRefundLiabilityCurrent" xlink:title="ContractWithCustomerRefundLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="ContractWithCustomerRefundLiabilityCurrent" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to ContractWithCustomerRefundLiabilityCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:title="presentation: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable to RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:label="RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:title="RevenuePerformanceObligationSatisfiedOverTimeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="RevenueRemainingPerformanceObligation" xlink:title="RevenueRemainingPerformanceObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:to="RevenueRemainingPerformanceObligation" xlink:title="presentation: RevenuePerformanceObligationSatisfiedOverTimeAbstract to RevenueRemainingPerformanceObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:label="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:title="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:to="RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" xlink:title="presentation: RevenuePerformanceObligationSatisfiedOverTimeAbstract to RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:to="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="presentation: RevenuePerformanceObligationSatisfiedOverTimeAbstract to RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:title="presentation: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems to RevenuePerformanceObligationSatisfiedOverTimeAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:title="presentation: RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable to RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostTable" xlink:label="CapitalizedContractCostTable" xlink:title="CapitalizedContractCostTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="ShippingAndHandlingMember" xlink:title="ShippingAndHandlingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ShippingAndHandlingMember" xlink:title="presentation: ProductsAndServicesDomain to ShippingAndHandlingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizedContractCostTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: CapitalizedContractCostTable to ProductOrServiceAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostLineItems" xlink:label="CapitalizedContractCostLineItems" xlink:title="CapitalizedContractCostLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAbstract" xlink:label="CapitalizedContractCostAbstract" xlink:title="CapitalizedContractCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="CapitalizedContractCostNet" xlink:title="CapitalizedContractCostNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizedContractCostAbstract" xlink:to="CapitalizedContractCostNet" xlink:title="presentation: CapitalizedContractCostAbstract to CapitalizedContractCostNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="CapitalizedContractCostAmortization" xlink:title="CapitalizedContractCostAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizedContractCostAbstract" xlink:to="CapitalizedContractCostAmortization" xlink:title="presentation: CapitalizedContractCostAbstract to CapitalizedContractCostAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizedContractCostLineItems" xlink:to="CapitalizedContractCostAbstract" xlink:title="presentation: CapitalizedContractCostLineItems to CapitalizedContractCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="OperatingCostsAndExpensesAbstract" xlink:title="OperatingCostsAndExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingCostsAndExpensesAbstract" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="presentation: OperatingCostsAndExpensesAbstract to SellingGeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizedContractCostLineItems" xlink:to="OperatingCostsAndExpensesAbstract" xlink:title="presentation: CapitalizedContractCostLineItems to OperatingCostsAndExpensesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizedContractCostTable" xlink:to="CapitalizedContractCostLineItems" xlink:title="presentation: CapitalizedContractCostTable to CapitalizedContractCostLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="CapitalizedContractCostTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to CapitalizedContractCostTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/AcquisitionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_XYZMediaMember" xlink:label="XYZMediaMember" xlink:title="XYZMediaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="XYZMediaMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to XYZMediaMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherAcquistionsMember" xlink:label="OtherAcquistionsMember" xlink:title="OtherAcquistionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="OtherAcquistionsMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to OtherAcquistionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_JJEditorialServicesLLCMember" xlink:label="JJEditorialServicesLLCMember" xlink:title="JJEditorialServicesLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="JJEditorialServicesLLCMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to JJEditorialServicesLLCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_HindawiMember" xlink:label="HindawiMember" xlink:title="HindawiMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="HindawiMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to HindawiMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_MthreeMember" xlink:label="MthreeMember" xlink:title="MthreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="MthreeMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to MthreeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ZyanteMember" xlink:label="ZyanteMember" xlink:title="ZyanteMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ZyanteMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to ZyanteMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArtisticRelatedIntangibleAssetsMember" xlink:label="ArtisticRelatedIntangibleAssetsMember" xlink:title="ArtisticRelatedIntangibleAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ArtisticRelatedIntangibleAssetsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to ArtisticRelatedIntangibleAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="DevelopedTechnologyRightsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to DevelopedTechnologyRightsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CourseContentMember" xlink:label="CourseContentMember" xlink:title="CourseContentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CourseContentMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to CourseContentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="NoncompeteAgreementsMember" xlink:title="NoncompeteAgreementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="NoncompeteAgreementsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to NoncompeteAgreementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksMember" xlink:label="TrademarksMember" xlink:title="TrademarksMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TrademarksMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to TrademarksMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="presentation: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="presentation: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="presentation: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="presentation: SegmentDomain to EducationServicesSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to StatementBusinessSegmentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis" xlink:label="RestatementAxis" xlink:title="RestatementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain" xlink:label="RestatementDomain" xlink:title="RestatementDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="RestatementAdjustmentMember" xlink:title="RestatementAdjustmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:label="RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:title="RevisionOfPriorPeriodReclassificationAdjustmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestatementAdjustmentMember" xlink:to="RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:title="presentation: RestatementAdjustmentMember to RevisionOfPriorPeriodReclassificationAdjustmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestatementDomain" xlink:to="RestatementAdjustmentMember" xlink:title="presentation: RestatementDomain to RestatementAdjustmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestatementAxis" xlink:to="RestatementDomain" xlink:title="presentation: RestatementAxis to RestatementDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="RestatementAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to RestatementAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to RangeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="BusinessCombinationDescriptionAbstract" xlink:title="BusinessCombinationDescriptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="BusinessCombinationConsiderationTransferred1" xlink:title="BusinessCombinationConsiderationTransferred1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessCombinationConsiderationTransferred1" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessCombinationConsiderationTransferred1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="PaymentsToAcquireBusinessesGross" xlink:title="PaymentsToAcquireBusinessesGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="PaymentsToAcquireBusinessesGross" xlink:title="presentation: BusinessCombinationDescriptionAbstract to PaymentsToAcquireBusinessesGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessCombinationConsiderationTransferredLiabilitiesIncurred" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:title="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" xlink:label="BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" xlink:title="BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" xlink:label="BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" xlink:title="BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="CashAcquiredFromAcquisition" xlink:title="CashAcquiredFromAcquisition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="CashAcquiredFromAcquisition" xlink:title="presentation: BusinessCombinationDescriptionAbstract to CashAcquiredFromAcquisition" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="presentation: BusinessCombinationDescriptionAbstract to PaymentsToAcquireBusinessesNetOfCashAcquired" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: BusinessCombinationDescriptionAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: BusinessCombinationDescriptionAbstract to OperatingIncomeLoss" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" xlink:label="BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" xlink:title="BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="BusinessCombinationAcquisitionRelatedCosts" xlink:title="BusinessCombinationAcquisitionRelatedCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessCombinationAcquisitionRelatedCosts" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessCombinationAcquisitionRelatedCosts" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired" xlink:label="BusinessCombinationNumberOfImmaterialBusinessesAcquired" xlink:title="BusinessCombinationNumberOfImmaterialBusinessesAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationNumberOfImmaterialBusinessesAcquired" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract to BusinessCombinationNumberOfImmaterialBusinessesAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationConsiderationTransferred1" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract to BusinessCombinationConsiderationTransferred1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="Goodwill" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract to Goodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract to BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract to OperatingLeaseRightOfUseAsset" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="OperatingLeaseLiability" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract to OperatingLeaseLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="GoodwillPurchaseAccountingAdjustments" xlink:title="GoodwillPurchaseAccountingAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:to="GoodwillPurchaseAccountingAdjustments" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract to GoodwillPurchaseAccountingAdjustments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:label="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:title="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" xlink:title="presentation: BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="FinitelivedIntangibleAssetsAcquired1" xlink:title="FinitelivedIntangibleAssetsAcquired1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FinitelivedIntangibleAssetsAcquired1" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to FinitelivedIntangibleAssetsAcquired1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="presentation: BusinessCombinationDescriptionAbstract to FiniteLivedIntangibleAssetsNetAbstract" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationDescriptionAbstract" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessCombinationDescriptionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionLineItems" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="presentation: BusinessCombinationsAbstract to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="WeightedAverageNumberOfSharesIssuedBasic" xlink:title="WeightedAverageNumberOfSharesIssuedBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="WeightedAverageNumberOfSharesIssuedBasic" xlink:title="presentation: EarningsPerShareAbstract to WeightedAverageNumberOfSharesIssuedBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:label="WeightedAverageNumberOfSharesRestrictedStock" xlink:title="WeightedAverageNumberOfSharesRestrictedStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="WeightedAverageNumberOfSharesRestrictedStock" xlink:title="presentation: EarningsPerShareAbstract to WeightedAverageNumberOfSharesRestrictedStock" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: EarningsPerShareAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="presentation: EarningsPerShareAbstract to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: EarningsPerShareAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:label="EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:title="EarningsPerShareDilutedOtherDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="presentation: EarningsPerShareDilutedOtherDisclosuresAbstract to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to EarningsPerShareDilutedOtherDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedTranslationAdjustmentMember" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeMember to AccumulatedTranslationAdjustmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:title="AccumulatedDefinedBenefitPlansAdjustmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:label="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:title="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:title="presentation: AccumulatedDefinedBenefitPlansAdjustmentMember to AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeMember to AccumulatedDefinedBenefitPlansAdjustmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:title="AccumulatedGainLossNetCashFlowHedgeParentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeMember to AccumulatedGainLossNetCashFlowHedgeParentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:label="AOCIAttributableToParentNetOfTaxRollForward" xlink:title="AOCIAttributableToParentNetOfTaxRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="StockholdersEquity" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:title="OciBeforeReclassificationsNetOfTaxAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to OciBeforeReclassificationsNetOfTaxAttributableToParent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:title="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity_2" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="StockholdersEquity_2" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="AOCIAttributableToParentNetOfTaxRollForward" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossLineItems to AOCIAttributableToParentNetOfTaxRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossTable to AccumulatedOtherComprehensiveIncomeLossLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to AccumulatedOtherComprehensiveIncomeLossTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="presentation: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="presentation: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:title="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:label="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:title="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="presentation: ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract to DefinedBenefitPlanNetPeriodicBenefitCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:title="presentation: ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems to ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:title="presentation: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable to ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="CorporateNonSegmentMember" xlink:title="CorporateNonSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="CorporateNonSegmentMember" xlink:title="presentation: ConsolidationItemsDomain to CorporateNonSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="presentation: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="presentation: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="presentation: SegmentDomain to EducationServicesSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember" xlink:label="CorporateMember" xlink:title="CorporateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="CorporateMember" xlink:title="presentation: SegmentDomain to CorporateMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="RestructuringPlanAxis" xlink:title="RestructuringPlanAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="RestructuringPlanDomain" xlink:title="RestructuringPlanDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessOptimizationProgramMember" xlink:label="BusinessOptimizationProgramMember" xlink:title="BusinessOptimizationProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringPlanDomain" xlink:to="BusinessOptimizationProgramMember" xlink:title="presentation: RestructuringPlanDomain to BusinessOptimizationProgramMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringAndReinvestmentProgramMember" xlink:label="RestructuringAndReinvestmentProgramMember" xlink:title="RestructuringAndReinvestmentProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringPlanDomain" xlink:to="RestructuringAndReinvestmentProgramMember" xlink:title="presentation: RestructuringPlanDomain to RestructuringAndReinvestmentProgramMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringPlanAxis" xlink:to="RestructuringPlanDomain" xlink:title="presentation: RestructuringPlanAxis to RestructuringPlanDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringPlanAxis" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringPlanAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="RestructuringCostAndReserveAxis" xlink:title="RestructuringCostAndReserveAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="TypeOfRestructuringDomain" xlink:title="TypeOfRestructuringDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="EmployeeSeveranceMember" xlink:title="EmployeeSeveranceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfRestructuringDomain" xlink:to="EmployeeSeveranceMember" xlink:title="presentation: TypeOfRestructuringDomain to EmployeeSeveranceMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:label="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:title="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:label="ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:title="ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:title="presentation: ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:label="ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:title="ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:title="presentation: ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfRestructuringDomain" xlink:to="ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:title="presentation: TypeOfRestructuringDomain to ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:label="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:title="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:label="AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:title="AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" xlink:title="presentation: AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:label="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:title="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:to="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" xlink:title="presentation: AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember to AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfRestructuringDomain" xlink:to="AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" xlink:title="presentation: TypeOfRestructuringDomain to AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractTerminationMember" xlink:label="ContractTerminationMember" xlink:title="ContractTerminationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfRestructuringDomain" xlink:to="ContractTerminationMember" xlink:title="presentation: TypeOfRestructuringDomain to ContractTerminationMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember" xlink:label="FacilityClosingMember" xlink:title="FacilityClosingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfRestructuringDomain" xlink:to="FacilityClosingMember" xlink:title="presentation: TypeOfRestructuringDomain to FacilityClosingMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="OtherRestructuringMember" xlink:title="OtherRestructuringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfRestructuringDomain" xlink:to="OtherRestructuringMember" xlink:title="presentation: TypeOfRestructuringDomain to OtherRestructuringMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringCostAndReserveAxis" xlink:to="TypeOfRestructuringDomain" xlink:title="presentation: RestructuringCostAndReserveAxis to TypeOfRestructuringDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringCostAndReserveAxis" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringCostAndReserveAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringChargesAbstract" xlink:label="RestructuringChargesAbstract" xlink:title="RestructuringChargesAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringChargesNetOfCredits" xlink:label="RestructuringChargesNetOfCredits" xlink:title="RestructuringChargesNetOfCredits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringChargesAbstract" xlink:to="RestructuringChargesNetOfCredits" xlink:title="presentation: RestructuringChargesAbstract to RestructuringChargesNetOfCredits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:label="RestructuringAndRelatedCostCostIncurredToDate1" xlink:title="RestructuringAndRelatedCostCostIncurredToDate1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringChargesAbstract" xlink:to="RestructuringAndRelatedCostCostIncurredToDate1" xlink:title="presentation: RestructuringChargesAbstract to RestructuringAndRelatedCostCostIncurredToDate1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PercentageReductionInRealEstateSquareFootageOccupancy" xlink:label="PercentageReductionInRealEstateSquareFootageOccupancy" xlink:title="PercentageReductionInRealEstateSquareFootageOccupancy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringChargesAbstract" xlink:to="PercentageReductionInRealEstateSquareFootageOccupancy" xlink:title="presentation: RestructuringChargesAbstract to PercentageReductionInRealEstateSquareFootageOccupancy" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringChargesAbstract" xlink:to="RestructuringCharges" xlink:title="presentation: RestructuringChargesAbstract to RestructuringCharges" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLeaseRightOfUseAssetFairValue" xlink:label="OperatingLeaseRightOfUseAssetFairValue" xlink:title="OperatingLeaseRightOfUseAssetFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringChargesAbstract" xlink:to="OperatingLeaseRightOfUseAssetFairValue" xlink:title="presentation: RestructuringChargesAbstract to OperatingLeaseRightOfUseAssetFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringChargesAbstract" xlink:title="presentation: RestructuringCostAndReserveLineItems to RestructuringChargesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringCostAndReserveLineItems" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringCostAndReserveLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="presentation: RestructuringAndRelatedActivitiesAbstract to ScheduleOfRestructuringAndRelatedCostsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="RestructuringPlanAxis" xlink:title="RestructuringPlanAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="RestructuringPlanDomain" xlink:title="RestructuringPlanDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BusinessOptimizationProgramMember" xlink:label="BusinessOptimizationProgramMember" xlink:title="BusinessOptimizationProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringPlanDomain" xlink:to="BusinessOptimizationProgramMember" xlink:title="presentation: RestructuringPlanDomain to BusinessOptimizationProgramMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringAndReinvestmentProgramMember" xlink:label="RestructuringAndReinvestmentProgramMember" xlink:title="RestructuringAndReinvestmentProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringPlanDomain" xlink:to="RestructuringAndReinvestmentProgramMember" xlink:title="presentation: RestructuringPlanDomain to RestructuringAndReinvestmentProgramMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringPlanAxis" xlink:to="RestructuringPlanDomain" xlink:title="presentation: RestructuringPlanAxis to RestructuringPlanDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringPlanAxis" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringPlanAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="RestructuringCostAndReserveAxis" xlink:title="RestructuringCostAndReserveAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="TypeOfRestructuringDomain" xlink:title="TypeOfRestructuringDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="EmployeeSeveranceMember" xlink:title="EmployeeSeveranceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfRestructuringDomain" xlink:to="EmployeeSeveranceMember" xlink:title="presentation: TypeOfRestructuringDomain to EmployeeSeveranceMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractTerminationMember" xlink:label="ContractTerminationMember" xlink:title="ContractTerminationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfRestructuringDomain" xlink:to="ContractTerminationMember" xlink:title="presentation: TypeOfRestructuringDomain to ContractTerminationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="OtherRestructuringMember" xlink:title="OtherRestructuringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfRestructuringDomain" xlink:to="OtherRestructuringMember" xlink:title="presentation: TypeOfRestructuringDomain to OtherRestructuringMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringCostAndReserveAxis" xlink:to="TypeOfRestructuringDomain" xlink:title="presentation: RestructuringCostAndReserveAxis to TypeOfRestructuringDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringCostAndReserveAxis" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringCostAndReserveAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EmployeeRelatedLiabilitiesCurrentMember" xlink:label="EmployeeRelatedLiabilitiesCurrentMember" xlink:title="EmployeeRelatedLiabilitiesCurrentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="EmployeeRelatedLiabilitiesCurrentMember" xlink:title="presentation: BalanceSheetLocationDomain to EmployeeRelatedLiabilitiesCurrentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="OtherCurrentLiabilitiesMember" xlink:title="OtherCurrentLiabilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherCurrentLiabilitiesMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherCurrentLiabilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="OtherNoncurrentLiabilitiesMember" xlink:title="OtherNoncurrentLiabilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherNoncurrentLiabilitiesMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherNoncurrentLiabilitiesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="presentation: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="BalanceSheetLocationAxis" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to BalanceSheetLocationAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward" xlink:label="RestructuringReserveRollForward" xlink:title="RestructuringReserveRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="RestructuringReserve" xlink:title="RestructuringReserve" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="RestructuringReserve" xlink:title="presentation: RestructuringReserveRollForward to RestructuringReserve" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringAndRelatedChargesCredits" xlink:label="RestructuringAndRelatedChargesCredits" xlink:title="RestructuringAndRelatedChargesCredits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="RestructuringAndRelatedChargesCredits" xlink:title="presentation: RestructuringReserveRollForward to RestructuringAndRelatedChargesCredits" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="PaymentsForRestructuring" xlink:title="PaymentsForRestructuring" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="PaymentsForRestructuring" xlink:title="presentation: RestructuringReserveRollForward to PaymentsForRestructuring" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:label="RestructuringReserveTranslationAndOtherAdjustment" xlink:title="RestructuringReserveTranslationAndOtherAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="RestructuringReserveTranslationAndOtherAdjustment" xlink:title="presentation: RestructuringReserveRollForward to RestructuringReserveTranslationAndOtherAdjustment" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="RestructuringReserve_2" xlink:title="RestructuringReserve" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="RestructuringReserve_2" xlink:title="presentation: RestructuringReserveRollForward to RestructuringReserve" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveRollForward" xlink:title="presentation: RestructuringCostAndReserveLineItems to RestructuringReserveRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringCostAndReserveLineItems" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringCostAndReserveLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="presentation: RestructuringAndRelatedActivitiesAbstract to ScheduleOfRestructuringAndRelatedCostsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/InventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="InventoryNetAbstract" xlink:title="InventoryNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryFinishedGoods" xlink:title="presentation: InventoryNetAbstract to InventoryFinishedGoods" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryWorkInProcess" xlink:title="presentation: InventoryNetAbstract to InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="InventoryRawMaterials" xlink:title="InventoryRawMaterials" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryRawMaterials" xlink:title="presentation: InventoryNetAbstract to InventoryRawMaterials" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross" xlink:label="InventoryGross" xlink:title="InventoryGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryGross" xlink:title="presentation: InventoryNetAbstract to InventoryGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_InventoryReserveForEstimatedSalesReturns" xlink:label="InventoryReserveForEstimatedSalesReturns" xlink:title="InventoryReserveForEstimatedSalesReturns" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryReserveForEstimatedSalesReturns" xlink:title="presentation: InventoryNetAbstract to InventoryReserveForEstimatedSalesReturns" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryLIFOReserve" xlink:label="InventoryLIFOReserve" xlink:title="InventoryLIFOReserve" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryLIFOReserve" xlink:title="presentation: InventoryNetAbstract to InventoryLIFOReserve" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryNet" xlink:title="presentation: InventoryNetAbstract to InventoryNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryNetAbstract" xlink:title="presentation: InventoryDisclosureAbstract to InventoryNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryWriteDown" xlink:title="presentation: InventoryDisclosureAbstract to InventoryWriteDown" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ProductDevelopmentAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:title="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BookCompositionCostsMember" xlink:label="BookCompositionCostsMember" xlink:title="BookCompositionCostsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BookCompositionCostsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to BookCompositionCostsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SoftwareCostsMember" xlink:label="SoftwareCostsMember" xlink:title="SoftwareCostsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="SoftwareCostsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to SoftwareCostsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ContentDevelopmentCostsMember" xlink:label="ContentDevelopmentCostsMember" xlink:title="ContentDevelopmentCostsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ContentDevelopmentCostsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to ContentDevelopmentCostsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetAbstract" xlink:label="ProductDevelopmentAssetAbstract" xlink:title="ProductDevelopmentAssetAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssets" xlink:label="ProductDevelopmentAssets" xlink:title="ProductDevelopmentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductDevelopmentAssetAbstract" xlink:to="ProductDevelopmentAssets" xlink:title="presentation: ProductDevelopmentAssetAbstract to ProductDevelopmentAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationOfOtherDeferredCosts" xlink:label="AccumulatedAmortizationOfOtherDeferredCosts" xlink:title="AccumulatedAmortizationOfOtherDeferredCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductDevelopmentAssetAbstract" xlink:to="AccumulatedAmortizationOfOtherDeferredCosts" xlink:title="presentation: ProductDevelopmentAssetAbstract to AccumulatedAmortizationOfOtherDeferredCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ProductDevelopmentAssetsWokInProgress" xlink:label="ProductDevelopmentAssetsWokInProgress" xlink:title="ProductDevelopmentAssetsWokInProgress" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductDevelopmentAssetAbstract" xlink:to="ProductDevelopmentAssetsWokInProgress" xlink:title="presentation: ProductDevelopmentAssetAbstract to ProductDevelopmentAssetsWokInProgress" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ProductDevelopmentAssetAbstract" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to ProductDevelopmentAssetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentLineItems" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="presentation: DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract to ScheduleOfPropertyPlantAndEquipmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/TechnologyPropertyAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="SoftwareDevelopmentMember" xlink:title="SoftwareDevelopmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="SoftwareDevelopmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to SoftwareDevelopmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="ComputerEquipmentMember" xlink:title="ComputerEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ComputerEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to ComputerEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BuildingAndLeaseholdImprovementsMember" xlink:label="BuildingAndLeaseholdImprovementsMember" xlink:title="BuildingAndLeaseholdImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingAndLeaseholdImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to BuildingAndLeaseholdImprovementsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FurnitureFixturesAndWarehouseEquipmentMember" xlink:label="FurnitureFixturesAndWarehouseEquipmentMember" xlink:title="FurnitureFixturesAndWarehouseEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureFixturesAndWarehouseEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to FurnitureFixturesAndWarehouseEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="LandAndLandImprovementsMember" xlink:title="LandAndLandImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LandAndLandImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to LandAndLandImprovementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="CapitalizedComputerSoftwareAmortization1" xlink:title="CapitalizedComputerSoftwareAmortization1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="CapitalizedComputerSoftwareAmortization1" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to CapitalizedComputerSoftwareAmortization1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:label="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:title="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="Depreciation" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to Depreciation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PropertyPlantAndEquipmentWorkInProgress" xlink:label="PropertyPlantAndEquipmentWorkInProgress" xlink:title="PropertyPlantAndEquipmentWorkInProgress" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentWorkInProgress" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentWorkInProgress" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="CapitalizedComputerSoftwareNet" xlink:title="CapitalizedComputerSoftwareNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="CapitalizedComputerSoftwareNet" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to CapitalizedComputerSoftwareNet" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentLineItems" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to ScheduleOfPropertyPlantAndEquipmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="ScheduleOfGoodwillTable" xlink:title="ScheduleOfGoodwillTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="presentation: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="presentation: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="presentation: SegmentDomain to EducationServicesSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGoodwillTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfGoodwillTable to StatementBusinessSegmentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="GoodwillLineItems" xlink:title="GoodwillLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="GoodwillRollForward" xlink:title="GoodwillRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillRollForward" xlink:to="Goodwill" xlink:title="presentation: GoodwillRollForward to Goodwill" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="GoodwillAcquiredDuringPeriod" xlink:title="GoodwillAcquiredDuringPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillRollForward" xlink:to="GoodwillAcquiredDuringPeriod" xlink:title="presentation: GoodwillRollForward to GoodwillAcquiredDuringPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="GoodwillForeignCurrencyTranslationGainLoss" xlink:title="GoodwillForeignCurrencyTranslationGainLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillRollForward" xlink:to="GoodwillForeignCurrencyTranslationGainLoss" xlink:title="presentation: GoodwillRollForward to GoodwillForeignCurrencyTranslationGainLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill_2" xlink:title="Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillRollForward" xlink:to="Goodwill_2" xlink:title="presentation: GoodwillRollForward to Goodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillLineItems" xlink:to="GoodwillRollForward" xlink:title="presentation: GoodwillLineItems to GoodwillRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="GoodwillImpairedAccumulatedImpairmentLoss" xlink:title="GoodwillImpairedAccumulatedImpairmentLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillLineItems" xlink:to="GoodwillImpairedAccumulatedImpairmentLoss" xlink:title="presentation: GoodwillLineItems to GoodwillImpairedAccumulatedImpairmentLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="NoncurrentAssets" xlink:title="NoncurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillLineItems" xlink:to="NoncurrentAssets" xlink:title="presentation: GoodwillLineItems to NoncurrentAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGoodwillTable" xlink:to="GoodwillLineItems" xlink:title="presentation: ScheduleOfGoodwillTable to GoodwillLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="ScheduleOfGoodwillTable" xlink:title="presentation: GoodwillAndIntangibleAssetsDisclosureAbstract to ScheduleOfGoodwillTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArtisticRelatedIntangibleAssetsMember" xlink:label="ArtisticRelatedIntangibleAssetsMember" xlink:title="ArtisticRelatedIntangibleAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ArtisticRelatedIntangibleAssetsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to ArtisticRelatedIntangibleAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="DevelopedTechnologyRightsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to DevelopedTechnologyRightsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="TrademarksAndTradeNamesMember" xlink:title="TrademarksAndTradeNamesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TrademarksAndTradeNamesMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to TrademarksAndTradeNamesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="NoncompeteAgreementsMember" xlink:title="NoncompeteAgreementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="NoncompeteAgreementsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to NoncompeteAgreementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="presentation: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FiniteLivedIntangibleAssetsGross" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:label="FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to FiniteLivedIntangibleAssetsNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsLineItems" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="presentation: GoodwillAndIntangibleAssetsDisclosureAbstract to ScheduleOfFiniteLivedIntangibleAssetsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfIndefiniteLivedIntangibleAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TrademarksAndTradeNamesMember" xlink:title="presentation: IndefiniteLivedIntangibleAssetsMajorClassNameDomain to TrademarksAndTradeNamesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ArtisticRelatedIntangibleAssetsMember" xlink:title="presentation: IndefiniteLivedIntangibleAssetsMajorClassNameDomain to ArtisticRelatedIntangibleAssetsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BrandsMember" xlink:label="BrandsMember" xlink:title="BrandsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="BrandsMember" xlink:title="presentation: IndefiniteLivedIntangibleAssetsMajorClassNameDomain to BrandsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="presentation: IndefiniteLivedIntangibleAssetsByMajorClassAxis to IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="presentation: ScheduleOfIndefiniteLivedIntangibleAssetsTable to IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:title="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:to="IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:title="presentation: IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract to IndefiniteLivedIntangibleAssetsExcludingGoodwill" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:label="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:to="IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="presentation: IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract to IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:to="IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" xlink:title="presentation: IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract to IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:title="presentation: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:label="IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:title="IntangibleAssetsGrossExcludingGoodwillAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="IntangibleAssetsGrossExcludingGoodwill" xlink:title="IntangibleAssetsGrossExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:to="IntangibleAssetsGrossExcludingGoodwill" xlink:title="presentation: IntangibleAssetsGrossExcludingGoodwillAbstract to IntangibleAssetsGrossExcludingGoodwill" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:label="IntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="IntangibleAssetsImpairedAccumulatedImpairmentLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:to="IntangibleAssetsImpairedAccumulatedImpairmentLoss" xlink:title="presentation: IntangibleAssetsGrossExcludingGoodwillAbstract to IntangibleAssetsImpairedAccumulatedImpairmentLoss" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="presentation: IntangibleAssetsGrossExcludingGoodwillAbstract to IntangibleAssetsNetExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:title="ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:to="ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:title="presentation: IntangibleAssetsGrossExcludingGoodwillAbstract to ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="IntangibleAssetsGrossExcludingGoodwillAbstract" xlink:title="presentation: IndefiniteLivedIntangibleAssetsByMajorClassLineItems to IntangibleAssetsGrossExcludingGoodwillAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:title="presentation: ScheduleOfIndefiniteLivedIntangibleAssetsTable to IndefiniteLivedIntangibleAssetsByMajorClassLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:title="presentation: GoodwillAndIntangibleAssetsDisclosureAbstract to ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="presentation: GoodwillAndIntangibleAssetsDisclosureAbstract to FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="AssetsAndLiabilitiesLesseeAbstract" xlink:title="AssetsAndLiabilitiesLesseeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset" xlink:label="OperatingLeaseIncreaseDecreaseInRightOfUseAsset" xlink:title="OperatingLeaseIncreaseDecreaseInRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseIncreaseDecreaseInRightOfUseAsset" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseIncreaseDecreaseInRightOfUseAsset" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability" xlink:label="OperatingLeaseIncreaseDecreaseInLeaseLiability" xlink:title="OperatingLeaseIncreaseDecreaseInLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseIncreaseDecreaseInLeaseLiability" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseIncreaseDecreaseInLeaseLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="AssetsAndLiabilitiesLesseeAbstract" xlink:title="presentation: LeasesAbstract to AssetsAndLiabilitiesLesseeAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="RestructuringCharges" xlink:title="presentation: LeasesAbstract to RestructuringCharges" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="OperatingLeaseCost" xlink:title="presentation: LeaseCostAbstract to OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="VariableLeaseCost" xlink:title="VariableLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="VariableLeaseCost" xlink:title="presentation: LeaseCostAbstract to VariableLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="ShortTermLeaseCost" xlink:title="presentation: LeaseCostAbstract to ShortTermLeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SubleaseIncomeNetOfReclassification" xlink:label="SubleaseIncomeNetOfReclassification" xlink:title="SubleaseIncomeNetOfReclassification" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="SubleaseIncomeNetOfReclassification" xlink:title="presentation: LeaseCostAbstract to SubleaseIncomeNetOfReclassification" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="LeaseCost" xlink:title="presentation: LeaseCostAbstract to LeaseCost" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LeaseCostAbstract" xlink:title="presentation: LeasesAbstract to LeaseCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="LesseeOperatingLeaseDescriptionAbstract" xlink:title="LesseeOperatingLeaseDescriptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to OperatingLeaseWeightedAverageDiscountRatePercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="CashFlowOperatingActivitiesLesseeAbstract" xlink:title="CashFlowOperatingActivitiesLesseeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="OperatingLeasePayments" xlink:title="OperatingLeasePayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowOperatingActivitiesLesseeAbstract" xlink:to="OperatingLeasePayments" xlink:title="presentation: CashFlowOperatingActivitiesLesseeAbstract to OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="CashFlowOperatingActivitiesLesseeAbstract" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to CashFlowOperatingActivitiesLesseeAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeaseDescriptionAbstract" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeaseDescriptionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="OperatingLeaseLiability" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to OperatingLeaseLiability" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to OperatingLeaseLiabilityCurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to OperatingLeaseLiabilityNoncurrent" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="presentation: LeasesAbstract to OperatingLeaseLiabilitiesPaymentsDueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2" />
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentFederalTaxExpenseBenefit" xlink:title="presentation: CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="CurrentForeignTaxExpenseBenefit" xlink:title="CurrentForeignTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentForeignTaxExpenseBenefit" xlink:title="presentation: CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentForeignTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="presentation: CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentStateAndLocalTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentIncomeTaxExpenseBenefit" xlink:title="presentation: CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="presentation: DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredFederalIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="DeferredForeignIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="presentation: DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredForeignIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="presentation: DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredStateAndLocalIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredIncomeTaxExpenseBenefit" xlink:title="presentation: DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:title="presentation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:title="presentation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" xlink:label="EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" xlink:title="EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCredits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationTaxCredits" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:title="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:label="EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:title="EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateContinuingOperations" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" xlink:label="IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" xlink:title="IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to IncomeTaxBenefitRelatedToNetOperatingLossesCarryback" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NetOperatingLossesCarrybackRefund" xlink:label="NetOperatingLossesCarrybackRefund" xlink:title="NetOperatingLossesCarrybackRefund" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="NetOperatingLossesCarrybackRefund" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to NetOperatingLossesCarrybackRefund" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to IncomeTaxReconciliationChangeInEnactedTaxRate" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" xlink:label="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" xlink:title="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" xlink:label="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" xlink:title="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="IncomeTaxContingencyTable" xlink:title="IncomeTaxContingencyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HerMajestysRevenueAndCustomsHMRCMember" xlink:label="HerMajestysRevenueAndCustomsHMRCMember" xlink:title="HerMajestysRevenueAndCustomsHMRCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="HerMajestysRevenueAndCustomsHMRCMember" xlink:title="presentation: IncomeTaxAuthorityNameDomain to HerMajestysRevenueAndCustomsHMRCMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="InternalRevenueServiceIRSMember" xlink:title="InternalRevenueServiceIRSMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="InternalRevenueServiceIRSMember" xlink:title="presentation: IncomeTaxAuthorityNameDomain to InternalRevenueServiceIRSMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain" xlink:title="presentation: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxContingencyTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="presentation: IncomeTaxContingencyTable to IncomeTaxAuthorityNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxContingencyTable" xlink:to="RangeAxis" xlink:title="presentation: IncomeTaxContingencyTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="IncomeTaxContingencyLineItems" xlink:title="IncomeTaxContingencyLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ForeignStatutoryTaxRate" xlink:label="ForeignStatutoryTaxRate" xlink:title="ForeignStatutoryTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:to="ForeignStatutoryTaxRate" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract to ForeignStatutoryTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract to IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxContingencyLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:title="presentation: IncomeTaxContingencyLineItems to IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxContingencyTable" xlink:to="IncomeTaxContingencyLineItems" xlink:title="presentation: IncomeTaxContingencyTable to IncomeTaxContingencyLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxContingencyTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxContingencyTable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxUncertaintiesAbstract" xlink:label="IncomeTaxUncertaintiesAbstract" xlink:title="IncomeTaxUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="presentation: IncomeTaxUncertaintiesAbstract to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:label="UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:title="UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:title="presentation: IncomeTaxUncertaintiesAbstract to UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:title="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:title="presentation: IncomeTaxUncertaintiesAbstract to UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxUncertaintiesAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxUncertaintiesAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefits" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:title="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits_2" xlink:title="UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefits_2" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefits" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="presentation: IncomeTaxDisclosureAbstract to ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsOperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="DeferredTaxAssetsTaxCreditCarryforwards" xlink:title="DeferredTaxAssetsTaxCreditCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsTaxCreditCarryforwards" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsTaxCreditCarryforwards" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsGross" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsGross" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsValuationAllowance" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsNet" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="DeferredTaxLiabilitiesPrepaidExpenses" xlink:title="DeferredTaxLiabilitiesPrepaidExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesPrepaidExpenses" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxLiabilitiesPrepaidExpenses" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:title="DeferredTaxLiabilitiesUndistributedForeignEarnings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxLiabilitiesUndistributedForeignEarnings" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets" xlink:label="DeferredTaxLiabilitiesIntangibleAndFixedAssets" xlink:title="DeferredTaxLiabilitiesIntangibleAndFixedAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesIntangibleAndFixedAssets" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxLiabilitiesIntangibleAndFixedAssets" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredIncomeTaxLiabilities" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredIncomeTaxLiabilities" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="DeferredTaxLiabilities" xlink:title="DeferredTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxLiabilities" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxLiabilities" order="13.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesClassificationAbstract" xlink:label="DeferredTaxLiabilitiesClassificationAbstract" xlink:title="DeferredTaxLiabilitiesClassificationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesClassificationAbstract" xlink:to="DeferredIncomeTaxAssetsNet" xlink:title="presentation: DeferredTaxLiabilitiesClassificationAbstract to DeferredIncomeTaxAssetsNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesClassificationAbstract" xlink:to="DeferredIncomeTaxLiabilitiesNet" xlink:title="presentation: DeferredTaxLiabilitiesClassificationAbstract to DeferredIncomeTaxLiabilitiesNet" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesClassificationAbstract" xlink:to="DeferredTaxLiabilities" xlink:title="presentation: DeferredTaxLiabilitiesClassificationAbstract to DeferredTaxLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesClassificationAbstract" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxLiabilitiesClassificationAbstract" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="StateAndLocalJurisdictionMember" xlink:title="StateAndLocalJurisdictionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="StateAndLocalJurisdictionMember" xlink:title="presentation: IncomeTaxAuthorityDomain to StateAndLocalJurisdictionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="ForeignCountryMember" xlink:title="ForeignCountryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="ForeignCountryMember" xlink:title="presentation: IncomeTaxAuthorityDomain to ForeignCountryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="presentation: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="presentation: OperatingLossCarryforwardsTable to IncomeTaxAuthorityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="RangeAxis" xlink:title="presentation: OperatingLossCarryforwardsTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwards" xlink:title="presentation: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLossCarryforwardsTaxEffect" xlink:label="OperatingLossCarryforwardsTaxEffect" xlink:title="OperatingLossCarryforwardsTaxEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsTaxEffect" xlink:title="presentation: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsTaxEffect" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OperatingLossCarryforwardsExpirationPeriod" xlink:label="OperatingLossCarryforwardsExpirationPeriod" xlink:title="OperatingLossCarryforwardsExpirationPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsExpirationPeriod" xlink:title="presentation: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsExpirationPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" xlink:label="TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" xlink:title="TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" xlink:title="presentation: OperatingLossCarryforwardsLineItems to TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="OperatingLossCarryforwardsLineItems" xlink:title="presentation: OperatingLossCarryforwardsTable to OperatingLossCarryforwardsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="OperatingLossCarryforwardsTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to OperatingLossCarryforwardsTable" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/IncomeTaxesDetailsCalc2" />
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="LineOfCreditFacilityTable" xlink:title="LineOfCreditFacilityTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SyndicateBankGroupMember" xlink:label="SyndicateBankGroupMember" xlink:title="SyndicateBankGroupMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="SyndicateBankGroupMember" xlink:title="presentation: LineOfCreditFacilityLenderDomain to SyndicateBankGroupMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherCreditFacilitiesMember" xlink:label="OtherCreditFacilitiesMember" xlink:title="OtherCreditFacilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="OtherCreditFacilitiesMember" xlink:title="presentation: LineOfCreditFacilityLenderDomain to OtherCreditFacilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="presentation: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="presentation: LineOfCreditFacilityTable to LineOfCreditFacilityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TermLoanAFacilityMember" xlink:label="TermLoanAFacilityMember" xlink:title="TermLoanAFacilityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityDomain" xlink:to="TermLoanAFacilityMember" xlink:title="presentation: CreditFacilityDomain to TermLoanAFacilityMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="RevolvingCreditFacilityMember" xlink:title="RevolvingCreditFacilityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityDomain" xlink:to="RevolvingCreditFacilityMember" xlink:title="presentation: CreditFacilityDomain to RevolvingCreditFacilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityDomain" xlink:to="LineOfCreditMember" xlink:title="presentation: CreditFacilityDomain to LineOfCreditMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="presentation: CreditFacilityAxis to CreditFacilityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityTable" xlink:to="CreditFacilityAxis" xlink:title="presentation: LineOfCreditFacilityTable to CreditFacilityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AmendedAndRestatedRevolvingCreditAgreementMember" xlink:label="AmendedAndRestatedRevolvingCreditAgreementMember" xlink:title="AmendedAndRestatedRevolvingCreditAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="AmendedAndRestatedRevolvingCreditAgreementMember" xlink:title="presentation: DebtInstrumentNameDomain to AmendedAndRestatedRevolvingCreditAgreementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: LineOfCreditFacilityTable to DebtInstrumentAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="LondonInterbankOfferedRateLIBORMember" xlink:title="LondonInterbankOfferedRateLIBORMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateDomain" xlink:to="LondonInterbankOfferedRateLIBORMember" xlink:title="presentation: VariableRateDomain to LondonInterbankOfferedRateLIBORMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember" xlink:label="BaseRateMember" xlink:title="BaseRateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateDomain" xlink:to="BaseRateMember" xlink:title="presentation: VariableRateDomain to BaseRateMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember" xlink:label="FederalFundsEffectiveSwapRateMember" xlink:title="FederalFundsEffectiveSwapRateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateDomain" xlink:to="FederalFundsEffectiveSwapRateMember" xlink:title="presentation: VariableRateDomain to FederalFundsEffectiveSwapRateMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember" xlink:label="EurodollarMember" xlink:title="EurodollarMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateDomain" xlink:to="EurodollarMember" xlink:title="presentation: VariableRateDomain to EurodollarMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="presentation: VariableRateAxis to VariableRateDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityTable" xlink:to="VariableRateAxis" xlink:title="presentation: LineOfCreditFacilityTable to VariableRateAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityTable" xlink:to="RangeAxis" xlink:title="presentation: LineOfCreditFacilityTable to RangeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="LineOfCreditFacilityLineItems" xlink:title="LineOfCreditFacilityLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract" xlink:label="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:title="LongTermDebtByCurrentAndNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:to="LongTermDebtCurrent" xlink:title="presentation: LongTermDebtByCurrentAndNoncurrentAbstract to LongTermDebtCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LongTermDebtByCurrentAndNoncurrentAbstract to LongTermDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:to="LongTermDebt" xlink:title="presentation: LongTermDebtByCurrentAndNoncurrentAbstract to LongTermDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="DeferredFinanceCostsNet" xlink:title="DeferredFinanceCostsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:to="DeferredFinanceCostsNet" xlink:title="presentation: LongTermDebtByCurrentAndNoncurrentAbstract to DeferredFinanceCostsNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:title="presentation: LineOfCreditFacilityLineItems to LongTermDebtByCurrentAndNoncurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:label="MaturitiesOfLongTermDebtAbstract" xlink:title="MaturitiesOfLongTermDebtAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaturitiesOfLongTermDebtAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="presentation: MaturitiesOfLongTermDebtAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaturitiesOfLongTermDebtAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="presentation: MaturitiesOfLongTermDebtAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaturitiesOfLongTermDebtAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="presentation: MaturitiesOfLongTermDebtAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaturitiesOfLongTermDebtAbstract" xlink:to="DebtInstrumentCarryingAmount" xlink:title="presentation: MaturitiesOfLongTermDebtAbstract to DebtInstrumentCarryingAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLineItems" xlink:to="MaturitiesOfLongTermDebtAbstract" xlink:title="presentation: LineOfCreditFacilityLineItems to MaturitiesOfLongTermDebtAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="LineOfCreditFacilityAbstract" xlink:title="LineOfCreditFacilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentTerm" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="presentation: LineOfCreditFacilityAbstract to LineOfCreditFacilityMaximumBorrowingCapacity" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentFaceAmount" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentFaceAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DebtInstrumentApplicableMargin" xlink:label="DebtInstrumentApplicableMargin" xlink:title="DebtInstrumentApplicableMargin" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentApplicableMargin" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentApplicableMargin" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" xlink:label="DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" xlink:title="DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="LineOfCreditFacilityCommitmentFeePercentage" xlink:title="LineOfCreditFacilityCommitmentFeePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LineOfCreditFacilityCommitmentFeePercentage" xlink:title="presentation: LineOfCreditFacilityAbstract to LineOfCreditFacilityCommitmentFeePercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OptionalCreditLimitIncreaseAvailableOnRequest" xlink:label="OptionalCreditLimitIncreaseAvailableOnRequest" xlink:title="OptionalCreditLimitIncreaseAvailableOnRequest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="OptionalCreditLimitIncreaseAvailableOnRequest" xlink:title="presentation: LineOfCreditFacilityAbstract to OptionalCreditLimitIncreaseAvailableOnRequest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" xlink:label="MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" xlink:title="MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" xlink:title="presentation: LineOfCreditFacilityAbstract to MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:label="DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:title="DebtRelatedCommitmentFeesAndDebtIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtRelatedCommitmentFeesAndDebtIssuanceCosts" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="DeferredFinanceCostsGross" xlink:title="DeferredFinanceCostsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DeferredFinanceCostsGross" xlink:title="presentation: LineOfCreditFacilityAbstract to DeferredFinanceCostsGross" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFeeAmount" xlink:label="DebtInstrumentFeeAmount" xlink:title="DebtInstrumentFeeAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentFeeAmount" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentFeeAmount" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DebtInstrumentNonLenderFees" xlink:label="DebtInstrumentNonLenderFees" xlink:title="DebtInstrumentNonLenderFees" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentNonLenderFees" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentNonLenderFees" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="AmortizationOfFinancingCosts" xlink:title="AmortizationOfFinancingCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="AmortizationOfFinancingCosts" xlink:title="presentation: LineOfCreditFacilityAbstract to AmortizationOfFinancingCosts" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LineOfCredit" xlink:title="presentation: LineOfCreditFacilityAbstract to LineOfCredit" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="presentation: LineOfCreditFacilityAbstract to LineOfCreditFacilityRemainingBorrowingCapacity" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="DebtInstrumentInterestRateDuringPeriod" xlink:title="DebtInstrumentInterestRateDuringPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentInterestRateDuringPeriod" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentInterestRateDuringPeriod" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="DebtWeightedAverageInterestRate" xlink:title="DebtWeightedAverageInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtWeightedAverageInterestRate" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtWeightedAverageInterestRate" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityAbstract" xlink:title="presentation: LineOfCreditFacilityLineItems to LineOfCreditFacilityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityTable" xlink:to="LineOfCreditFacilityLineItems" xlink:title="presentation: LineOfCreditFacilityTable to LineOfCreditFacilityLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="LineOfCreditFacilityTable" xlink:title="presentation: DebtDisclosureAbstract to LineOfCreditFacilityTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable" xlink:label="DerivativeTable" xlink:title="DerivativeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="InterestRateSwapMember" xlink:title="InterestRateSwapMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeContractTypeDomain" xlink:to="InterestRateSwapMember" xlink:title="presentation: DerivativeContractTypeDomain to InterestRateSwapMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="ForeignExchangeForwardMember" xlink:title="ForeignExchangeForwardMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeForwardMember" xlink:title="presentation: DerivativeContractTypeDomain to ForeignExchangeForwardMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="presentation: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeTable" xlink:to="DerivativeInstrumentRiskAxis" xlink:title="presentation: DerivativeTable to DerivativeInstrumentRiskAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_April2022InterestRateSwapVariableRateLoansMember" xlink:label="April2022InterestRateSwapVariableRateLoansMember" xlink:title="April2022InterestRateSwapVariableRateLoansMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="April2022InterestRateSwapVariableRateLoansMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to April2022InterestRateSwapVariableRateLoansMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_April2021InterestRateSwapVariableRateLoansMember" xlink:label="April2021InterestRateSwapVariableRateLoansMember" xlink:title="April2021InterestRateSwapVariableRateLoansMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="April2021InterestRateSwapVariableRateLoansMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to April2021InterestRateSwapVariableRateLoansMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_February2020InterestRateSwapVariableRateLoansMember" xlink:label="February2020InterestRateSwapVariableRateLoansMember" xlink:title="February2020InterestRateSwapVariableRateLoansMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="February2020InterestRateSwapVariableRateLoansMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to February2020InterestRateSwapVariableRateLoansMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_August2019InterestRateSwapVariableRateLoansMember" xlink:label="August2019InterestRateSwapVariableRateLoansMember" xlink:title="August2019InterestRateSwapVariableRateLoansMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="August2019InterestRateSwapVariableRateLoansMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to August2019InterestRateSwapVariableRateLoansMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_June2019InterestRateSwapVariableRateLoansMember" xlink:label="June2019InterestRateSwapVariableRateLoansMember" xlink:title="June2019InterestRateSwapVariableRateLoansMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="June2019InterestRateSwapVariableRateLoansMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to June2019InterestRateSwapVariableRateLoansMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_April2016InterestRateSwapVariableRateLoansMember" xlink:label="April2016InterestRateSwapVariableRateLoansMember" xlink:title="April2016InterestRateSwapVariableRateLoansMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="April2016InterestRateSwapVariableRateLoansMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to April2016InterestRateSwapVariableRateLoansMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="presentation: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeTable" xlink:to="FinancialInstrumentAxis" xlink:title="presentation: DerivativeTable to FinancialInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="LondonInterbankOfferedRateLIBORMember" xlink:title="LondonInterbankOfferedRateLIBORMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateDomain" xlink:to="LondonInterbankOfferedRateLIBORMember" xlink:title="presentation: VariableRateDomain to LondonInterbankOfferedRateLIBORMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="presentation: VariableRateAxis to VariableRateDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeTable" xlink:to="VariableRateAxis" xlink:title="presentation: DerivativeTable to VariableRateAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="presentation: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="presentation: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="presentation: DerivativeTable to FairValueByMeasurementFrequencyAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: DerivativeTable to FairValueByFairValueHierarchyLevelAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="HedgingDesignationAxis" xlink:title="HedgingDesignationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain" xlink:title="HedgingDesignationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="DesignatedAsHedgingInstrumentMember" xlink:title="DesignatedAsHedgingInstrumentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HedgingDesignationDomain" xlink:to="DesignatedAsHedgingInstrumentMember" xlink:title="presentation: HedgingDesignationDomain to DesignatedAsHedgingInstrumentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="NondesignatedMember" xlink:title="NondesignatedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HedgingDesignationDomain" xlink:to="NondesignatedMember" xlink:title="presentation: HedgingDesignationDomain to NondesignatedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HedgingDesignationAxis" xlink:to="HedgingDesignationDomain" xlink:title="presentation: HedgingDesignationAxis to HedgingDesignationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeTable" xlink:to="HedgingDesignationAxis" xlink:title="presentation: DerivativeTable to HedgingDesignationAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:title="DerivativeInstrumentsGainLossByHedgingRelationshipAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="HedgingRelationshipDomain" xlink:title="HedgingRelationshipDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="CashFlowHedgingMember" xlink:title="CashFlowHedgingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HedgingRelationshipDomain" xlink:to="CashFlowHedgingMember" xlink:title="presentation: HedgingRelationshipDomain to CashFlowHedgingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="HedgingRelationshipDomain" xlink:title="presentation: DerivativeInstrumentsGainLossByHedgingRelationshipAxis to HedgingRelationshipDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeTable" xlink:to="DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:title="presentation: DerivativeTable to DerivativeInstrumentsGainLossByHedgingRelationshipAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="PrepaidExpensesAndOtherCurrentAssetsMember" xlink:title="PrepaidExpensesAndOtherCurrentAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="PrepaidExpensesAndOtherCurrentAssetsMember" xlink:title="presentation: BalanceSheetLocationDomain to PrepaidExpensesAndOtherCurrentAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="OtherNoncurrentAssetsMember" xlink:title="OtherNoncurrentAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherNoncurrentAssetsMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherNoncurrentAssetsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="presentation: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeTable" xlink:to="BalanceSheetLocationAxis" xlink:title="presentation: DerivativeTable to BalanceSheetLocationAxis" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember" xlink:label="InterestExpenseMember" xlink:title="InterestExpenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="InterestExpenseMember" xlink:title="presentation: IncomeStatementLocationDomain to InterestExpenseMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="presentation: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeTable" xlink:to="IncomeStatementLocationAxis" xlink:title="presentation: DerivativeTable to IncomeStatementLocationAxis" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="DerivativeLineItems" xlink:title="DerivativeLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentDetailAbstract" xlink:label="DerivativeInstrumentDetailAbstract" xlink:title="DerivativeInstrumentDetailAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="LongTermDebt" xlink:title="presentation: DerivativeInstrumentDetailAbstract to LongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="DeferredFinanceCostsNet" xlink:title="DeferredFinanceCostsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DeferredFinanceCostsNet" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DeferredFinanceCostsNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtPercentageBearingVariableInterestAmount" xlink:label="LongtermDebtPercentageBearingVariableInterestAmount" xlink:title="LongtermDebtPercentageBearingVariableInterestAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="LongtermDebtPercentageBearingVariableInterestAmount" xlink:title="presentation: DerivativeInstrumentDetailAbstract to LongtermDebtPercentageBearingVariableInterestAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeDescriptionOfHedgedItem" xlink:label="DerivativeDescriptionOfHedgedItem" xlink:title="DerivativeDescriptionOfHedgedItem" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DerivativeDescriptionOfHedgedItem" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DerivativeDescriptionOfHedgedItem" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInceptionDates" xlink:label="DerivativeInceptionDates" xlink:title="DerivativeInceptionDates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DerivativeInceptionDates" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DerivativeInceptionDates" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeDescriptionOfObjective" xlink:label="DerivativeDescriptionOfObjective" xlink:title="DerivativeDescriptionOfObjective" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DerivativeDescriptionOfObjective" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DerivativeDescriptionOfObjective" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="DerivativeLiabilityNotionalAmount" xlink:title="DerivativeLiabilityNotionalAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DerivativeLiabilityNotionalAmount" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DerivativeLiabilityNotionalAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeSwaptionInterestRate" xlink:label="DerivativeSwaptionInterestRate" xlink:title="DerivativeSwaptionInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DerivativeSwaptionInterestRate" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DerivativeSwaptionInterestRate" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DebtInstrumentTermOfVariableRate" xlink:label="DebtInstrumentTermOfVariableRate" xlink:title="DebtInstrumentTermOfVariableRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DebtInstrumentTermOfVariableRate" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DebtInstrumentTermOfVariableRate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTermOfContract" xlink:label="DerivativeTermOfContract" xlink:title="DerivativeTermOfContract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DerivativeTermOfContract" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DerivativeTermOfContract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeMaturityDates" xlink:label="DerivativeMaturityDates" xlink:title="DerivativeMaturityDates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DerivativeMaturityDates" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DerivativeMaturityDates" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="DerivativeAssets" xlink:title="DerivativeAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DerivativeAssets" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DerivativeAssets" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="DerivativeLiabilities" xlink:title="DerivativeLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DerivativeLiabilities" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DerivativeLiabilities" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:label="DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:title="DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:label="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:title="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:title="presentation: DerivativeInstrumentDetailAbstract to InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="DerivativeFairValueOfDerivativeLiability" xlink:title="DerivativeFairValueOfDerivativeLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="DerivativeFairValueOfDerivativeLiability" xlink:title="presentation: DerivativeInstrumentDetailAbstract to DerivativeFairValueOfDerivativeLiability" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentDetailAbstract" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="presentation: DerivativeInstrumentDetailAbstract to ForeignCurrencyTransactionGainLossBeforeTax" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLineItems" xlink:to="DerivativeInstrumentDetailAbstract" xlink:title="presentation: DerivativeLineItems to DerivativeInstrumentDetailAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeTable" xlink:to="DerivativeLineItems" xlink:title="presentation: DerivativeTable to DerivativeLineItems" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="DerivativeTable" xlink:title="presentation: DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract to DerivativeTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:label="SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:title="SupplementalEmployeeRetirementPlanDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to SupplementalEmployeeRetirementPlanDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EmployeeRetirementAgeLimitUnderRetirementPlans" xlink:label="EmployeeRetirementAgeLimitUnderRetirementPlans" xlink:title="EmployeeRetirementAgeLimitUnderRetirementPlans" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="EmployeeRetirementAgeLimitUnderRetirementPlans" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to EmployeeRetirementAgeLimitUnderRetirementPlans" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TermOfSupplementalRetirementBenefits" xlink:label="TermOfSupplementalRetirementBenefits" xlink:title="TermOfSupplementalRetirementBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="TermOfSupplementalRetirementBenefits" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to TermOfSupplementalRetirementBenefits" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="presentation: DomesticPlanMember to US" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CanadaUKMember" xlink:label="CanadaUKMember" xlink:title="CanadaUKMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignPlanMember" xlink:to="CanadaUKMember" xlink:title="presentation: ForeignPlanMember to CanadaUKMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA" xlink:label="CA" xlink:title="CA" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignPlanMember" xlink:to="CA" xlink:title="presentation: ForeignPlanMember to CA" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="presentation: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="RetirementPlanNameAxis" xlink:title="RetirementPlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="RetirementPlanNameDomain" xlink:title="RetirementPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RetirementIndemnityPlanMember" xlink:label="RetirementIndemnityPlanMember" xlink:title="RetirementIndemnityPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanNameDomain" xlink:to="RetirementIndemnityPlanMember" xlink:title="presentation: RetirementPlanNameDomain to RetirementIndemnityPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanNameAxis" xlink:to="RetirementPlanNameDomain" xlink:title="presentation: RetirementPlanNameAxis to RetirementPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanNameAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanServiceCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanInterestCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanExpectedReturnOnPlanAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAmortizationOfGainsLosses" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:label="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanNetPeriodicBenefitCost" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="presentation: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:title="presentation: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="presentation: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanCurtailmentCredit" xlink:label="DefinedBenefitPlanCurtailmentCredit" xlink:title="DefinedBenefitPlanCurtailmentCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanCurtailmentCredit" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanCurtailmentCredit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanSettlementChargesEmployees" xlink:label="DefinedBenefitPlanSettlementChargesEmployees" xlink:title="DefinedBenefitPlanSettlementChargesEmployees" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanSettlementChargesEmployees" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanSettlementChargesEmployees" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="presentation: DomesticPlanMember to US" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CanadaUKMember" xlink:label="CanadaUKMember" xlink:title="CanadaUKMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignPlanMember" xlink:to="CanadaUKMember" xlink:title="presentation: ForeignPlanMember to CanadaUKMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="presentation: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanFairValueOfPlanAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="DefinedBenefitPlanActualReturnOnPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanActualReturnOnPlanAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanContributionsByEmployer" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanContributionsByEmployer" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:label="DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:title="DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:label="DefinedBenefitPlanSettlementsPlanAssets" xlink:title="DefinedBenefitPlanSettlementsPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanSettlementsPlanAssets" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanSettlementsPlanAssets" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="DefinedBenefitPlanPlanAssetsBenefitsPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanPlanAssetsBenefitsPaid" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:label="DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:title="DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets_2" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets_2" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanFairValueOfPlanAssets" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="DefinedBenefitPlanChangeInBenefitObligationRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanBenefitObligation" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanBenefitObligation" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanServiceCost" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanInterestCost" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:label="DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:title="DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="DefinedBenefitPlanActuarialGainLoss" xlink:title="DefinedBenefitPlanActuarialGainLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanActuarialGainLoss" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanActuarialGainLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="DefinedBenefitPlanBenefitObligationBenefitsPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanBenefitObligationBenefitsPaid" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:title="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:label="DefinedBenefitPlanSettlementsBenefitObligation" xlink:title="DefinedBenefitPlanSettlementsBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanSettlementsBenefitObligation" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanSettlementsBenefitObligation" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation_2" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanBenefitObligation_2" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanBenefitObligation" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="DefinedBenefitPlanFundedStatusOfPlan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanFundedStatusOfPlan" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInBenefitObligationRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="presentation: DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract to DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="presentation: DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract to PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="presentation: DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract to PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="presentation: DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract to DefinedBenefitPlanAmountsRecognizedInBalanceSheet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="presentation: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract to DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:title="presentation: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract to DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:title="presentation: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract to DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:to="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:title="presentation: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract to OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:title="presentation: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:title="presentation: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:label="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:title="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:title="presentation: DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract to DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:label="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:title="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:title="presentation: DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract to DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:title="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="presentation: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:title="presentation: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:title="presentation: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="presentation: DomesticPlanMember to US" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CanadaUKMember" xlink:label="CanadaUKMember" xlink:title="CanadaUKMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignPlanMember" xlink:to="CanadaUKMember" xlink:title="presentation: ForeignPlanMember to CanadaUKMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="presentation: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain" xlink:title="PlanAssetCategoriesDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" xlink:label="DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" xlink:title="DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" xlink:title="presentation: PlanAssetCategoriesDomain to DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:label="DefinedBenefitPlanEquitySecuritiesMember" xlink:title="DefinedBenefitPlanEquitySecuritiesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink:label="DefinedBenefitPlanEquitySecuritiesUsMember" xlink:title="DefinedBenefitPlanEquitySecuritiesUsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEquitySecuritiesMember" xlink:to="DefinedBenefitPlanEquitySecuritiesUsMember" xlink:title="presentation: DefinedBenefitPlanEquitySecuritiesMember to DefinedBenefitPlanEquitySecuritiesUsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:label="DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:title="DefinedBenefitPlanEquitySecuritiesNonUsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEquitySecuritiesMember" xlink:to="DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:title="presentation: DefinedBenefitPlanEquitySecuritiesMember to DefinedBenefitPlanEquitySecuritiesNonUsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="DefinedBenefitPlanEquitySecuritiesMember" xlink:title="presentation: PlanAssetCategoriesDomain to DefinedBenefitPlanEquitySecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_BalancedManagedFundsMember" xlink:label="BalancedManagedFundsMember" xlink:title="BalancedManagedFundsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="BalancedManagedFundsMember" xlink:title="presentation: PlanAssetCategoriesDomain to BalancedManagedFundsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_FixedIncomeSecuritiesAndCashMember" xlink:label="FixedIncomeSecuritiesAndCashMember" xlink:title="FixedIncomeSecuritiesAndCashMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember" xlink:label="FixedIncomeFundsMember" xlink:title="FixedIncomeFundsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FixedIncomeSecuritiesAndCashMember" xlink:to="FixedIncomeFundsMember" xlink:title="presentation: FixedIncomeSecuritiesAndCashMember to FixedIncomeFundsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="FixedIncomeSecuritiesAndCashMember" xlink:title="presentation: PlanAssetCategoriesDomain to FixedIncomeSecuritiesAndCashMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCreditDerivativesMember" xlink:label="OtherCreditDerivativesMember" xlink:title="OtherCreditDerivativesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateMember" xlink:label="RealEstateMember" xlink:title="RealEstateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCreditDerivativesMember" xlink:to="RealEstateMember" xlink:title="presentation: OtherCreditDerivativesMember to RealEstateMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember" xlink:label="DefinedBenefitPlanRealEstateCommingledTrustFundMember" xlink:title="DefinedBenefitPlanRealEstateCommingledTrustFundMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCreditDerivativesMember" xlink:to="DefinedBenefitPlanRealEstateCommingledTrustFundMember" xlink:title="presentation: OtherCreditDerivativesMember to DefinedBenefitPlanRealEstateCommingledTrustFundMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRealEstateMember" xlink:label="DefinedBenefitPlanRealEstateMember" xlink:title="DefinedBenefitPlanRealEstateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCreditDerivativesMember" xlink:to="DefinedBenefitPlanRealEstateMember" xlink:title="presentation: OtherCreditDerivativesMember to DefinedBenefitPlanRealEstateMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:label="DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:title="DefinedBenefitPlanCashAndCashEquivalentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCreditDerivativesMember" xlink:to="DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:title="presentation: OtherCreditDerivativesMember to DefinedBenefitPlanCashAndCashEquivalentsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="OtherCreditDerivativesMember" xlink:title="presentation: PlanAssetCategoriesDomain to OtherCreditDerivativesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="PlanAssetCategoriesDomain" xlink:title="presentation: DefinedBenefitPlanByPlanAssetCategoriesAxis to PlanAssetCategoriesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanByPlanAssetCategoriesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:label="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:title="FairValueMeasuredAtNetAssetValuePerShareMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueMeasuredAtNetAssetValuePerShareMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member" xlink:label="FairValueInputsLevel12And3Member" xlink:title="FairValueInputsLevel12And3Member" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsLevel12And3Member" xlink:to="FairValueInputsLevel1Member" xlink:title="presentation: FairValueInputsLevel12And3Member to FairValueInputsLevel1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsLevel12And3Member" xlink:to="FairValueInputsLevel2Member" xlink:title="presentation: FairValueInputsLevel12And3Member to FairValueInputsLevel2Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel12And3Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel12And3Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to FairValueByFairValueHierarchyLevelAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:label="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NoticePeriodForRedemptionRequest" xlink:label="NoticePeriodForRedemptionRequest" xlink:title="NoticePeriodForRedemptionRequest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="NoticePeriodForRedemptionRequest" xlink:title="presentation: DefinedBenefitPlanInformationAboutPlanAssetsAbstract to NoticePeriodForRedemptionRequest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="presentation: DefinedBenefitPlanInformationAboutPlanAssetsAbstract to DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" xlink:label="AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" xlink:title="AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" xlink:title="presentation: DefinedBenefitPlanInformationAboutPlanAssetsAbstract to AcceptableRangesWithinWhichAssetAllocationsWillFluctuate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanInformationAboutPlanAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="AssetsFairValueDisclosureAbstract" xlink:title="AssetsFairValueDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsFairValueDisclosureAbstract" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="presentation: AssetsFairValueDisclosureAbstract to DefinedBenefitPlanFairValueOfPlanAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="AssetsFairValueDisclosureAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to AssetsFairValueDisclosureAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to OtherPostretirementBenefitPlansDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="presentation: DomesticPlanMember to US" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CanadaUKMember" xlink:label="CanadaUKMember" xlink:title="CanadaUKMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignPlanMember" xlink:to="CanadaUKMember" xlink:title="presentation: ForeignPlanMember to CanadaUKMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="presentation: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherPostretirementBenefitsAbstract" xlink:label="OtherPostretirementBenefitsAbstract" xlink:title="OtherPostretirementBenefitsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent" xlink:label="OtherPostretirementBenefitsPayableCurrentAndNoncurrent" xlink:title="OtherPostretirementBenefitsPayableCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherPostretirementBenefitsAbstract" xlink:to="OtherPostretirementBenefitsPayableCurrentAndNoncurrent" xlink:title="presentation: OtherPostretirementBenefitsAbstract to OtherPostretirementBenefitsPayableCurrentAndNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherPostretirementBenefitsAbstract" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="presentation: OtherPostretirementBenefitsAbstract to DefinedBenefitPlanNetPeriodicBenefitCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="OtherPostretirementBenefitsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to OtherPostretirementBenefitsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DefinedContributionSavingsPlansAbstract" xlink:label="DefinedContributionSavingsPlansAbstract" xlink:title="DefinedContributionSavingsPlansAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="DefinedContributionPlanCostRecognized" xlink:title="DefinedContributionPlanCostRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedContributionSavingsPlansAbstract" xlink:to="DefinedContributionPlanCostRecognized" xlink:title="presentation: DefinedContributionSavingsPlansAbstract to DefinedContributionPlanCostRecognized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="DefinedContributionSavingsPlansAbstract" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to DefinedContributionSavingsPlansAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_KeyEmployeeStockPlan2014Member" xlink:label="KeyEmployeeStockPlan2014Member" xlink:title="KeyEmployeeStockPlan2014Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="KeyEmployeeStockPlan2014Member" xlink:title="presentation: PlanNameDomain to KeyEmployeeStockPlan2014Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExecutiveLeadershipTeamMember" xlink:label="ExecutiveLeadershipTeamMember" xlink:title="ExecutiveLeadershipTeamMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ExecutiveLeadershipTeamMember" xlink:title="presentation: TitleOfIndividualWithRelationshipToEntityDomain to ExecutiveLeadershipTeamMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherLeadersMember" xlink:label="OtherLeadersMember" xlink:title="OtherLeadersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="OtherLeadersMember" xlink:title="presentation: TitleOfIndividualWithRelationshipToEntityDomain to OtherLeadersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="presentation: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="TitleOfIndividualAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to TitleOfIndividualAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheOneMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheOneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="ShareBasedCompensationAwardTrancheTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheTwoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="ShareBasedCompensationAwardTrancheThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheThreeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheFourMember" xlink:label="ShareBasedCompensationAwardTrancheFourMember" xlink:title="ShareBasedCompensationAwardTrancheFourMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheFourMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheFourMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" xlink:label="VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" xlink:title="VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" xlink:title="presentation: VestingDomain to VestingOnFourthAnniversaryDateFollowingDateOfGrantMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" xlink:label="VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" xlink:title="VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" xlink:title="presentation: VestingDomain to VestingOnFifthAnniversaryDateFollowingDateOfGrantMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheFiveMember" xlink:label="ShareBasedCompensationAwardTrancheFiveMember" xlink:title="ShareBasedCompensationAwardTrancheFiveMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheFiveMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheFiveMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="presentation: VestingAxis to VestingDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" xlink:label="ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" xlink:title="ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:to="SharePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract to SharePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to StockIssuedDuringPeriodSharesStockOptionsExercised" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:title="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExercisePriceRange2Member" xlink:label="ExercisePriceRange2Member" xlink:title="ExercisePriceRange2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceRange2Member" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceRange2Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExercisePriceRange3Member" xlink:label="ExercisePriceRange3Member" xlink:title="ExercisePriceRange3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceRange3Member" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceRange3Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExercisePriceRange4Member" xlink:label="ExercisePriceRange4Member" xlink:title="ExercisePriceRange4Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceRange4Member" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceRange4Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:to="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract to SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:to="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract to SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:to="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract to SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="PerformanceSharesMember" xlink:title="PerformanceSharesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockMember" xlink:to="PerformanceSharesMember" xlink:title="presentation: RestrictedStockMember to PerformanceSharesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_KeyEmployeesMember" xlink:label="KeyEmployeesMember" xlink:title="KeyEmployeesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="KeyEmployeesMember" xlink:title="presentation: TitleOfIndividualWithRelationshipToEntityDomain to KeyEmployeesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="presentation: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="TitleOfIndividualAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to TitleOfIndividualAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheSixMember" xlink:label="ShareBasedCompensationAwardTrancheSixMember" xlink:title="ShareBasedCompensationAwardTrancheSixMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheSixMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheSixMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheSevenMember" xlink:label="ShareBasedCompensationAwardTrancheSevenMember" xlink:title="ShareBasedCompensationAwardTrancheSevenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheSevenMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheSevenMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheEightMember" xlink:label="ShareBasedCompensationAwardTrancheEightMember" xlink:title="ShareBasedCompensationAwardTrancheEightMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheEightMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheEightMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheThirteenMember" xlink:label="ShareBasedCompensationAwardTrancheThirteenMember" xlink:title="ShareBasedCompensationAwardTrancheThirteenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheThirteenMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheThirteenMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="presentation: VestingAxis to VestingDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensation" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EmploymentOfferLetterMember" xlink:label="EmploymentOfferLetterMember" xlink:title="EmploymentOfferLetterMember" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ExecutiveLongTermIncentiveProgramMember" xlink:label="ExecutiveLongTermIncentiveProgramMember" xlink:title="ExecutiveLongTermIncentiveProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmploymentOfferLetterMember" xlink:to="ExecutiveLongTermIncentiveProgramMember" xlink:title="presentation: EmploymentOfferLetterMember to ExecutiveLongTermIncentiveProgramMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_SignOnGrantMember" xlink:label="SignOnGrantMember" xlink:title="SignOnGrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmploymentOfferLetterMember" xlink:to="SignOnGrantMember" xlink:title="presentation: EmploymentOfferLetterMember to SignOnGrantMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="EmploymentOfferLetterMember" xlink:title="presentation: PlanNameDomain to EmploymentOfferLetterMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="PerformanceSharesMember" xlink:title="PerformanceSharesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="PerformanceSharesMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to PerformanceSharesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockUnitsRSUMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockUnitsRSUMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheNineMember" xlink:label="ShareBasedCompensationAwardTrancheNineMember" xlink:title="ShareBasedCompensationAwardTrancheNineMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheNineMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheNineMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheTenMember" xlink:label="ShareBasedCompensationAwardTrancheTenMember" xlink:title="ShareBasedCompensationAwardTrancheTenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheTenMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheTenMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheElevenMember" xlink:label="ShareBasedCompensationAwardTrancheElevenMember" xlink:title="ShareBasedCompensationAwardTrancheElevenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheElevenMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheElevenMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationAwardTrancheTwelveMember" xlink:label="ShareBasedCompensationAwardTrancheTwelveMember" xlink:title="ShareBasedCompensationAwardTrancheTwelveMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheTwelveMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheTwelveMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="presentation: VestingAxis to VestingDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PercentageOfTargetedLongTermIncentiveValue" xlink:label="PercentageOfTargetedLongTermIncentiveValue" xlink:title="PercentageOfTargetedLongTermIncentiveValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:to="PercentageOfTargetedLongTermIncentiveValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract to PercentageOfTargetedLongTermIncentiveValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:label="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="StockGrantedDuringPeriodValueSharebasedCompensationGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:to="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract to StockGrantedDuringPeriodValueSharebasedCompensationGross" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfEqualInstallments" xlink:label="NumberOfEqualInstallments" xlink:title="NumberOfEqualInstallments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:to="NumberOfEqualInstallments" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract to NumberOfEqualInstallments" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:label="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:title="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DirectorStockPlanMember" xlink:label="DirectorStockPlanMember" xlink:title="DirectorStockPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="DirectorStockPlanMember" xlink:title="presentation: PlanNameDomain to DirectorStockPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable to PlanNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable to StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember" xlink:label="DirectorMember" xlink:title="DirectorMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="DirectorMember" xlink:title="presentation: TitleOfIndividualWithRelationshipToEntityDomain to DirectorMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="presentation: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:to="TitleOfIndividualAxis" xlink:title="presentation: ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable to TitleOfIndividualAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:label="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:title="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" xlink:label="DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" xlink:title="DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AnnualAwardValue" xlink:label="AnnualAwardValue" xlink:title="AnnualAwardValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" xlink:to="AnnualAwardValue" xlink:title="presentation: DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract to AnnualAwardValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:label="DeferredCompensationArrangementWithIndividualSharesIssued" xlink:title="DeferredCompensationArrangementWithIndividualSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" xlink:to="DeferredCompensationArrangementWithIndividualSharesIssued" xlink:title="presentation: DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract to DeferredCompensationArrangementWithIndividualSharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:to="DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" xlink:title="presentation: DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems to DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:to="DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:title="presentation: ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable to DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="ScheduleOfStockByClassTable" xlink:title="ScheduleOfStockByClassTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockByClassTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: ScheduleOfStockByClassTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="ClassOfStockLineItems" xlink:title="ClassOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" xlink:label="ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" xlink:title="ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" xlink:label="PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" xlink:title="PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to PercentageOfBoardOfDirectorsElectedByClassCommonStockholders" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock" xlink:label="NumberOfVotesEntitlementPerShareOfClassCommonStock" xlink:title="NumberOfVotesEntitlementPerShareOfClassCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="NumberOfVotesEntitlementPerShareOfClassCommonStock" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to NumberOfVotesEntitlementPerShareOfClassCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockLineItems" xlink:to="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="presentation: ClassOfStockLineItems to CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockByClassTable" xlink:to="ClassOfStockLineItems" xlink:title="presentation: ScheduleOfStockByClassTable to ClassOfStockLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="ScheduleOfStockByClassTable" xlink:title="presentation: StockholdersEquityNoteAbstract to ScheduleOfStockByClassTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="ShareRepurchaseProgramAxis" xlink:title="ShareRepurchaseProgramAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain" xlink:title="ShareRepurchaseProgramDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareRepurchaseProgramIn2017Member" xlink:label="ShareRepurchaseProgramIn2017Member" xlink:title="ShareRepurchaseProgramIn2017Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareRepurchaseProgramDomain" xlink:to="ShareRepurchaseProgramIn2017Member" xlink:title="presentation: ShareRepurchaseProgramDomain to ShareRepurchaseProgramIn2017Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ShareRepurchaseProgramIn2020Member" xlink:label="ShareRepurchaseProgramIn2020Member" xlink:title="ShareRepurchaseProgramIn2020Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareRepurchaseProgramDomain" xlink:to="ShareRepurchaseProgramIn2020Member" xlink:title="presentation: ShareRepurchaseProgramDomain to ShareRepurchaseProgramIn2020Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramDomain" xlink:title="presentation: ShareRepurchaseProgramAxis to ShareRepurchaseProgramDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfTreasuryStockTable" xlink:to="ShareRepurchaseProgramAxis" xlink:title="presentation: ClassOfTreasuryStockTable to ShareRepurchaseProgramAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfTreasuryStockTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: ClassOfTreasuryStockTable to StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CapitalStockAbstract" xlink:label="CapitalStockAbstract" xlink:title="CapitalStockAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="StockRepurchaseProgramAuthorizedAmount1" xlink:title="StockRepurchaseProgramAuthorizedAmount1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalStockAbstract" xlink:to="StockRepurchaseProgramAuthorizedAmount1" xlink:title="presentation: CapitalStockAbstract to StockRepurchaseProgramAuthorizedAmount1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:title="StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalStockAbstract" xlink:to="StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:title="presentation: CapitalStockAbstract to StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalStockAbstract" xlink:to="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:title="presentation: CapitalStockAbstract to StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalStockAbstract" xlink:to="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="presentation: CapitalStockAbstract to StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="CapitalStockAbstract" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to CapitalStockAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockTransactionsParentheticalDisclosuresAbstract" xlink:label="StockTransactionsParentheticalDisclosuresAbstract" xlink:title="StockTransactionsParentheticalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="StockRepurchasedDuringPeriodShares" xlink:title="StockRepurchasedDuringPeriodShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockTransactionsParentheticalDisclosuresAbstract" xlink:to="StockRepurchasedDuringPeriodShares" xlink:title="presentation: StockTransactionsParentheticalDisclosuresAbstract to StockRepurchasedDuringPeriodShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="TreasuryStockAcquiredAverageCostPerShare" xlink:title="TreasuryStockAcquiredAverageCostPerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockTransactionsParentheticalDisclosuresAbstract" xlink:to="TreasuryStockAcquiredAverageCostPerShare" xlink:title="presentation: StockTransactionsParentheticalDisclosuresAbstract to TreasuryStockAcquiredAverageCostPerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockTransactionsParentheticalDisclosuresAbstract" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to StockTransactionsParentheticalDisclosuresAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfTreasuryStockTable" xlink:to="EquityClassOfTreasuryStockLineItems" xlink:title="presentation: ClassOfTreasuryStockTable to EquityClassOfTreasuryStockLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="ClassOfTreasuryStockTable" xlink:title="presentation: StockholdersEquityNoteAbstract to ClassOfTreasuryStockTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="DividendsPayableTable" xlink:title="DividendsPayableTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendsPayableTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: DividendsPayableTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis" xlink:label="DividendsAxis" xlink:title="DividendsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain" xlink:label="DividendsDomain" xlink:title="DividendsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendDeclaredMember" xlink:label="DividendDeclaredMember" xlink:title="DividendDeclaredMember" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInCurrentYearQ1Member" xlink:label="DividendDeclaredInCurrentYearQ1Member" xlink:title="DividendDeclaredInCurrentYearQ1Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendDeclaredMember" xlink:to="DividendDeclaredInCurrentYearQ1Member" xlink:title="presentation: DividendDeclaredMember to DividendDeclaredInCurrentYearQ1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInCurrentYearQ2Member" xlink:label="DividendDeclaredInCurrentYearQ2Member" xlink:title="DividendDeclaredInCurrentYearQ2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendDeclaredMember" xlink:to="DividendDeclaredInCurrentYearQ2Member" xlink:title="presentation: DividendDeclaredMember to DividendDeclaredInCurrentYearQ2Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInCurrentYearQ3Member" xlink:label="DividendDeclaredInCurrentYearQ3Member" xlink:title="DividendDeclaredInCurrentYearQ3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendDeclaredMember" xlink:to="DividendDeclaredInCurrentYearQ3Member" xlink:title="presentation: DividendDeclaredMember to DividendDeclaredInCurrentYearQ3Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInCurrentYearQ4Member" xlink:label="DividendDeclaredInCurrentYearQ4Member" xlink:title="DividendDeclaredInCurrentYearQ4Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendDeclaredMember" xlink:to="DividendDeclaredInCurrentYearQ4Member" xlink:title="presentation: DividendDeclaredMember to DividendDeclaredInCurrentYearQ4Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendsDomain" xlink:to="DividendDeclaredMember" xlink:title="presentation: DividendsDomain to DividendDeclaredMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendsAxis" xlink:to="DividendsDomain" xlink:title="presentation: DividendsAxis to DividendsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendsPayableTable" xlink:to="DividendsAxis" xlink:title="presentation: DividendsPayableTable to DividendsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="DividendsPayableLineItems" xlink:title="DividendsPayableLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CashDividendAbstract" xlink:label="CashDividendAbstract" xlink:title="CashDividendAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="DividendsPayableDateDeclaredDayMonthAndYear" xlink:title="DividendsPayableDateDeclaredDayMonthAndYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashDividendAbstract" xlink:to="DividendsPayableDateDeclaredDayMonthAndYear" xlink:title="presentation: CashDividendAbstract to DividendsPayableDateDeclaredDayMonthAndYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="CommonStockDividendsPerShareCashPaid" xlink:title="CommonStockDividendsPerShareCashPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashDividendAbstract" xlink:to="CommonStockDividendsPerShareCashPaid" xlink:title="presentation: CashDividendAbstract to CommonStockDividendsPerShareCashPaid" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashDividendAbstract" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="presentation: CashDividendAbstract to PaymentsOfDividendsCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="DividendPayableDateToBePaidDayMonthAndYear" xlink:title="DividendPayableDateToBePaidDayMonthAndYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashDividendAbstract" xlink:to="DividendPayableDateToBePaidDayMonthAndYear" xlink:title="presentation: CashDividendAbstract to DividendPayableDateToBePaidDayMonthAndYear" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="DividendsPayableDateOfRecordDayMonthAndYear" xlink:title="DividendsPayableDateOfRecordDayMonthAndYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashDividendAbstract" xlink:to="DividendsPayableDateOfRecordDayMonthAndYear" xlink:title="presentation: CashDividendAbstract to DividendsPayableDateOfRecordDayMonthAndYear" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendsPayableLineItems" xlink:to="CashDividendAbstract" xlink:title="presentation: DividendsPayableLineItems to CashDividendAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendsPayableTable" xlink:to="DividendsPayableLineItems" xlink:title="presentation: DividendsPayableTable to DividendsPayableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="DividendsPayableTable" xlink:title="presentation: StockholdersEquityNoteAbstract to DividendsPayableTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfTreasuryStockTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: ClassOfTreasuryStockTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_NonPerformanceSharesMember" xlink:label="NonPerformanceSharesMember" xlink:title="NonPerformanceSharesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="NonPerformanceSharesMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to NonPerformanceSharesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="PerformanceSharesMember" xlink:title="PerformanceSharesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="PerformanceSharesMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to PerformanceSharesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfTreasuryStockTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ClassOfTreasuryStockTable to AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ChangesInCommonStockAbstract" xlink:label="ChangesInCommonStockAbstract" xlink:title="ChangesInCommonStockAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: ChangesInCommonStockAbstract to CommonStockSharesIssued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="ConversionOfStockSharesIssued1" xlink:title="ConversionOfStockSharesIssued1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockAbstract" xlink:to="ConversionOfStockSharesIssued1" xlink:title="presentation: ChangesInCommonStockAbstract to ConversionOfStockSharesIssued1" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued_2" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockAbstract" xlink:to="CommonStockSharesIssued_2" xlink:title="presentation: ChangesInCommonStockAbstract to CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="ChangesInCommonStockAbstract" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to ChangesInCommonStockAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ChangesInCommonStockInTreasuryAbstract" xlink:label="ChangesInCommonStockInTreasuryAbstract" xlink:title="ChangesInCommonStockInTreasuryAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="TreasuryStockShares" xlink:title="TreasuryStockShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockInTreasuryAbstract" xlink:to="TreasuryStockShares" xlink:title="presentation: ChangesInCommonStockInTreasuryAbstract to TreasuryStockShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="TreasuryStockSharesAcquired" xlink:title="TreasuryStockSharesAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockInTreasuryAbstract" xlink:to="TreasuryStockSharesAcquired" xlink:title="presentation: ChangesInCommonStockInTreasuryAbstract to TreasuryStockSharesAcquired" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockInTreasuryAbstract" xlink:to="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="presentation: ChangesInCommonStockInTreasuryAbstract to StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockInTreasuryAbstract" xlink:to="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="presentation: ChangesInCommonStockInTreasuryAbstract to StockIssuedDuringPeriodSharesShareBasedCompensation" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockInTreasuryAbstract" xlink:to="StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:title="presentation: ChangesInCommonStockInTreasuryAbstract to StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockInTreasuryAbstract" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="presentation: ChangesInCommonStockInTreasuryAbstract to StockIssuedDuringPeriodSharesStockOptionsExercised" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="StockIssuedDuringPeriodSharesAcquisitions" xlink:title="StockIssuedDuringPeriodSharesAcquisitions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockInTreasuryAbstract" xlink:to="StockIssuedDuringPeriodSharesAcquisitions" xlink:title="presentation: ChangesInCommonStockInTreasuryAbstract to StockIssuedDuringPeriodSharesAcquisitions" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:title="RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockInTreasuryAbstract" xlink:to="RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:title="presentation: ChangesInCommonStockInTreasuryAbstract to RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityOtherShares" xlink:label="StockholdersEquityOtherShares" xlink:title="StockholdersEquityOtherShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockInTreasuryAbstract" xlink:to="StockholdersEquityOtherShares" xlink:title="presentation: ChangesInCommonStockInTreasuryAbstract to StockholdersEquityOtherShares" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="TreasuryStockShares_2" xlink:title="TreasuryStockShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInCommonStockInTreasuryAbstract" xlink:to="TreasuryStockShares_2" xlink:title="presentation: ChangesInCommonStockInTreasuryAbstract to TreasuryStockShares" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="ChangesInCommonStockInTreasuryAbstract" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to ChangesInCommonStockInTreasuryAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to CommonStockSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfTreasuryStockTable" xlink:to="EquityClassOfTreasuryStockLineItems" xlink:title="presentation: ClassOfTreasuryStockTable to EquityClassOfTreasuryStockLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="ClassOfTreasuryStockTable" xlink:title="presentation: StockholdersEquityNoteAbstract to ClassOfTreasuryStockTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_TheLearningHouseIncMember" xlink:label="TheLearningHouseIncMember" xlink:title="TheLearningHouseIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="TheLearningHouseIncMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to TheLearningHouseIncMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdditionalPaidInCapitalAttributableToWarrantMember" xlink:label="AdditionalPaidInCapitalAttributableToWarrantMember" xlink:title="AdditionalPaidInCapitalAttributableToWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ParentMember" xlink:to="AdditionalPaidInCapitalAttributableToWarrantMember" xlink:title="presentation: ParentMember to AdditionalPaidInCapitalAttributableToWarrantMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="ParentMember" xlink:title="presentation: EquityComponentDomain to ParentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="BusinessCombinationDescriptionAbstract" xlink:title="BusinessCombinationDescriptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="presentation: BusinessCombinationDescriptionAbstract to BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="presentation: BusinessCombinationDescriptionAbstract to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="presentation: BusinessCombinationDescriptionAbstract to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="presentation: BusinessCombinationDescriptionAbstract to WarrantsAndRightsOutstandingTerm" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationDescriptionAbstract" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessCombinationDescriptionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionLineItems" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="presentation: StockholdersEquityNoteAbstract to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="NumberOfReportableSegments" xlink:title="presentation: SegmentReportingAbstract to NumberOfReportableSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="presentation: ConsolidationItemsDomain to OperatingSegmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="CorporateNonSegmentMember" xlink:title="CorporateNonSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="CorporateNonSegmentMember" xlink:title="presentation: ConsolidationItemsDomain to CorporateNonSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="presentation: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="presentation: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="presentation: SegmentDomain to EducationServicesSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_WileyNXTMember" xlink:label="WileyNXTMember" xlink:title="WileyNXTMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="WileyNXTMember" xlink:title="presentation: ProductsAndServicesDomain to WileyNXTMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to ProductOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:label="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="ReconciliationFromSegmentTotalsToConsolidatedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: ReconciliationFromSegmentTotalsToConsolidatedAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustedContributionToProfitLoss" xlink:label="AdjustedContributionToProfitLoss" xlink:title="AdjustedContributionToProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="AdjustedContributionToProfitLoss" xlink:title="presentation: ReconciliationFromSegmentTotalsToConsolidatedAbstract to AdjustedContributionToProfitLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustedOperatingIncomeLoss" xlink:label="AdjustedOperatingIncomeLoss" xlink:title="AdjustedOperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="AdjustedOperatingIncomeLoss" xlink:title="presentation: ReconciliationFromSegmentTotalsToConsolidatedAbstract to AdjustedOperatingIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="DepreciationDepletionAndAmortization" xlink:title="presentation: ReconciliationFromSegmentTotalsToConsolidatedAbstract to DepreciationDepletionAndAmortization" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="presentation: SegmentReportingInformationLineItems to ReconciliationFromSegmentTotalsToConsolidatedAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="SegmentReportingInformationLineItems" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to SegmentReportingInformationLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="TradeNamesMember" xlink:title="TradeNamesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TradeNamesMember" xlink:title="presentation: IndefiniteLivedIntangibleAssetsMajorClassNameDomain to TradeNamesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="presentation: IndefiniteLivedIntangibleAssetsByMajorClassAxis to IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="DevelopedTechnologyRightsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to DevelopedTechnologyRightsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="presentation: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" xlink:label="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" xlink:title="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract to OperatingIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustmentsAbstract" xlink:label="AdjustmentsAbstract" xlink:title="AdjustmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_RestructuringChargesNetOfCredits" xlink:label="RestructuringChargesNetOfCredits" xlink:title="RestructuringChargesNetOfCredits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsAbstract" xlink:to="RestructuringChargesNetOfCredits" xlink:title="presentation: AdjustmentsAbstract to RestructuringChargesNetOfCredits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="GoodwillImpairmentLoss" xlink:title="GoodwillImpairmentLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsAbstract" xlink:to="GoodwillImpairmentLoss" xlink:title="presentation: AdjustmentsAbstract to GoodwillImpairmentLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="ImpairmentOfIntangibleAssetsExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsAbstract" xlink:to="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="presentation: AdjustmentsAbstract to ImpairmentOfIntangibleAssetsExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AdjustedOperatingIncomeLoss" xlink:label="AdjustedOperatingIncomeLoss" xlink:title="AdjustedOperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsAbstract" xlink:to="AdjustedOperatingIncomeLoss" xlink:title="presentation: AdjustmentsAbstract to AdjustedOperatingIncomeLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" xlink:to="AdjustmentsAbstract" xlink:title="presentation: ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract to AdjustmentsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" xlink:title="presentation: SegmentReportingInformationLineItems to ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="SegmentReportingInformationLineItems" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to SegmentReportingInformationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:label="ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:title="ReconciliationOfAssetsFromSegmentToConsolidatedTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="presentation: ConsolidationItemsDomain to OperatingSegmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="CorporateNonSegmentMember" xlink:title="CorporateNonSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="CorporateNonSegmentMember" xlink:title="presentation: ConsolidationItemsDomain to CorporateNonSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: ReconciliationOfAssetsFromSegmentToConsolidatedTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="presentation: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="presentation: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="presentation: SegmentDomain to EducationServicesSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ReconciliationOfAssetsFromSegmentToConsolidatedTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:label="SegmentReportingAssetReconcilingItemLineItems" xlink:title="SegmentReportingAssetReconcilingItemLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:label="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="ReconciliationFromSegmentTotalsToConsolidatedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="Assets" xlink:title="presentation: ReconciliationFromSegmentTotalsToConsolidatedAbstract to Assets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAssetReconcilingItemLineItems" xlink:to="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="presentation: SegmentReportingAssetReconcilingItemLineItems to ReconciliationFromSegmentTotalsToConsolidatedAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="SegmentReportingAssetReconcilingItemLineItems" xlink:title="presentation: ReconciliationOfAssetsFromSegmentToConsolidatedTable to SegmentReportingAssetReconcilingItemLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:title="presentation: SegmentReportingAbstract to ReconciliationOfAssetsFromSegmentToConsolidatedTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:label="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:title="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="presentation: ConsolidationItemsDomain to OperatingSegmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="CorporateNonSegmentMember" xlink:title="CorporateNonSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="CorporateNonSegmentMember" xlink:title="presentation: ConsolidationItemsDomain to CorporateNonSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ResearchPublishingAndPlatformsSegmentMember" xlink:label="ResearchPublishingAndPlatformsSegmentMember" xlink:title="ResearchPublishingAndPlatformsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ResearchPublishingAndPlatformsSegmentMember" xlink:title="presentation: SegmentDomain to ResearchPublishingAndPlatformsSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_AcademicAndProfessionalLearningSegmentMember" xlink:label="AcademicAndProfessionalLearningSegmentMember" xlink:title="AcademicAndProfessionalLearningSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="AcademicAndProfessionalLearningSegmentMember" xlink:title="presentation: SegmentDomain to AcademicAndProfessionalLearningSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_EducationServicesSegmentMember" xlink:label="EducationServicesSegmentMember" xlink:title="EducationServicesSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="EducationServicesSegmentMember" xlink:title="presentation: SegmentDomain to EducationServicesSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:label="SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:title="SegmentReportingOtherSignificantReconcilingItemLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:label="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="ReconciliationFromSegmentTotalsToConsolidatedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="PaymentsToAcquireProductiveAssets" xlink:title="PaymentsToAcquireProductiveAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="PaymentsToAcquireProductiveAssets" xlink:title="presentation: ReconciliationFromSegmentTotalsToConsolidatedAbstract to PaymentsToAcquireProductiveAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:to="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="presentation: SegmentReportingOtherSignificantReconcilingItemLineItems to ReconciliationFromSegmentTotalsToConsolidatedAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:to="SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:title="presentation: ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable to SegmentReportingOtherSignificantReconcilingItemLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:title="presentation: SegmentReportingAbstract to ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ReportableGeographicalComponentsMember" xlink:label="ReportableGeographicalComponentsMember" xlink:title="ReportableGeographicalComponentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="ReportableGeographicalComponentsMember" xlink:title="presentation: ConsolidationItemsDomain to ReportableGeographicalComponentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="presentation: SegmentGeographicalDomain to US" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB" xlink:label="GB" xlink:title="GB" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="GB" xlink:title="presentation: SegmentGeographicalDomain to GB" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="presentation: SegmentGeographicalDomain to CN" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_JP" xlink:label="JP" xlink:title="JP" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="JP" xlink:title="presentation: SegmentGeographicalDomain to JP" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AU" xlink:label="AU" xlink:title="AU" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AU" xlink:title="presentation: SegmentGeographicalDomain to AU" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA" xlink:label="CA" xlink:title="CA" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CA" xlink:title="presentation: SegmentGeographicalDomain to CA" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DE" xlink:label="DE" xlink:title="DE" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="DE" xlink:title="presentation: SegmentGeographicalDomain to DE" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_FR" xlink:label="FR" xlink:title="FR" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="FR" xlink:title="presentation: SegmentGeographicalDomain to FR" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_IN" xlink:label="IN" xlink:title="IN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="IN" xlink:title="presentation: SegmentGeographicalDomain to IN" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_ScandinaviaMember" xlink:label="ScandinaviaMember" xlink:title="ScandinaviaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="ScandinaviaMember" xlink:title="presentation: SegmentGeographicalDomain to ScandinaviaMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_OtherCountriesMember" xlink:label="OtherCountriesMember" xlink:title="OtherCountriesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="OtherCountriesMember" xlink:title="presentation: SegmentGeographicalDomain to OtherCountriesMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:label="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="ReconciliationFromSegmentTotalsToConsolidatedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: ReconciliationFromSegmentTotalsToConsolidatedAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: ReconciliationFromSegmentTotalsToConsolidatedAbstract to PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:title="presentation: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to ReconciliationFromSegmentTotalsToConsolidatedAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="presentation: SubsequentEventTypeDomain to SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="presentation: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventTypeAxis" xlink:title="presentation: SubsequentEventTable to SubsequentEventTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="RangeAxis" xlink:title="presentation: SubsequentEventTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: SubsequentEventTable to StatementClassOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis" xlink:label="DividendsAxis" xlink:title="DividendsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain" xlink:label="DividendsDomain" xlink:title="DividendsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendDeclaredMember" xlink:label="DividendDeclaredMember" xlink:title="DividendDeclaredMember" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_DividendDeclaredInNextYearQ1Member" xlink:label="DividendDeclaredInNextYearQ1Member" xlink:title="DividendDeclaredInNextYearQ1Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendDeclaredMember" xlink:to="DividendDeclaredInNextYearQ1Member" xlink:title="presentation: DividendDeclaredMember to DividendDeclaredInNextYearQ1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendsDomain" xlink:to="DividendDeclaredMember" xlink:title="presentation: DividendsDomain to DividendDeclaredMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendsAxis" xlink:to="DividendsDomain" xlink:title="presentation: DividendsAxis to DividendsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="DividendsAxis" xlink:title="presentation: SubsequentEventTable to DividendsAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HerMajestysRevenueAndCustomsHMRCMember" xlink:label="HerMajestysRevenueAndCustomsHMRCMember" xlink:title="HerMajestysRevenueAndCustomsHMRCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="HerMajestysRevenueAndCustomsHMRCMember" xlink:title="presentation: IncomeTaxAuthorityNameDomain to HerMajestysRevenueAndCustomsHMRCMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain" xlink:title="presentation: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="presentation: SubsequentEventTable to IncomeTaxAuthorityNameAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember" xlink:label="ScenarioForecastMember" xlink:title="ScenarioForecastMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioForecastMember" xlink:title="presentation: ScenarioUnspecifiedDomain to ScenarioForecastMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="presentation: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="StatementScenarioAxis" xlink:title="presentation: SubsequentEventTable to StatementScenarioAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringChargesAbstract" xlink:label="RestructuringChargesAbstract" xlink:title="RestructuringChargesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringChargesAbstract" xlink:to="RestructuringCharges" xlink:title="presentation: RestructuringChargesAbstract to RestructuringCharges" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventLineItems" xlink:to="RestructuringChargesAbstract" xlink:title="presentation: SubsequentEventLineItems to RestructuringChargesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="jwa-20220430.xsd#jwa_CashDividendAbstract" xlink:label="CashDividendAbstract" xlink:title="CashDividendAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="DividendsPayableDateDeclaredDayMonthAndYear" xlink:title="DividendsPayableDateDeclaredDayMonthAndYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashDividendAbstract" xlink:to="DividendsPayableDateDeclaredDayMonthAndYear" xlink:title="presentation: CashDividendAbstract to DividendsPayableDateDeclaredDayMonthAndYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="CommonStockDividendsPerShareCashPaid" xlink:title="CommonStockDividendsPerShareCashPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashDividendAbstract" xlink:to="CommonStockDividendsPerShareCashPaid" xlink:title="presentation: CashDividendAbstract to CommonStockDividendsPerShareCashPaid" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashDividendAbstract" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="presentation: CashDividendAbstract to PaymentsOfDividendsCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="DividendPayableDateToBePaidDayMonthAndYear" xlink:title="DividendPayableDateToBePaidDayMonthAndYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashDividendAbstract" xlink:to="DividendPayableDateToBePaidDayMonthAndYear" xlink:title="presentation: CashDividendAbstract to DividendPayableDateToBePaidDayMonthAndYear" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="DividendsPayableDateOfRecordDayMonthAndYear" xlink:title="DividendsPayableDateOfRecordDayMonthAndYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashDividendAbstract" xlink:to="DividendsPayableDateOfRecordDayMonthAndYear" xlink:title="presentation: CashDividendAbstract to DividendsPayableDateOfRecordDayMonthAndYear" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventLineItems" xlink:to="CashDividendAbstract" xlink:title="presentation: SubsequentEventLineItems to CashDividendAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventLineItems" xlink:title="presentation: SubsequentEventTable to SubsequentEventLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAbstract" xlink:to="SubsequentEventTable" xlink:title="presentation: SubsequentEventsAbstract to SubsequentEventTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="ValuationAndQualifyingAccountsAbstract" xlink:title="ValuationAndQualifyingAccountsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesReturnsAndAllowancesMember" xlink:label="SalesReturnsAndAllowancesMember" xlink:title="SalesReturnsAndAllowancesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="SalesReturnsAndAllowancesMember" xlink:title="presentation: ValuationAllowancesAndReservesDomain to SalesReturnsAndAllowancesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="AllowanceForCreditLossMember" xlink:title="AllowanceForCreditLossMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="AllowanceForCreditLossMember" xlink:title="presentation: ValuationAllowancesAndReservesDomain to AllowanceForCreditLossMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserveMember" xlink:label="InventoryValuationReserveMember" xlink:title="InventoryValuationReserveMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="InventoryValuationReserveMember" xlink:title="presentation: ValuationAllowancesAndReservesDomain to InventoryValuationReserveMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:title="ValuationAllowanceOfDeferredTaxAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:title="presentation: ValuationAllowancesAndReservesDomain to ValuationAllowanceOfDeferredTaxAssetsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain" xlink:title="presentation: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAllowancesAndReservesTypeAxis" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to ValuationAllowancesAndReservesTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="AccountingStandardsUpdate201613Member" xlink:title="AccountingStandardsUpdate201613Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="AccountingStandardsUpdate201613Member" xlink:title="presentation: TypeOfAdoptionMember to AccountingStandardsUpdate201613Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="CumulativeEffectPeriodOfAdoptionAxis" xlink:title="CumulativeEffectPeriodOfAdoptionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="CumulativeEffectPeriodOfAdoptionDomain" xlink:title="CumulativeEffectPeriodOfAdoptionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:title="CumulativeEffectPeriodOfAdoptionAdjustmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CumulativeEffectPeriodOfAdoptionDomain" xlink:to="CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:title="presentation: CumulativeEffectPeriodOfAdoptionDomain to CumulativeEffectPeriodOfAdoptionAdjustmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CumulativeEffectPeriodOfAdoptionAxis" xlink:to="CumulativeEffectPeriodOfAdoptionDomain" xlink:title="presentation: CumulativeEffectPeriodOfAdoptionAxis to CumulativeEffectPeriodOfAdoptionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="CumulativeEffectPeriodOfAdoptionAxis" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to CumulativeEffectPeriodOfAdoptionAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="MovementInValuationAllowancesAndReservesRollForward" xlink:title="MovementInValuationAllowancesAndReservesRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesBalance" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesBalance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesChargedToCostAndExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="ValuationAllowancesAndReservesDeductions" xlink:title="ValuationAllowancesAndReservesDeductions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesDeductions" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesDeductions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance_2" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesBalance_2" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesBalance" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="MovementInValuationAllowancesAndReservesRollForward" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureLineItems to MovementInValuationAllowancesAndReservesRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to ValuationAndQualifyingAccountsDisclosureLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsAbstract" xlink:to="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="presentation: ValuationAndQualifyingAccountsAbstract to ValuationAndQualifyingAccountsDisclosureTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>image0.jpg
<TEXT>
begin 644 image0.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" #F U,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **KWU_9Z99R7E_=P6EK'C?-/((T7) &6/ R2!^-4M.\3:!K%R;;3-;TV^
MG"ES%;7<<C!1@$X4DXY'/O0!JT444 %%%% !1145M=6]Y )[6>*>$D@21.&4
MD$@C(]""/J* ):*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MWT\C)*&+>8C,Y:-]Q)+*023S3G\$Z%)':HT%W_HUP;I'%_<!VF( \QW#[I&
M 4%R2%X&!Q0!S&K>+_%FE#Q(SQ:*\>@PPSNP27-RK*2P"[OW9."0<MMQC#9R
M+\_B7Q'97FMV,UI:75W:6EM=PK96\CE%ED=&4J6S,4"%N-A?&,+GC6O? V@:
MA+J4EU!>.=2 6[7^T;@+*!T!428 '3  &,CH:<W@C0WNIKEX[YYYH8X7D?4K
MEF*QD%.3)PRL-P8<@DG.230!+X4US^W]':[-U:7#)/) S6T<D>"AP0\<@WQM
MW*'.,CEA\QW*YQ-"U73"\6@ZAI]K:NWF.+ZSGNYG<]6:4W"EN  ,]  .@%.\
MSQ=9\R0:1JB=S"TEF_X*QD!_%A0!T-%<]_PEL-MQJNE:KII'5I;8RQ_]_(2Z
M@>[$5J:=K&F:O&9--U"UO%'4P3*^/K@\4 7:*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *Y<^(+BY\8'28-0L[)8V %M>:?+YMX%&7
M:&0NBD#./E5\;23P0*ZBN;OXKO7=2M+631;FUAL;U;E;ZXDA*MY9./*".S9;
M./F"_*S9Y^4@&7H/C:[OM69=02UBL)K>[N8RBLKVRV\_E-YK%B&W?>R N,$<
M]:ZW3Y;J>V,UW$L)D8M'%CYHT[!^>6[G' SCG&3G#0[5M<EN(],MK6(LDT\T
M<2![R4'*%B.2$//S<EL$<#GG?!/AO5=(U^XN+NT^SK]G>.ZGWH?[1G,[.LV%
M)/"$C+@-\^,8% '?4444 %%%% %'4M'TW6(A%J-C;W2J<KYL88J?4'J#[BLO
M_A';ZPYT77;J!1TMK[-W#],L1(/P?'M7144 <[_;6M:?QJVA/-&.MSI;^>/J
M8SAQ]%#U?TWQ#I.KNT=C?Q23)]^ G9*G^]&V&7\16G5#4M$TS6$5=1L+>YV<
MHTB LA]5;JI]P: +]%<[_P (_J5ASHNO7,:#I;:@/M<7T#$B0?\ ?9^E']N:
MQI_&KZ#,\8ZW.EM]I3\8\"0?0*WUH Z*BL[3-?TG6"ZZ??P3R)_K(@V)(_\
M>0_,OX@5HT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R
MWCW4;NV\*:S'ILSPW<6FSW+3H>8%5&((]&8C ^C$?=KJ:Y_Q/X-T;Q1I][%=
MZ?8&^GM7MXKZ6T266#*D*RD\_*3D $<^E '+^(7\0R7^F-8MJ;$V5JUDUMYA
MB-P9E\[SROR;?*V_ZSC[VWYJZ#_A)]-&O0B[OI(1,JI9PA'V,KMM661@-J[V
M&U-Q&<<9+8&BF@P6^B6FC6@AMK&/"3110A1(F"650" NYL$G!R"PZG<,O6_!
M:ZOK1O%OO(MIUMEO+?R=QE%O*98]C;AL^8X;AL@#&#S0!U=%%% !1110 5EZ
MCX<T75I!+?:7:S3#[LS1@2+]''S#\#6I10!SW_",W%KSI6OZI: =(II1=1_^
M10S8^C"CSO%EC_K+72]5C'\4$CVLGX(V]2?^!BNAHH Y[_A+K:WXU73M3TP]
MVN+8O&/K)%O0?B16KI^JZ=JT/FZ=?VMW'_>MY5<#\C5RLK4/#.B:I-Y]YI=M
M)<#I.$"RCZ.,,/P- &K17/?\(U=VG.E>(=3MP.D5RXNX_P ?,!?\G%(UUXJT
M\9N++3-3B'62VF:VD_"-]R_^1!0!T5%8.G^++*\DDBG@NK">, M'<H"/P="R
M'\&J6Z\5Z'9;/M.H1Q[\[<JW.,9[>XH V:*R+?Q3H-T0(M7LRQZ!I@I/X&M5
M'21 \;*ZGD,IR#0 ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBHKFZ@LK:2XN94BAC&6=S@ 4 2UFZKKVEZ+'OU"]BA.,A"<NWT
M4<FO./$OQ.N+AFMM#S!".#<L/G;_ '1_"/?K]*\]FFEN)FFGD>61CEG=B2?J
M30![%J&L:!XCMHIWTB.\ SY4TZA73!(RK#YE[]"*KV&J7VFQ20PW<\D).46Y
MD,QC'H';+$?[Q-<?X0N@UO/:$C<C>8O/)!X/Y8'YUTM #?$7B[6[#3DFMKP(
MYF"D^4AXPQ[CV%8$'Q.\21$%Y;:;':2$#/\ WSBG^+?^0/'_ -?"_P#H+5Q=
M 'IUA\7&W!=1TL;>[V[]/^ M_C7::/XOT37"$M+U1,?^6,HV/^ /7\,U\^T4
M ?3U%>)^'/B)JFCLD-ZS7UF.-LC?O%'LW]#^E>NZ1K-AKED+JPG$L?1AT9#Z
M,.QH OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !63KGB32_#\.^_N KL,I"G+O]!_4\5RWC'XA1Z6TFGZ0R2W@RLDW
M58CZ#U;]!7DMQ<SWEP]Q<RO+,YRSNV230!W&L_%+5+MC'ID2647]\@/(?SX'
MY?C65H&LWMYK#I?7D\[3(=OF.6^8<]^G&:Y>K%A<?9+^WG)8+'("VWJ1GD?E
MF@#TJN7\9?=L?K)_[+745R_C+[MC]9/_ &6@#E:M66I7VG2;[*\GMVSG]U(5
MS]<=:JT4 =_HOQ3U&U*QZK"MY%T\Q,)(/Z']/K7I>C>(=,U^#S-/N5D(&7C/
M#I]1_7I7SK4]I>7%A=)<VDSPS(<JZ'!% 'TO17"^#?B!%K)CT_4RD-^?E20<
M+,?Z-[=^WI7=4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %:_O[
M;3+&6\NY1'!$NYF/\A[UX;XK\77?B:\P28K*,_NH ?U;U/\ *KWCWQ6VNZFU
MG:R?\2ZV;"X/$K=V^GI_]>N.H **** -/0+HVNLP')VR'RV_'I^N*[^O+:])
ML+H7MA!<<9D0%L# ST/ZYH RO%O_ "!X_P#KX7_T%JXNNT\6_P#('C_Z^%_]
M!:N+H **** "M'1=;OM U!;RQE*L.'0_=D'HP[BLZB@#Z'\.>(K3Q)IBW=L=
MLB_+-"3\T;>GT]#W_.M>OGCPYK]SX=U>.]@RR?=FBSQ(G<?7T/K7T!97D&H6
M4-Y;2"2&9 Z,/0_UH GHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KS_X@^,SIL;:1ITF+QU_?2J>8E/8?[1_05T_BC74\/:%/>G!E
M^Y"A_B<]/RZ_A7S]<3RW5Q)<3N7ED8L['J2: (Z*** "BBB@#T72;C[5I-K+
MR28P"6ZDC@G\P:Q/&7W;'ZR?^RU/X1GWV$T!R3%)NY]&'3\P?SJ#QE]VQ^LG
M_LM '*T444 %%%% "@D$$$@CD$5['\/_ !D=9@&F:A)F_B7*2-_RV4?^S#OZ
M]?6O&ZFM+N>QNXKJVD,<T3!T8=B* /IBBLOP[K47B#1+?4(@%9QB1 ?N..H_
MSV(K4H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD/B)K[:-X?^SP-MNKTF-2
M.JK_ !']0/QKKZ\-^(FJ'4O%MQ&K9BM ($'N/O?KD?A0!R=%%% !1110 5U_
MA&ZWVLUJQYC;>N3V/7 ]B/UKD*U/#UU]EUF'DA9?W38'7/3]<4 =!XM_Y \?
M_7PO_H+5Q==IXM_Y \?_ %\+_P"@M7%T %%%% !1110 5Z;\*]?(DFT.=_E(
M,MMGL?XE_K^!KS*KND:C)I.KVE_$3N@D#D#N.X_$9'XT ?2-%,BD2:))8VW(
MZAE/J#TI] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445%=7"6
MEI-<R?<AC:1OH!DT >._$W6C?^(!I\;?N+(;3CO(>6_+@?@:XBIKJYDO+R:Y
ME.9)G:1C[DYJ&@ HHHH **** -SPK/Y6K&(YQ-&5 [9'.?R!_.KWC+[MC]9/
M_9:YRRN/LE]!<<XC<,0.I&>1^5='XR^[8_63_P!EH Y6BBB@ HHHH **** .
M^^%NM&TUF72Y&_=7B[DSVD49_49_(5[!7S5IUZ^G:E;7L?WX)5D SUP<XKZ3
MC=98UD0Y5@&4^H- #J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!D\JP023/PL:E
MF^@&:^:;B=[FYEN)#EY7+L?<G)KZ%\22&+POJKCJ+27'_?)KYUH **** "BB
MB@ I02I!!((Y!%)10!UWB&Y6\\-VMPN/WDJ,0#T.ULC\#D5R-:9O!)X:^RL?
MFBNE91_LE6_KG\ZS* "BBB@ HHHH **** /?O!%W]M\&Z;(3DI%Y1_X 2O\
M("N@KBOA;(7\(%3_  7+J/R4_P!:[6@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *P/&]P;;P9JD@.,Q>7_ -]$+_6M^N5^(V?^$'OL?WH\_P#?
MQ: /"Z*** "BBB@ HHHH *V]8G^T:'H[XQA)$//]W:O],UB5*T[-:QP'[J.S
M@_[P4?\ LM $5%%% !1110 4444 %?0OA.X-UX3TN4G)^S(I/J5&/Z5\]5[W
MX"S_ ,(1IF?[C?\ H;4 ='1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9?B2,R^%
M]50=3:2X_P"^37SK7TW-$L\$D+_=D4JWT(Q7S1/"]O<20R##QN48>X.#0!'1
M110 4444 %%%% !1110 4444 %%%% !1110![3\+D*>$"QS\]R[#\@/Z5VM<
M_P""+,V/@W38R,,\?FG_ (&2P_0BN@H **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "N?\<6YNO!>J1@$E8A)Q_LL&_I705!>6R7MC<6DGW)XFC;Z
M,,'^= 'S114EQ!);7,MO*NV2)RCCT(.#4= !1110 4444 %%%% !1110 444
M4 %%%% !7T)X1MS;>$=*C(P3;JY'^\-W]:\#L;1[^_M[2+[\\BQK]2<5])Q1
M)#"D48PB*%4>@'2@!]%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7\0]+.F^+K
MAU7$5T!.G'<_>_\ '@?SKW2N.^(V@MJ_A_[3 FZYLB9% ZLG\0_0'\* /$J*
M** "BBB@ HHHH **** "BBB@ HHHH *N:3I[ZKJUK81YW3RA,CL.Y_ 9-4Z]
M,^%>@L9IM<G0A5!BM\CJ?XF'\OQ- 'I\4:0Q)%&,(BA5'H!3Z** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \4^)6C'3?$K7<:8@OAY@(
MZ;QPP_D?^!5QE?0'B[P^OB+09;50!<I^\MV/9QV^AZ?C[5X#)&\4K1R*4="5
M96&"".HH ;1110 4444 %%%% !1110 4444 %%%2002W-Q'!"A>61@J*!R2>
ME ';?"_1C>Z\^HR)F&R7*D]#(W _(9/Y5[)6-X7T)/#VA060P9?OS./XG/7\
MNGX5LT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M0 4444 %%%% !1110 4444 %%%% !1110 5@^(/"&E>(UW741CN0,+<1</\
MCZCZUO44 >)ZS\-M;TUF>T07\ Z&+AP/=?\ #-<A-#+;RF.>)XI!U5U*D?@:
M^FZ@N;*UO4V7=M#.G]V6,,/UH ^:**][G\!^&;@Y?2HU/_3-W3]%(JM_PK?P
MQG/V*3Z>>_\ C0!X;4L%O/=2B*WADED;HD:EB?P%>V2?#/PC,RF32W)4<8NY
M@#]0'P:M1> ?"D2;!H5G(H[3)Y@_\>S0!Y?IO@6[G99-6O+72H.YN)%$G_?.
M>/QQ7>:-/X!\++M@UW2?M1&&FEO8S*WTYX^@%=!!X5\.VN/L^@:7#CIY=G&O
M\A6G%;PVZ[888XQZ(H'\J ,/_A-O#Q_U5^T__7O;R2_^@*:/^$OL7_U&GZW-
M]-)N$'YN@%=!10!S_P#PDMV_^H\+:Y+_ ,!@C_\ 0Y5H_MG7Y/\ 5>%9D_Z^
M+Z%?_0"]=!10!S_VOQ=)]W1M'A'K)J<C'\A!C]:-GC"3_EXT.W_[833?^SI7
M044 <_\ V=XHD_UOB*R3_KWTLK_Z'*U']@ZP_,GB_5%/_3&VM%'_ (]"U=!1
M0!DZ?I%]9W0FG\1ZG?H 1Y-S';!#[_NX5;]:N:E>-I^G3WBVL]UY*[C# 4#L
M.^-[*O YY(Z5:K.UZ[MK'0+^XN[B*W@6!@TLSA%&1@9)XY) _&@#%T;Q[8ZM
M=:7!)IVHZ?\ VM 9]/DNUCV7*A=Q ,;MAMISAL'%=)>74=C93W<JR-'"A=A%
M&SL0!GA5!)/L*\S\">'CXE\->%=1OM<@NK+3;#RX+73T:%XI6B"'S)5D+;U4
MD?+L()SQC%9^@>(A>?\ "&0'5KZ[U&33KBWU&!)Y9B)0GRB9 2%<,6Y8 ^IP
M* /4M.UJVU/PY;:Y#'<"UN+5;I4\HM+L*[L;$R2V.RY)/3-0Z+X@BU[2=+U2
MQL[HVFH(7#/L4PK@D%QNSR1CY=W)&<#FO.O!%W'8P^%_L>MSR"UT]U\003W1
M:*R1(N-Z'Y8&5U"@84D!R=Q!-4O"&O06]A\-((_$"PQ2V]Q#/:+<($+"-@NY
M>I;?@ $XSC S0!ZKX@UVU\-Z/)J=Y'<20QLJE;>(NV2<#V ]R0*OW,KP6TDL
M=O)<.BDK#$5#.?0;B%S]2![UXC>:^I\%^(;*^U9;A_LMOB\CU3[1 TADY^60
M;X)3@DQ-D *< !35SQ!XB@L;'QO9Z=XQFS%IUK=6DHU)9)&E;S-^PDG:&_=<
M)M W#;MR* /9E)*@E2I(Z'J*6O%->\0V\LGC*Z@\:SL;33;>ZTZ*#4U1%E*M
MRH0@L,E!M)(.\;@3MQ-XJUV&_P!9O;=?$YA,\5FUC=0:ZEG#:H<-(73S4,FX
M$G<JOD, "I% 'LM%1VZQI;1+$Y>,( C,Y<L,<'<22WU).:DH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ IK1HXPZ*WU&:=10!5?3+"3_66-L_^]$I_I59_#NA
MR?ZS1M.?_>M4/]*TZ* ,1_!OA>3_ %GAO1W_ -ZQB/\ [+47_"">#_\ H5-#
M_P#!=#_\37044 -CC2*-8XT5$0!551@ #H *=110 4444 <IJOC":QFU66VT
MP76G:,5&HS_:-LB?(LC>7'M(?:C!CEE[@9(JU/XD>;7AI&CC2[NX2%9YX[C4
M##(J-T*HL;EN,$D[1\R\G/'->*/#LFJZOJFG:%-K-G-JZI%JKI JV7E[0K/N
MEC.YS&=N(6Z@;MN":U]?@L=4^SZ-:V%Z=1LYX7MKDV4J);E2I+B<J$/RC! 8
MEONT 36_C(3^*1I7V';:R74UC%=>=EVN(HQ(P,>WA-N[#;B<KT&<UO65Z;YI
MW2+%LK[(I2W,N.&(&.%SP#WP2.,$XE[X<L)/$/VBUM)8[RX5GN;KS)!&B$!6
M*#.Q97"JNY0&"Y)/0-BZ+%K<'CQHV34$MUFN5G1A(+-;4*@MA$#^[#=,A.?O
M[J /0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBN0\2>,-5\/K<WW_  C$]SHMH?\
M2+L72I(%'WG2(C+*/4E>A(&,$@'7T5SNH>)W75+72=&LDO\ 4+BU-[LEG,$<
M<&0 S/M8Y).  IS@YQBHH/%=QJF@PWVB:-+>7<DCPR6LLRPBW>,E7$C\@888
M& 2<@@8R0 =/17/>%_$[^(;>_2XTV6PU'3YS;W5HT@?:^T,-KC 92",'BK/A
MW7?[?M;R;[*UN;:]FLV1G#9:)BI/'J0: -BBBB@ HHHH **** "BBB@ HHHH
M **** "BBB@"E<:OIEG?V]A<ZC:07EQ_J+>6=5DE_P!U2<G\*??ZE8:5:FZU
M&]MK.W!"F6XE6- 3T&6(%>;^,X=1TNS\8I<:/+J$.M^4NGW=O)$#',46**-E
M9U?*R*K+L#??)X.:@O+K6XM4\0^*W&GW#^&0MO';7:.[B,0QR3M$0P$3N';Y
M]K%@%7@#D ].35-/EU)].CO[5[Y(_-:V693*J<?,5SD#D<XQR*L+-$TSPK(A
MEC +H&&Y0<XR.V<'\JX!M"U"Q\30ZJ&MWMWOYKVS4R,)YIIH!&(77;A44!G+
M!F.$'R\5>T'Q*!KQTEK,&.XNKF$7_FY>>YA"^:7CQ\B]0OS-\J <#% ':5A3
M^')GOKFXMO$&K6<=S());>$PLA;:%.#)&SKD*.%8 =L5NT4 ,ABCMX(X8EVQ
MQJ$1?0 8 I]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% &1K=AK.H".+2]9&E1@$O,ENDTC-V #Y4#UX).>V.>/
MA\7Z_!X/MENQ ^LW6MG1+>[6+$4A$C)Y^WTVHYQT)7WQ74>)-1UJT$,.DZ!=
M:BLF?.E@N88O+'H-[@Y/J!Q]:Q-1TK5M?\-V+QZ$ND7NCZA#>65E+<QN)1'U
M4E,JH96=1R>>>* +%IJ6L6?BJ]\+2:@+VX?3A?V5Y=1*"OS^6ZR+&%#8)4C
M7(.">]1V,OB;1_'5CI5]JXUG3[^UGF9FM4B>T:,ISE, J=X SDY[T^VLM6E\
M47WB^XT>>.6+31866F^=$9I!OWNS,'V+D[0/F/ )[XJ70]1\03ZJK:AX/GLV
MG&)[V6]@=44 D*%1F;&3P/4DDT 4=?D\8:'<V6JQZS%>13W\-O)I*V:A-DCA
M?DD^_N4'.2<'!. .*[RN*DUCQ--J?G/X$NY%B<BU:2_M56//&\X<G)!/(!P"
M0.ISVO;F@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *X;Q-XT\'SS7/A_4]>LH8U8)>HTG+8/,7XXPW
MMD=3\O<T4 >?R:A9:/\ $5?$%Y.EOH^JZ-''!=S#RT5T<ML;.-I97! .,X(Z
MU6\-ZY8>$/#5YJ>NW$=A_;>KW=[:0W+>6Q21\KD'D?+ACQP".,\5Z310!R_A
M+5O#M[;:C/I&J07K&4W-_=("%WL.YQ@ *H &20JC/J<SX8ZOIVHVFOQV5];W
M#KK=[*5BD#'8\S%&P/X6'0]#7=T4 %%%% !1110 4444 %%%% !1110 4444
M %%%% &:=!TY]:&KRP/->J/W;S3/(L/ 4F-&)6,D#!*@$\YSDU%>^&=(U'4?
MMUS;,TQ"B0+/(B3!22HD16"R8).-X.*UZ* (?LL)O1=E29Q&8@Q8X"DY( Z#
M) R<9.!Z"J,'AW2K;6I-7BM=M[)NRYD<JI;;N*H3M5FVKD@ G'.:U** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
'"BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image1.jpg
<TEXT>
begin 644 image1.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" #7 W(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HKR2TETZWU7Q-:ZA<^*KAK;4A!
M:B&^U$QQH8XR TJ,47YF8_,<@'TQ6[X\UZ2P\):UIFF2ZNUY8Z<7FU"U*9MS
ML)3>S$'+8YV D Y^7(- '?45QX\<06&F:FUQINI22:-907-R5\HF6-U8[T)D
MYQL8D-@^@-7Y/%L'VXV]KIFIWL<<D45S<6L2NEN[A2%8;MQ(#*S;%;:#DXH
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
M:=HNE:09CIFF65D9R#*;:W6/S",X+;0,]3U]: +U%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444C,J
M*68@*.23VH 6D+!02Q  ZDUS^H>)XXB8[-1*W_/1ONCZ>M<Y=7UU>-FXF9_0
M=A^% '9SZYIT!(:X#L.R#=_+BJ+^*[0?<@F;ZX']:Y*B@#7U?XB0:3Y);3I)
M!+NQB4#&,>WO56#XLZ.YQ/97L7NH5A_,5Q7C+[MC]9/_ &6N5H ]^L/&_AW4
M2JQ:G%&Y_@GS&?I\V!^1K?5@RAE(*D9!!X-?,5:FD^(M6T-P;"]DB3.3$3N0
M_53Q0!]%45P'AWXG6=\RV^L(MG.< 3*?W3'W[K^H]Z[Y65U#*0RD9!!X(H 6
MBBB@ HHHH *K:A)+%I\[PVLMU($.V&(H&<^@+LJ_F15FB@#@OAYX-ATO1='N
M=5TJ\@UO3H#;J;N]-PL>X .T*B1T0-C' 4X!&,=<_P /Z-XEM)_!]K+H1BBT
M4SQW5S-=Q!'#J5#1A"S,/9@IR0..2/3:* /,_#OAC5+"Q\,6DVAFV?PUYSR3
MQ20_Z:QC=-L.&SARP8F39T&>I(JZ!X=UJR/@)KCPU<)<:1)<)>3>;;$QQR(Z
M#!$F2N7#$#/ /&< ^AZEJ\EC.EO:Z5>ZE,5WNEHT(,:YP"QDD0<D'&"?NGTI
MNLZ_9:$MB;P2E[V[BM(4C4,V^1PH)YX4%AD_S) (!YI=>&?$W]@:QIMOHUY-
M;3Z='9P07;VC2Q,')"1SJZEX "W$@##Y<#E@+7B'P_JNIQ^*(+7PA<+;7^CV
MMK91,]H%CECWX&/-PNWS%P1TV'';/;CQ?I[>(_[&$5SN\\VHNMJ^2;@1^:8L
M[MV[8=V=NWMG/%:UO>QW5S<11(Y6!@C2X&POW4<Y)7C)QCG&20P !YA?^'M4
MN+CQ5<P^#IUN-3T&.Q@E+V@<S;75]Q\W('S1Y/?R^^%S%>:=J6IW.J00Z1>F
MQN(K.WU6-/LDLBO"H<JKM<H(VVLO9P.&&#FO7:RK[PSH&IW@O+_0]-N[H  3
MW%I'(^!T^8C/% &A:W"7=G#<QA@DT:R*&Z@$9&:EHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **1F"J68@*!DD]JYK5/$O)AL/H92/Y#^M &[=7]M9+FXF5,]!U)_"L*Y
M\5\XM;?_ (%(?Z#_ !KFY)'E<O(Q9CU+')--H TIM>U&8_\ 'P4'H@ _^O55
MK^\<Y:ZG/UD-5Z* .&U#6=4@U>\$.I7D86=\;)V&/F/O4]KXX\26A&S5IG'I
M-B3/_?0-96J_\AB]_P"OB3_T(U4H ]&TWXLWD9":G813K_?@)1OR.0?TKO-$
M\7:-K^%L[H+.?^6$ORO^ [_AFOGVE!*L&4D$'(([4 ?3M%>.>&?B3?:<T=MJ
MQ:\M.GFGF5/Q_B'UY]^U>MV-]:ZE:)=6<Z30./E=#Q_]8^U %BBBB@ HHHH
M*\X\=6.A?\+ \+W.JZ/%>I+#>+,!IQNGDVJFS**C,P!)QQQD]*]'K"U'PR-1
M\1Z?K1U;4(); ,(8(A#Y>&QO!W1ECN  /S<=L&@#DO!-_J^@VNDZ-<Z9(EGJ
M5W=C3UO+AEGM8$#/%&Z%3QM4#[V5R!CBH7UN]UKQ)X5U>WTM1J!?4K,VIOV\
M@&)MA;<5X&5)R(RW(&#CCN=;T"/6IK"X%]=V-W82M+!<6NS<-R,C B164@AN
MX[#&*R;7X?:?86ULECJ>K6]S;7,]S%=_:%DD4S9\Q<2*R;3GIMZC/4DD PI-
M677O%O@G47M9K6\AO[^SN+8S%ECDCMY58#HK<CAL D'MTJQ!X_L['1XKP:-:
M:6+K4[J"6.YND@0/&S;RT@4IYK[20"0I.?GZ$[9\$62W>CW%O?W]NVES27"!
M&C;SI)-WF/(71B2VYLX(^]Q@XQ#;> X[32[C3X]?U<Q7$LTLWF+;.)/..9%9
M##L8$YX*G&X@8'% '.W6KW^B^-/$&KVND_:I1H%M>W,4M_A(@AF+(K8;DXX"
MJ%)!)(SSJZKXU@T_4=4NHO#CW$UEH0U&.Y\R-))X2Q.P'JJ#!)R<\'"MQNL?
M\*YL8XKN&VUC5;>WN=.CTPPQF JEN@("J6B)SAGY))^<^@PES\.H+K[1YOB'
M63Y^FC2Y,"V&;?NO^IZG)YZ\_3  A\>3VB:A)J>B/;I;:4-5C6&X$SO%D@JP
M  5ACL6&#UXJYH7B35M2\27>D7VD65LMK:Q7+3VVH-<!A*6V #RE_N-G)],9
M!S5'5?!EU%;W5]8ZMJUW??V=]@2$R6\>Z/V/E##\EAD@%L D#HO@K1;K1[N6
M.&QU"PL&0M)#>0:?$KR'&&46BCD ')8^F >J@':T444 %%%% !1110 4444
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
M?_$K3IK:_NGTR^\//=QVS'$8)EAVOMQ][#'DY(R0,4 =K1110 4444 %%%%
M%+5;T6&GR3<;_NH/]HUP))9BQ)))R2:WO%-UYE['; _+$N3]3_\ 6Q6!0 44
M44 %%%% !1110!YQJO\ R&+W_KXD_P#0C52K>J_\AB]_Z^)/_0C52@ HHHH
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
M/^G2K]CM!_TV>0QH?H"03[ UV&F:?#I6E6FGVX(AMHEB3/4A1C)]Z +=%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5/5-3M='TZ:
M_O3*+:$;I&B@>4J/7:@)P.YQP.35RLCQ5_R)^M_]>$__ *+:@"UI6JVNM:?'
M?V1F-O*,HTUO)"6'8A74'!['&#5VL'P]>6]GX.\/^?(%::TMXHE[R.8QA0.Y
MP"?8 D\ FN,TWQ'XI?1!XJU#5--MM'GLIY7C\SSVMY A($<0AC8LC*P9&D;H
MW(QF@#U&BO(KCQ+XNL=/\2Q?VH5GLK6SNK>2]A@EE02LZL&$05 3M!Q\^!W.
M>-Z]/B6#Q;_8R>*9OLATJ6\,ILH/.#K(H&&V[,<XY0_+D<DA@ =R]S&EW%;%
M9?,D5F4B)B@ QG+@;5// )!/.,X-35YKIWB;Q%J$WAUOM]M&NH^&Y+UD-KD"
MX41?.?F!(^<_*"O?.>,1Z%K_ (E\GPY<W6KQWLFKZ%<7C0S01PPQRQK"4.5
M89WG=EL=2 HP  >G45Y]X.NO$>IZW;7%UJFL2Z<NG))<Q7NG1VR_:VZHA\I2
MZ 9.58@8'S,#7H- !1102 ,DX H *CGGAMH'GN)4BA0;GDD8*JCU)/2L&3Q.
MU_*UOX<M?[3D4E7NB^RUB(X.9,'<1_=0,?7%+!X8%U<)>>(+HZK<J=R1,FVV
MA/\ L19()'9G+,.Q% $9U[4-:&SPW:*8#_S$[Q66 >\:<-+_ ..K_M&K5AX:
MM;:[6_OII=2U)>EU=8/E^T:#Y8Q_NC/J36W10!Q7B0YUE_9%_E616UXG3;JV
M?[T:G^8_I6+0 4444 %%%% !1110!RWC(C%B,\CS./\ OFN6K9\43^=K+(.D
M**F1W[_UQ^%8U !1110 4444 %%%% '3^"=4?1KO5+V)=\RZ>ZPI_?E9T6-?
MQ<J/QKVC1-,71]$LM.5M_P!GB5&<]7;^)C[DY/XUXW\.](EU3Q9!*<"TLQY\
MP)^^P_U:_P#?6&_X!7N= !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !7(>-H-4N;WPZVG:-=WZ6.I+>SM#+"H"+'(
MFT>9(I+9<'TP#S77T4 <1X@BU[Q/I-Q"-!NK.*VEMKB.WFO(XYKQDDWNJO#(
M1'@*I5BP^8C[H&:S9M!O+=+:XTKPUJEO')?F6^$M_#/?M^Y9-\<DLKJ@/RH2
ML@?!.,8S7I-9>N:_9:!#:R7GF$W5U%:Q)$N6+R.%!]E!(R?YD@$ \\\*>&M5
MTW7?#,EUX6GA.FQ7T$UZTUO)Q++OB(;S#(P +@Y&<N>#DTV'P]JMG8R+:>#+
MF!SXD34@D3V:DP*X8#B7&0,@#W]*]%UC7[+0VL$NO,:2^NH[6%(UW'<[!=Q]
M%!(R?<#J0#4C\7Z?)XC_ +&$5R&,[6JW15?):=8Q(T0.[=N"'.=NW@C.1B@#
MS]_"NH%)87\$RR0CQ+_:429LRHMR%#  R\$[>G?BK%[9ZO%<W@&BW,-]<>)1
MJ6F[I+:3>%MPK-Y?G+NXC;(+)C>K Y&*].MKV.[GN(XE<I VQI<#8S_Q*O.2
M5X!XQDXSD$!NHZ7I^KVWV;4["UO;?<&\JYA61<CH<,",\T 8/@>%[.POK6XM
M;FWO6NY+JY698E!>5B_R+')(%7V+%NYZY/4U5L--L-*M1:Z=96UG;@EA%;Q+
M&@)ZG"@"L^Z\'^&+ZZDNKSPYI%Q<2G=)+-8QN[GU)*Y- #]1\2Z7IEQ]EDG:
M>](RMG:H9IC_ , 7) ]S@>]5/.\3ZM_J8(-$M3_'<8GN2/9%.Q#[EG^E:^GZ
M5IVD6Y@TVPM;*$G)CMH5C7/KA0!5N@##M/"FFPW*7=WYVIWJ'*W.H/YK(?5%
MQM3_ ( JUN444 %170S:3 =XV_E4M(0&4@]",&@#S2BG2(8Y70]58@TV@ HH
MHH **** "F2R+#$\KG"(I9CZ <FGUA>*KSR--6!3\T[8_P" CD_KC]: ./N9
MC<W4T[ !I7+D#MDYJ*BB@ HHHH **** "BBB@#U/P*#J::):\F#2HI;R0=O.
MD>2.(?@HE/\ P)3Z5Z77(?#72)-+\(037,>RZOV^U2*>J@@!!^"!>/4FNOH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JU_I]E
MJEHUIJ%G;W=LY!:&XB61#@Y&5((ZU9HH Q['PGX;TR\CO+#P_I5I=1YV3064
M<;KD$'# 9&02/QJ5?#NAI>7%XFC:<MU<JR3SBU0/*K?>#-C+ ]\]:TZPO$NO
MZ?I"6UI>:K::<]Z659KFX6':BXWLI8@%AN4 <\L#@@&@!&\#^$F"AO"VB$(,
M*#I\7 SG ^7U)_.IY?"GAV>599= TJ218O(5WLXR1'MV[ <?=V\8Z8XKS/1-
M7NM3\$^#_#^@W23R722F]:&]\IE2':6C,JAFC),L>2!NVDXZYJ>]T>3Q#H-O
M%HWAF&WBLA?6$NFPO&J6E]\JQW 8[0P7#'>HW_/D#)- 'H(\&>%ALQX:T<;$
M,:_Z#%\JG.5'R\ [FX]SZU!>>!_#T]C)#:Z/IME/Y#PP7,%C%OM]V>4RO'+$
MX]SZUC7OBFTTR:RN=3CN;V.WM7N(VMU5@(H]JRWC9(^7YP%V[B5)(!W<=TK!
ME#*05(R"#P: .3T'P5'I&JQWS0>'XFB5@ATK1A9N21C#-YCDK@]!CG![5OZE
MJUMI,<<ES'>.'. +6RFN2/J(E8CZFKU% '.OXM2?$6EZ1K%W=-]U)=/FM$'N
MTDR*H'TR?0&F_P#".W>L?/XFNUN(C_S#;;*VH]GS\TW_  +"_P"R*Z2B@!L<
M<<,2Q1(J1H JHHP% [ 4ZBB@ HHHH YGQ9!_Q[3@>J,?U']:YFN\UJU^UZ5,
M@&74;U^H_P#K9K@Z "BBB@ HHHH *1F55+,0% R2>PI:SM=N/LVBW+ C<Z^6
M >^[@_H30!P=S,;FZFG(P9'+D#MDYJ*BB@ HHHH **** "BBE ). ,D]!0!Z
MQ\);'R],O[XCF658E/LHR?\ T+]*]%K(\+Z5_8WANQLBN)$CW2#_ &VY;]36
MO0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %>;?$"+74VW/V'3IK<ZI8):R-?R*ZJ)XR%*>20NY_O,&)QMX
M.T"O2:* /-/&:>(TN-/NIM.TM]^L62P.-2DRH$@VIM\C !;)+ D\C@X &S=^
M&[:/Q)'<VEQ.NHSRM=BV#HT-K(T8BDN0"NXMM&U025+-G;]XCLJ* //-%UK4
M8O'0T5+DFW2>X@?32JDVUND:&*X+8\PEV/)9B&+\<BO0Z** "BBB@ HHHH *
M*** "BBB@#A=>M_L^KS#'RR'S!^/7]<UFUUWBBS,MHET@^:(X;_=/_U_YUR-
M !1110 4444 %<#XAO/MFKR[3E(OW2_AU_7-=EJEY]@TV:X!^<#"?[QX'^/X
M5YS0 4444 %%%% !1110 5;TRQ?4M4M;*,?-/*J?3)ZU4KT'X5Z*;G59M6E7
M]W:KLCR.KL.?R&?S% 'K<<:Q1)&@PB*%4>@%.HHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YR/P98V^BZ7I]K>
M7MM)I>?LE[&R&9,@A@=RE&!!P05(Z'J 1=M_#]M:Z,=,CFN/+D<R7$Q8&2X9
MFW2%SC'SY(. , X7;@8UJ* ,#7_"&G^(FC-Q+<V^V![63[,RKYUNY4O$V5/R
MG8O*X88X(R:WE4*H50 H&  .!2T4 %%%% !1110 4444 %%%% !7"ZY8?8=0
M8*N(I/F3^H_#_"NZJEJFGIJ-FT1P)!S&WH?\* . HI\L3PRM%(I5U."#VIE
M!1110 5S/C"XQ#;6P(^9C(P],<#^9KIJX3Q+<>?K4B@@K$HC!'YG]2: ,BBB
MB@ HHHH **** "NO^'GA]M8\0)<RIFTLB)')Z%OX5_/G\*YFPL+C4[Z&SM(S
M)-*VU5'\S[5[_P"'="@\/:/%8PX9A\TLF,%W/4_Y["@#6HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@!LB++&T;C*,"K#U!K@-2L7T^
M]>!LE>J-ZKVKT&J&K:8FI6NSA94YC;T/I]#0!P5%/EBD@E:*52KJ<$&F4 %%
M%-D=8HVD<X1 68^@'6@#E/%M[NFALE;A!O< ]ST_(?\ H5<U4]Y<M>7DUP_6
M1B<9Z#L/P%04 %%%% !1110 444JJ68*H)8G  ')H GLK.?4;Z&SMD+S3.$1
M1ZG^E?0F@Z/#H.C6^GPX/EK\[X^^QZG\ZYKP!X..B6_]HWR?\3"9<*A_Y8KZ
M?4]_R]:[>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?6
MM&74$\Z$!;E1^#CT-<;)&\4C1R*5=3@@CD5Z56=J>D6^I)EALF ^60#G\?44
M <)15V^TNZT]\31Y3M(O*G_"J5 ".ZQHSN=J*"S$]@.M>93S-<7$DS_>D<N<
M>I.:[OQ!<_9M%G(;#2 1KQUSU'Y9K@* "BBB@ HHHH *GL[.XU"[CM;2%YIY
M#A409)K8\/\ A#5O$,BFWA\JVS\UQ+PH^GK^%>Q>'/"FG>&K?;;+YEPPQ)<.
M/F;V'H/:@"GX-\'P^&K3S9MLFH2K^\D'1!_=7V]^]=3110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9NK:/%J4>X82=1\K
M^OL?:N+NK2>SF,4\91A^1]Q7HU075I!>1>7/&'7MGJ/I0!YU6'XHO/L^F>0I
MP]P=O_ 1R?Z#\:[R^\+S1$O9OYJ?W&X8?T/Z5Y1XJ:X_MIXIX9(A$-B+(A7/
MJ>??//TH Q**** "BBB@ HI\<<DTBQQ(SNQP%49)_"NPT/X;:QJ962\ L+<\
MYE&7/T7_ !Q0!R-O;S7=PD%O$\LSG"HBY)/TKU[P7X!CT<IJ&IA9;_JD8Y6'
M_%O?M71:#X7TOP[#MLH/WK##SOR[?CV'L*V: "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@!&4,I5@"#U!'6LB[\-V-P2T8:!
MS_<Z?E_A6Q10!YKXJ\$:S>00QV!AGC5BS*7V,3T'7CN>]<1/X,\1VY(?1[DX
M./W:[_\ T'-?0-% 'SK_ ,(WKN<?V+J.?^O5_P#"K5OX*\27)^32+A?^N@"?
M^A$5] 44 >.Z?\*M8N"#>W%O:)W /F-^0X_6NST?X<Z'I962:-KZ<<[I_N@^
MRCC\\UU]% "*JHH5%"J!@ # %+110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5#<V=M>Q>7=6T,\?\ =E0,
M/R-344 <M>?#OPU>,6%DT#'J8)"OZ<C]*R9/A-I!.8[Z^4>C%#_[**[^B@#S
M]/A+I(/SZA>L/]G8/Z&M&U^&GANWP7@GN"/^>LQ_]EQ77T4 4['2M/TQ-MC9
M06X(P3'& 3]3U-7*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBN!\;Z+JUOI]SK>E^(=536%F3[';)-B
MW<LX58C%]U@0>2><Y.0.  =]17$W$MSXB\?7>A37EU:V&FZ?%-(MG</ \L\K
M-@ET(;:H7A>A)YSQ47AS[=XR\*QQ:AJU]!)975Q:7$ME)Y,ERT3E%8NO*\#)
M"XR?;@@'=T5Q'A6QUJZT'5--O-;O7MXM1D@L[\D&XDMEP/OD==P==^,X!(QP
M:?X9L=2TCQGJVFIJE]J.BQVL,BM?S&:2"X8MF,.>2-@5B">-R^M ':4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% %:_>[CL96L(8YKK&(DE?8F2<98X)P.IP,X''-<MI?B'7K3Q7
M-H7B2'3BAL6OH;VP#J@16"LKJY)!&<YS@UTVJ:BFE:;->O;W5P(ESY-I TTC
MGL%502?\YKE])U:VU^]NH)-'URWO+ZW,4MS=:=)!%%& <(K.!W8^Y))QCH 5
M;;QOJATO3/$MU;VL>@:E=) D(1A<01R-MCE=]VU@3M)4*,!NIQS/XLU_Q;X>
MM;K6X;'2I='LWS):LS_:9(@<%U8'8#W"X/'?/%8$6F:I?^#-!\$R:;=PWEE=
M0)>7#0,($A@<-YB2$;7+!5PH).6Y Q70:QXKM9=1DL;K0?$4]I:RAOW&D3ND
M[J<@YVX* @'W(]/O &MXJUV[T/2K6]M8(G\V\MX'$V056214X [C=Z]JZ"N(
M^(ES++X8T\1:=J,TTE]:7'D6]G),Z*DJ.^[8"%( /4\GIFNS@F6YMXIT$@21
M ZB2-D8 C/*L 5/L0".] $E%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %<A>IXZ;5Y9[6R\./;HQ%J+B\G#(O3
M<0(L;C^@X'<GKZ* .4NM#UBU\1+X@THV$M[<62VE]!<.\43LI)612JL<@EAM
M(Y!'(QS5A\/>(?#_ (:M-+T%M.NIGEDFU"YO9Y(3*[L6;:$1B,DD=<@ #KR.
MUHH YB$>,TT.X3[+X?BOQM2UCBGE\E$QR6)CSGT4+CCKVJ3P]%XIAN#'K%OH
ML-F$)S93RRR/(2.2751ZDGD]*Z.B@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
(@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image2.jpg
<TEXT>
begin 644 image2.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" #C X$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#E]=\:QZ%+<>9H>K7-O;S10/<VX@">9)MVJ-\JL>749
M P,]:UM(U9M56Z$NFWFGS6TOE/#=B/<<JK!@8W92,-V/4$=JYKXJ7]E9>$XE
MNKN"!I-0M"@ED"E@MQ&S$9/. "3Z#FH/'FK6TDFC6T>JM:0WL<TL-XNH/;V[
M85=OS1$-*QW96,.H;DDG H ZF3Q!:1^*(/#QBN?MDUL]TK^41%L4J"-QZGYA
MP,X[XR,ZM>,:1XF:_NO"=S;ZG;7FMMX8NPJM,K/)<XBVJPSG<2C<=?E;T-5[
MO4Y;;P?KFI6_Q%62>33"S6L#2)+%/D$;O-FD,+DEDV*$SG@ J, 'MDLL<$+S
M32)'%&I9W=L*H')))Z"GUXAXGO;&>U\2Z7!XDGU&%M"M[[!U,R%IM\A=@%;"
M@H48HH"8*G;C%>QZ4UH^EV[6$[W%H4_=3/,TQD7LV]B2X/9LG(P0<4 7****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** *>J:7::SI\EA?1B6VE*F2,]'"L&VGU!Q@CN,UP'AOP=X=G\5^*E
M&C6,)LM4MGM7AMT1H"L,4@V$#Y1N&2!UR?6O2ZP-'\+II&J:G?\ ]K:A=MJ3
M;[B*X$.S<%501LC4C"J!UQ^/- &'8^-&U[5Y_#]UIZ6ZW%I<.LUGJ#2%=C!6
M1G1559!N!(CD8J>I'!K&\-^+Y="^'WAFQL=*FU&];2TN&C2.<JJ=!S%%*0Q(
M.,@#@\COT=G\/+>P>Q:VU_64^P6TMI:C-NPBA<+\HS%SC:I!.3QR2.*ELO 5
MOIECIL%AK6K6TVGPM;172&$R-"3GRW#1E& (!!*Y'KR<@&9=?$74$&IM;>%;
ME4T[3(]3F^W7*V["-E=F7: S!QL( (Y(;)7Y=VEHVOZQJ7CC5+![:T72H+.U
MFB83'S5\SS2"5V8).T C=A=HQNR<)=^ 8;R356DU_6/^)I9+8W(S <Q#/ )B
M)R=[\Y_C/HN+^F>%8=,U?^TDU*_EF:UBMI4D:,),(]^QF"H/F =AP0O0XR :
M -^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "L[4_$&BZ*\::KJ]A8-("8UNKE(BX'7&XC-:-<CXZ_X^/"G_8?
M@_\ 0): .@TW6=*UJ-Y-*U.SOHXSM=K6=90I]"5)P:O5YYXN^S:5\1_"^IV2
M;=1F%REZ(5^::T6+<=^.H5E7&>^*DTC7O'6M0^?%I%I:6]W:?:+6XN(T9(F.
M&5#LN2TH921OQ'@@';S@ '?U#=7=M96[7%W<16\*D!I)7"*"2 .3QR2!^-<>
M_BW4$\-Q:Y&]I=1QV"27%LENT;-<.VP*':3" -D$,#C'6L#Q5<>(-1\#ZLOB
M;18H1;7-G+97)CB0LQF16^19IMI )^;=R'(P,'(!ZK17#ZMXMU:*W\0:IIJV
M#6&@2F.YM9XW,UQL19)"L@8"/Y6PH*MDKR1GC/N_&OB6.V\2:G';:2ECH=PA
M,+>8TMQ"8XY&&[*A'V,2#M89(7'R[F /2**\WO/&GBF!=;NTLM(6VTO58+(0
M,TI>=93"!E^!&1YH).UNI&/ERUJX\7Z[I\FJZ=-;6M[J4-Y;VMJUK%Y:MYT>
M_P"9))0"5PW\:[N!\N: .^HKSY_$_C:W.CVMWHNGVMS?:D]F9;E\;H_*9U<1
MQO(%/RMD&0YVCIORE5?$/B;4=8\/VZW]A;.-9OK&Y\NT<QS^3'+AMOFY *J/
MEW'#8;) VT >ET444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %(P)4@$J2.HZBEI&SM.T MC@$X% 'GVA6_B76;?6_+\8ZA'<66
MI36EN9+2U:,JFW&\"$$YR<X9?;%:'A_QY!=^&;>]UF-H-1$LUO<6UE;RW!WP
MMMD=416;RP=O)&!O4$Y(S6TG2_&VDP:M';V>@)+J%_+>+,U_-((/,QQL\A=^
M,?WES[54_P"%:+IT&DF"RTK7GMXYDO(]93:L\DC!VF0A)-C;@1C:?E;&>,D
MZRU\5Z/>WOV2UGGGD-M]K1H[29HY(L [D<+M?J!A23GCJ,5%/XST.U@AFN+B
MYBBD4.6>RG A4G :7Y/W*DYP9-H(!/055O/#=X]OHS:=]ATZ>UW07$5NI6);
M:0?O(X\ <@A&4X RF<#.*HZOX,^T>)+G44T'P]JT-W'&I75$P]LR#;\A\M]R
MD8^7Y>1UYX +&G^(+FU\2>+(]9OXO[/TYK8VX6';Y:R(3MXRSL3@>I/  SBK
MDOCSPS;V,]Y=:HMI'!.EO*EW%)!)'(X!0&-U#C(.[.,8!/0$CG[[P;K]YJFN
M7D4FFVS33V=UI["5W'F6V-JRIL&$;OM8E>V[%9OCNUGL-&U/7]9GTZPOKV73
MK6"!+HO$!%=+)N+LJ%C@L2 HPJ?4T =A)\0?"T$$TMSJZ6HAGCMY%NXG@=7<
M93Y74-M(YW8VX!.< X0?$#PR2P-_*K1S+#,CV<RM S$!?-!3,:L6&&?"GL>#
M7/ZKX6\0:U-+K"1Z0+RYGL66%;Z0PK#;R>:")/)RS.S$?=  QU[KJGA;Q1?1
M^*$CM]'7^V+NWFB+7\O[M8EC7YOW/4^4#QTW'GCD ZVZ\4:/9:DMA<73I*9%
MB+^1(84D;[J-*%V*YR,*S _,O'(S3L_'WAC49X8K+5!<>?,]O')%!(T;2J&)
M3>%V[B$8@9RPP5R",XZ>#;B+7KJ^D\/^&;XW=PMT+J[!-Q:N0-RJ?*/F ,,J
M=R'G&!BJEMX5\4PV>FPM;:-NMM=FU60C4)<%7:1@@_<=1YK<_P"R/7@ ZKPO
MXHM?%5C/=6MM=P+#/)"1<6[QYVNRY!90#G;R!DKT.#6[7/>$=(U'0[*\LKTV
MK0F]N)[=X79F99)7DRX(&TX8# ST)R<\=#0 4444 %%%% !1110 4444 %%5
MI-0LHCB2ZA4CMO&:JS>(=*@B>22\4(@+,=K' 'T% &G16!'XV\-RG"ZO;C_>
MRO\ ,5JVNI6%\/\ 1+VWN,C/[J56_D: +5%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6
M1K7AG3/$$EL^HK=,UJ_F0^3>S0!'[-B-U^89.#U&3ZUKT4 9&E>&-(T:\GO;
M2V<WDZA9+JYGDN)F48POF2,S;>!QG'%-TOPMI&BSB6P@FB"[O+A-U*\,6XY/
MEQ,Q2/J?N@8!(Z&MFN/\>2:A;C2[E+?5+G1HI7.I1:3*R7."N(V&PJ[(&.6"
MD'H>0"" ;L/A[28+"^L8[&+[+?RR374+9997D^^2#Z^E9\W@70;C37T^>*^F
MMG9"5EU.Y9ODY4!C)N"@\[0<9 .,@5E6GC/0-'\+1:J-??5[2]N2EH\LT<;D
M[<^66D9%7:JDY<J3QG+,-TEK\2]*U)]/ATNPU/4+B^CF>.*WB3 \I@KJ9&<1
MY&<\.1C'/S)N ->?P=H5SJ#7TMI(9Y$C2;%U*$N!']SSD#;92!QEPQQQ6+IW
M@N2;Q-K>I:Y:V[PWEW'<VZ07\S*0B(JB6+:J-@QAAG=@G Z9.K:^*GNK2]E7
M0-42>SNDM);5VMQ)O8*PQ^]VXPZ'[W<8S56T\7Z5MU"2TMM4FN?[4:P6U<-Y
MD\ZQJY$2R, B!.>=B\,>^2 3S^ ?#UREXDL-\RWEPMU<#^T[D!Y5^ZW$G;"X
MQ_=7^Z,2-X(T&1[YY;:YE:_VFX,M].^XJ058;G.UEP,,N".Q%5-1^(&EZ3I]
MK/J%M=6=S<O(J65V\-O+^[.&.Z618R.1@ASD$$9YP^Q\>Z7JALSIMM?7L=S!
M%.7@C4^2LCE%WKNW?>5@2 0NTDD"@"RW@K1'EM)9$OY);2;SX9'U.Y9@^,9+
M&3+<9'.< D=":A7P-X<M( ?LMXRQ7#7@+7US*_F%6#GER3N#,&7D-GD&NFHH
M YYO&FE*I9K;6PH&23H5[@?^0JVK.\MM0LXKNSGCGMYE#1R1ME6'L:GKG+[2
MKW2+J34_#T:N)&WW>F%@J7![O&>B2_\ CK=\'Y@ ='15+2]5M-7L_M%HYP&*
M21NNUXG'5'4\JP]#5V@ HHHH *9+-% F^6144=V.!6+J?B.*V9HK4++(."W\
M*_XURUS=3W<GF3RL[>YZ?2@#J;KQ1:19$"/,WK]T?X_I65-XGOY,^6(XAVPN
M3^M8M% %]]9U%^MW(/\ =X_E7(>)?$FM6FIQK;ZI=QJ802%E.,Y-=!7&>+?^
M0M%_UP'_ *$U $UOX^\36[9&IM(/[LD:MG\QFM_3_BS?QE5U"P@G7NT+&-OU
MR#^E>=T4 >\:1X]T#5]J"Z^RS'_EE<X3\CT/YUTU?,-=)X>\;ZMX?98TE-S9
MCK;S,2 /]D_P_AQ[4 >]45B^'O%&F^)+;?9R;9E&9('X=/\ $>XK:H ****
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
MG_7!_P#T$T ><4444 %%%% !1110 5Z5\*]?9+B70YF^23,MOD]&'WE_$<_@
M?6O-:M:;?2Z9J=M?0_ZR"19 ,]<'I]#TH ^E**BMKB.[M8;F(YCE02(?4$9%
M2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $<\H@MY)FZ(I8_@*
M\X=V=V=CEF.2:[CQ!(8]%GQU;"_J*X:@ HHHH **** "BBB@ KC/%O\ R%HO
M^N _]":NSKC/%O\ R%HO^N _]":@# HHHH **** "BBB@ KM?A?J'V7Q4;9C
M\EW"R8_VA\P_0'\ZXJM/P[<FT\2:9.#C9<QY^FX9_3- 'T71110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5XW\5+[[1XEAM ?EM8!D>C-R?TVU[)7@
M'C:<W'C/5')SB;9_WR O]* ,FUU"[LCFWN)(QG.T'Y2?<=#6U:>+;A,+=0)*
M.!N0[3[D]C^E<Y10!WUKX@TVZX$XB;^[-\OZ]/UK4!! (.0>AKRVK%M?75F<
MV\\D?.2 >#]1T- 'I5%<=:^+;J/ N88YAC[R_(V?Y?I6W:^(]-N2%,IA8G $
MPQ^.>GYF@#6JIJ?_ "";S_K@_P#Z":M(ZR(KHP96&0RG((JKJ?\ R";S_K@_
M_H)H \XHHHH **** "BBB@ HHHH ]U^'M_\ ;_!MH"V7MRT#?\!/'_CI6NIK
MSOX23%M(U"#LEP'_ .^EQ_[+7HE !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!B>*#C2E'K*!^AKCJ[/Q.N[2,_W9%/\Q_6N,H **** "BBB@ HK
M-NM>TVTR&N!(P_AB^8G\>GZUBW7B^1LK:6RH/[TAR?R'3]: .LKB/%,T4VJH
M8I%<+$%)4YP<GBL^ZU*]O<_:+EW4_P .<+^0XJI0 4444 %%%% !1110 5)
MQ2XB8=5<$?G4=3V41GO[>$=9)54?B0* /I>BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KYX\59_X2S5L_P#/W)_Z$:^AZ\"\=0?9_&NII_>D#_\
M?2AOZT <]1110 4444 %%%% $UO=7%J^ZWFDB)QG:V,_7UK4_P"$FO9+.:WG
M6.42(R;\;6&?IQ^E8M% !1110 4444 %%%% !1110!ZE\(<^3J_INB_]GKTR
MO/?A+;[=$OKC'^LN G_?*C_XJO0J "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@"AK,1FT>Y0#)";ORY_I7!5Z6P#*589!&"*\/\ $&N7^G:M=Z='
M"D+02%-Y^9B,\$9XP1@].] '2$@*6)P ,DGM69=>(=-M<CS_ #F'\,(W?KT_
M6N(N;VZO&S<3R2<Y 9N!]!T%04 ='=>+KAP5MH$B']YCN/\ A_.L6ZU"[O3_
M *1<22#.=I/RCZ#H*K44 %%%% !1110 4444 %%%% !1110 5N>#;0WOB_2X
M@,[9Q(?HGS?TK#KT;X3Z69=1O-4=?EA3RD./XFY/Y ?^/4 >L4444 %%%% !
M1110 4444 9S^(-%BU4:5)J]@FI$@"T:Y03$D9'R9SR.>E.BUO29]4DTN+5+
M*34(QF2T2X0RH..J9R.H[=ZPKDJOQ;TTG@OH=TH..I$\!Q_.JOBS6;_P^WB+
M5M-@MI[BVTVT8+<,P3_63Y^Z,D\CCCZT =C<W,%G;27-U/'!;Q*7DEE<*J*.
MI)/ %2*P90RD%2,@@\&O/=9\8^)-$M/$XEM]*GN]+L8;Z+;YB1JLAD!1N29"
MOE\$;-V>BUKW&LZS::Y<6D]UIRPW&GFXTW_1'WM,&"E&_>X?&Z/@;2V_MMY
M.LHK@[KQ+XN_M>YL=*T>/4AILL4%XZ1QQ+.[(DC%2]P&B 5^,I)DCKZ+!XD\
M57%AK]\+6P(TV[EM8[2UMY+B5]NWY\[UW8#$[ H+8P"N: .UGN[:U,0N+B*$
MS2"*(2.%WN<D*N>I.#P/2IJX"'QQ?W$6AO:R:7=Q7FL-IEU*B31O$51C@PN
MR.2A)#'Y1@?/G<,^RUWQ=8Z#J6L7&IZ;=6MIK,\-T'T^3=' DY1W3$V JJ,A
M<< ')8]0#T^BLO2+J]O9K^>66V>Q\\QV?E1%7VK\KER6(;YPP& .%SSGC4H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O'_BM8
MF'Q!;7@!V7$&W/\ M*>?T*U[!7(?$?23J7A62>-<RV3></=>C?IS^% 'B%%%
M% !1110 4444 %%%% !1110 4444 %%%% !115[1M-DUC6;33X\YGD"D@?=7
MN?P&30![5X L#8>#;(,,/,#.W_ CQ^F*Z:F11I#$D4:A410J@=@.E/H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "O*OBMH9CN;?6X5^60"&? Z
M,/NG\1D?@*]5JIJ>G6^K:9<6%RNZ*9-I]O0CW!P?PH ^;**O:OI5SHNJ3V%T
MN)(FQD=&'9A[$51H **** "BBB@ HHHH **** "BBB@ HHHH 559W5%!9F.
M!U)KZ#\)Z*-!\.VMF1B8CS)O]\]?RZ?A7E'@"#1O[;%[JVJ6%M]E(:*">X1&
M=^QVDYP/7U^AKV:'5=.N?]1?VLN?^><RM_(T 6Z*** "BBB@ HHHH ***\OU
M/47L/$VI6OB/5-8T:6\N-FE:G',WV$Q,H"Q;0=BR</G> W<,/EP =_JNA:=K
M7V<WL+F2W8O!-#,\,L1(P=LB$,N0<'!Y'6J<W@[0[C1I])EMYWM;E_,N";R;
MS9VZ?O)=^]^ !\S'@ = *SM3^)'A_2O$/]C7$^9EF2WED6:+$4CXVJ4+B1OO
M+EE1E&>3\K8C/Q$MWTZ_U*V\/ZY<6%A)+'<W BAB"&,G?\DLB/@#G.WCO@@@
M %RY\ >'KPW1N8;^4W<"6UQOU2Z/FQI]U6_><]_KEO[QSJR:#ITRZ:)H&E.F
MN'M6EE=V1@NT$L3EN/[Q/(!Z@&LCQ/XGM='TK4)-4TS5ULH+5999K1EW?,<;
M5,<F]6&#\WRJ,?>Z9M7'BB&#4I+*WTW4KY+>6."YN;6)9$MW?& V6#M@,K':
MK;0<G% $U[X6TB_U)]0F@F6YD14F,%U+"LZKG:)%1@L@&2,,#P2.E1VWA#1K
M2TOK6**Z\J^E$TXDOIW)D!R'!9R5;(!RI!X'H*S/^%E>'?\ A)%T7[1F5KAK
M42K-$P\X9RI0/YHY4C<4"YQSR,ZV@^(H?$$7G6]E>0PM&LT4TR+Y<R-G:R,K
M,#TR1G<,C(&: *[^"-"D6U#P79:UN3=QN=0N-YF("[W;?EV"@*"Q.%X&!Q27
M&@'3X[U="L+0OJ4CM>->74FQ=^2S*FU@<EB2@V YZ\YJEXNT9)H&E2^U6/4+
MZ>.VM_LVISP)%N(!941PIVJ&<Y!S@_2L?6-2O7T_Q;X@BO;J*70)S%90I.RQ
ME8HHW?S$!VR;RS#+ D#&W!YH [[3K"WTO3;;3[2,1V]M$L42CLJC JS7G-M>
MZS;>-I;JZ_M06ZSW!N RR&V:U*)]G6(?ZLRER!A/G)+ ]JZ31-=LKG5;FPEO
M7;579F> JXBCV8!CC8C8Y3<H<J2=QYQP  =%1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4CHLB,CJ&5AAE(R"*6B@#Y[\5:%)X>U
MZ>S(/DD[X&/\49Z?B.A]Q6+7O'C;PPOB32,0A1?6^6@8\9]5/U_GBO"9(WAE
M>*1&21&*LK#!!'4&@!M%%% !1110 4444 %%%% !1110 4444 %>I_"O0#'%
M-KDZX,@,5N".W\3?GQ^!KB/"OAR?Q)JZ6R K;IAIY/[J_P")[5[[;V\5I;1V
M\"".&)0B*.@ Z4 2T444 %%%% !1110 4444 %%%8VD>*=+US[9]@:\?[&Q2
M<26$\15AR5^=!EAQ\HR>1QS0!LT5GZ1K-GK=M)<67VGRTD:)C/:RP'<IP0!(
MJDX.0<=P1U%6IKF."6&-UE+3/L4I$S@'!/S$ A1QU; S@=2* )J*** "BBH?
MM,?VPVNV7S!'YF[RFV8SC[^-N?\ 9SGOC% $U%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '+^-/"<?B73M\(5
M-0@!,+GC</[A]C^A_&O#;BWFM;B2WN(VCFC8JZ,,%37TU7*^+_!5KXDB,\)6
M#447"2XX?V;_ !ZCWZ4 >%T5<U+2[W2+QK2^MWAF7LPX(]0>X]Q5.@ HHHH
M**** "BBB@ HHHH *WO"OA>Z\2ZB(D!2UC(,\V.%'H/<U9\*^"K[Q'*LK P:
M>#\\Y'WO4*.Y_2O:],TRTT>PCL[*$1PH.G<GU)[F@ M]+L;:QALH[6+[/$H5
M$9 >*K3>&= N?]?H>FRY_P">EI&W\Q6K10!S_P#P@WA4<Q^'].A/K!;K'_Z#
MBC_A"M$'^KCO8?\ KAJ-Q%_Z#(*Z"B@#G_\ A$;9?]3JNN1?]Q2:3_T-FH_X
M1J\3_4^*]<C_ !MY/_0X37044 <__8NO)_J_%=P__7>R@;_T%5H^P^+$^YX@
MTIA_TVTAV/\ X[.M=!10!DZ?;^(8[H-J6J:9<6^#F.VTZ2%\]OF:=Q^E8^J>
M#[_4K"_TDZU'_9&H2R/<0RV0>5%=RS+$^\!/8LKD,2?0#KJ* .<A\/:GI^JW
M<NEZQ%;Z?>2K--;36AE='VA6,4F\!=P4'YE?!R>^*=X=\.7.DV.I6NI7MM?I
M?74UPXBM6A \TDNI!D?(YX]O6NAHH XZ[\$7-Q\/KGPN-9W2W""*2^GM][%
M J_*''S!%0;B>2"2.:M6WAS5[#4KNZLM;MHH]0>.:^B:P+?O@@1WA/F?N]RJ
MO#B0 COR#T]% '.:?X?U72KJ:&RUF%=)DN9+D6\EGNFC+MO9%EW[=I<L>4)
M8@'H1!X8\&_\(]JM[J!N+4O=1I&T=E:&UC<J2?,D0.RM(<_>4+U/'/'544 4
M+K3/M>L6%\\O[NR$C)#LZR, H?.>REQC'\?M6-J7@]KZ[OTCOUBTO5)$EU&T
M-OO:5E55.Q]P"!E1%;*MD X*DYKJ** *<UD;G4(9YI T$ W1P[?^6G/SDYYP
M. ,<$D\G&,+3O!HL/$O]I_;M]K%-=7%O;"'#))<$-(6?<=PR&V@*N W.[ -=
M310 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7!>// _\ :X;5=,0?;E'[V(?\M@.X_P!K^==[10!\Q,K([(ZE64X((P0:
M2O</%G@2S\0[KJW*VNHX_P!9CY9/]X?U'/UKQ[5=&U#1+LVVH6SPO_"3RKCU
M!Z$4 4**** "BBB@ HHHH **** "M/0]"O?$&HK:6<>3U>0CY8U]36MX;\":
MIX@Q,P^R69&?/E7[W^ZO?]![UZ)H^GZ[X7L5M+;1M,O(1RTEM=-%*Y]2KJ03
M_P #H W= T&T\/:8EG:+_M22'[TC>IK4KGO^$LC@_P"0EHVL6&.K/:&=1_P*
M$N /<XJY8>)=#U23RK+5[*>;.#$LR^8#Z%<Y'XB@#5HHHH **** "BBB@ HH
MHH *Y'P=-''JGB^VD8)-%K#2NC'!"/#$5;Z'!P?8^E==69J7AS0]9F2;5-&T
MZ^E1=JO=6J2LHZX!8' H XW[;J[7?ARVTG5HK6PU:^U!WD2W65I(RTLJ.C,2
M!E<%>",D$[A\IATWQ%X@N)/"\4NJ*8[K4[^PNG%L@DE$7G!&SC:I_=J2 HR?
M;(/=WNA:1J=U#=7^E6-W<08\F:>W21X\'(VDC(YYXJK#X.\,6[PO#X;TB-H9
M/-B9+&(&-^/F7"\'@<CT% &)I=UJ;7=SHESKM_-J5C?/,[B*W5IK7:&C&/+V
M[3N120 VX-@@<#$T[6/&U[H/_"0_VII4=G=V$TJ1M*)C%*$+!8T$,9!7:X97
MD?&/]DY]+6UMUNWNU@B%S(@C>8(-[*"2%)ZD DX'N:S7\*^'9)[J=] TMIKL
M$7$C6<9:8$ACO./FR0#SW H XRZU/Q/9^&]'U&/4[_4)+FR-[<I:P6IE0B-"
M-D+!3)#EB&56W_,N&%5_$6N:K>V_B6"VUM_[/_X1-=3LY+:W6)\D298E@3EM
MG;;@$  ,-Q[V;PQX?N-/@T^;0M,DLK<DPV[VD9CC)ZE5(P,Y/3UJ1O#^BO?S
M7S:18->31^5+<&V0R2)MV[6;&2-H P>PQ0!Q:W^H^&I=*FN=?OK_ $J\LVMH
MT>.V!CO H,:92(?> 95!_B !SD5W6F6]U:Z9;P7MZ][=(@$MPZ*ID;N<*  /
M08Z?G5!=#:.ZM88FL8-%M")(+"WL]A5QG&6W;=H)W8" Y YZ@[5 !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!0U;1=/URT^S:A;+,G\)/#(?53U%>7Z[\+M0LV:729!>0]1&Q"R*/Y-^GTK
MU^B@#YFN;6XLYFAN8)(95ZI(I4C\#45?2UY86>H1>5>6L-Q'_=E0,!^=<S>_
M#7PY=L62":U)Z^1*?Y-D4 >'T5ZO+\([,G]SJTZ#_;B#?R(J$?"!.^ML?I:_
M_94 >745Z[;_  ETI#FXO[R7V3:@_D:Z"P\$>'=.PT6FQ2./XY\R'\FX_(4
M>+:3X=U;6W"V%E+*N<&0C"#ZL>*])\/?#"TLRMQK$BW<PY$*Y\L?7NW\OK7H
M"JJ*%10J@8  P!2T -1$C14155%&%51@ 4ZBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *K7UA::E;-;7MO'/"W5)%R/K
M['WJS10!YOK'PHMY2TFCWA@8_P#+&X^9?P8<C\<UQ.H>"?$6FEO-TV65!_'
M/,&/7Y>1^(KWZB@#YC>-XG*2(R,.JL,$4VOIF:W@N%VSPQRKZ.H8?K5-M T9
MSEM(L&/O;(?Z4 ?.56;33[V_?99VD]PWI%&6_E7T/'HVEPG,6FV:'U6!1_2K
MH  P  !V% 'B>F?#37[YE-Q''91'JTS9;'LH[_7%=_H?P[T;2"LTR&^N5YWS
M#Y0?9>GYYKKJ* #H,"BBB@ JG?Z3INJQ^7J.GVMY'C&VXA60?DP-7** .>_X
M0W2X>=/EO]-/86=Y(B#_ +9Y*?\ CM']E^)+7_CS\1QW*C^'4K)7)_X%$8\?
M7!KH:* .>_M+Q-:?\?7A^WO%'\6G7HW'_@$H0#_OHT?\)CI\/&HVNI:<>YNK
M*38/K(H9/_'JZ&B@"CI^M:5JR[M.U*SO!W^SSJ^/R-7JS=0\/:+JS;]0TJRN
M7'1Y8%9A]&QD?A5#_A$;>#_D&ZIJ^GGL(;QI5'T2;>H_ 4 =#7,^.M.O-4\/
MI;6 MYYA<QRFQN)?+2^1#N: G_: /7CCGC-6(] U))%9O%^MN%()1H;/#>QQ
M;@_D:OZMI,.KP0QRS7$+02B:*2WDV,C@$ Y[XSG!R#T((R" <-H_B?1-&L-5
MN+31=0T_4XGM[670WC;$4C%@GE*@;]T27;,8.0"P0L<-<'Q!U,P6:_\ "*7:
M75UJ L5\YW@@R4+*X:6-)"O!!Q'QM;K\H;6?P197%O??;;_4+N^NS$3J$CHD
M\7E'=%Y>Q%5=K$L/EY).[(XI+OP<]\UB]UXDUF66SNA=1N?LXRP&%! AVX +
M= "=QR3A< "1>(M:6\U*RO=(TZ"[MK:.X@5-2=TN-[,H4$P@CE<< G++QR*H
M'Q?%9:SK<=QH"0:G;+8P!XY48WDL[.L:!\ A V<,W."3M'0])?:%::AK&GZI
M*TJW%B'5 C8616VG:XQR R(P]U!K)O/ ECJ&HZO>76H:BYU..)7C5XT$+1-N
MB>,J@960DD$L<YY!XP ,U#Q9J6CV .IZ%LU":Z^SVL-K,]S'/\A<OF.(R  *
MP/[K.1TP<UG3?$B2WLK*2YT8V5Q<-.OE:C.UFKF,J (GEC7<7W J'$>0#G!&
M*W+CPH+RTC2\UO5)[R&X6XMKXM$DMNR@@;0D8CP0S@Y0[@Q!R ,,O_")U/3C
M9W>OZM*LBND[/Y#"=6QPR&(QC&T8*JI')SDDD =XXAEN? VJ1QW"VLC09W,Y
M ;D$QDKS\W*<<_-Q7$17,"Z5?6VGVAT1;O5K"PO-(C7RFLPSJLC84!<2@E0R
MY##!!SD#T74= L-3\/-HDJR1V9C2-/*<AX]A!1E;^\I52"<\CG-4AX/LY;>_
M2_N[S4+B]6-)+N<HLJB,EHPOEHJKL8E@0N<GG/& #D=1TB3^W-6T#2=.2;2+
M5]/OI=)A"+'(K-*LD:JQ" 'RT?:2 2K'JQJU87$VC^&=)TO4[:>Z$4PM_LEN
MZ,TTS%GCM@68*5BC +'<%.P $_,*[#3M#73H;S%_=SWEV=TU]-Y9E)"[5P H
M0!1T 7'4D$DDLO\ PW:7NF6EFDL]JUG,L]M<PE3)'(,@O\ZLK$AG!W YW$]>
M: +>D:I:ZWI-KJ=FS&WN8PZ;UVL/8CL0>#]*NU2TC2[71-)M=,LU86]M&$3>
MVYC[D]R3R?K5V@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***K7VHV6EVK76H7EO:6ZG!EN)5C0'ZD@4 6
M:*@MKRUO+1+NUN89[9UW+-$X9&'J".,5'I^JZ=JT3RZ;?VM[&C;'>VF60*WH
M2I.#[4 6Z*H66MZ3J5S-;6.J65U/#_K8H+A':/\ W@#D?C0^MZ3'J:Z9)JED
MFH/]VU:X02GZ)G/Z4 7Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK+UK6TT:*,BQOK^>4GR[>
MRBWR$#J>2% &1R2.H'>L^P\<Z)>^&KS76EFM;:Q=HKN.YB*2P2+C*,G)W9(
M SDD8H Z2BL*Q\56EU<7-M=VMWIEU;V_VIH+Q5#-#_ST78S @$8(SD'&0,BJ
MEAXZL;O7K?1KG3=5TVYNE9K0W]MY:W(49;:03@@<X8 ^U '445F7&NVMMX@L
MM%D2;[5>1R21,$^3$87=S_P)>F>M:= !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 52O[#3KHQW.H6T$
MHM@Q1IU#+'D<G!X!P.O7&?4U=K&U_P /OKRVZC6=3TY87WXL7C7>W8MO1NG;
MISSV& #SW6]";P_X#U"WB1K2PUK7XBULORB"VEE1"N/X0P&2.V_;70ZC!%#\
M5M+M((PL.H:-<0WD<?RAHT9-F<=,;F /;) K8A\(6S:-?:7J>I:GJ\%X '-_
M,K,@'39L50I!YR!G..>!3[+PM%9SW5XVIZA<ZE/;_9A?SM&988QR%0! @YYY
M4Y(&<XH S;CPK82^-M$O]+LX+,:2DOGR6\8C#!DVI#QUZ[L=L#IN%,\8^#]-
MUC23IEG8P1:A<W23K=(@$L)$@9YM_7.,@>I('2K6F>"I--NK>7_A*O$5S%"^
M_P"SSW$7ER'K\VV,$\\GGGOGFF7/@B>XO;FZ7QAXD@:X?<R0S0*J^@7]UP .
MG^- '6T4U$$<:H"Q"@ %B23]2>M.H **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *FH:E:Z9 LMU,B;VV
M1JSA2[>@SQ_@,D\5YSXKL;.W\&WEU;75O=R?VQ;ZIJIMY X">:N>!_"JJ.N.
M$)]:]!U/0='UHQG5=)L;_P K/E_:K9)=F>N-P.,X'Y4[3]%TK2;>2WTW3+*R
M@E.9([:W6-7.,9(4 'B@#EKQUO?B]I#VKJZ66DSR73J?E59&3RP3[[6('H":
MOM/H^M^(--U!]0LVCL6<6:><NZ65QLW 9Z8) ]=Q/8$[%OH6CV=C-8VNE6,%
MG/GSK>*W18Y,\'<H&#GWJM9^$?#6GW<=W9>'=)MKF,Y2:&RC1U/3@A<B@#(U
MQU'Q1\(J6 8VFH8&>3Q#_@?RKL*S+KPYH=]J":A=Z-IUQ>H5*7,UJCR+M^[A
MB,C':M.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
3 HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044462624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--04-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-11507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">JOHN WILEY & SONS, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000107140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">13-5593032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">111 River Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Hoboken<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">07030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">748-6000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">New York, New York<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=jwa_ClassACommonStockParValue100PerShareMember', window );">Class A Common Stock, par value $1.00 per share [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, par value $1.00 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">WLY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,717,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=jwa_ClassBCommonStockParValue100PerShareMember', window );">Class B Common Stock, par value $1.00 per share [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class B Common Stock, par value $1.00 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">WLYB<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,031,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=jwa_ClassACommonStockParValue100PerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=jwa_ClassACommonStockParValue100PerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=jwa_ClassBCommonStockParValue100PerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=jwa_ClassBCommonStockParValue100PerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354041705504">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF FINANCIAL POSITION - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 100,397<span></span>
</td>
<td class="nump">$ 93,795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">331,960<span></span>
</td>
<td class="nump">311,571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,585<span></span>
</td>
<td class="nump">42,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">81,924<span></span>
</td>
<td class="nump">78,393<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">550,866<span></span>
</td>
<td class="nump">526,297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">271,572<span></span>
</td>
<td class="nump">282,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">931,429<span></span>
</td>
<td class="nump">1,015,302<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,302,142<span></span>
</td>
<td class="nump">1,304,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">111,719<span></span>
</td>
<td class="nump">121,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">193,967<span></span>
</td>
<td class="nump">196,800<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,361,695<span></span>
</td>
<td class="nump">3,446,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">77,438<span></span>
</td>
<td class="nump">95,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedRoyaltiesCurrent', window );">Accrued royalties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">101,596<span></span>
</td>
<td class="nump">78,582<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Short-term portion of long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">18,750<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">538,126<span></span>
</td>
<td class="nump">545,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued employment costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">117,121<span></span>
</td>
<td class="nump">144,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term portion of operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,576<span></span>
</td>
<td class="nump">22,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">95,812<span></span>
</td>
<td class="nump">89,490<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">969,419<span></span>
</td>
<td class="nump">988,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">768,277<span></span>
</td>
<td class="nump">809,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent', window );">Accrued pension liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">78,622<span></span>
</td>
<td class="nump">146,247<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">180,065<span></span>
</td>
<td class="nump">172,903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">132,541<span></span>
</td>
<td class="nump">145,832<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">90,502<span></span>
</td>
<td class="nump">92,106<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,219,426<span></span>
</td>
<td class="nump">2,355,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $1 par value per share: Authorized shares - 2 million, Issued shares - 0</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">459,297<span></span>
</td>
<td class="nump">444,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,921,160<span></span>
</td>
<td class="nump">1,850,058<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated other comprehensive loss:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(329,566)<span></span>
</td>
<td class="num">(257,941)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Unamortized retirement costs, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(182,226)<span></span>
</td>
<td class="num">(228,146)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax', window );">Unrealized gain (loss) on interest rate swaps, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,646<span></span>
</td>
<td class="num">(4,703)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Total accumulated other comprehensive loss, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(508,146)<span></span>
</td>
<td class="num">(490,790)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Less: treasury shares at cost (Class A - 23,515 and 23,419 as of April 30, 2022 and 2021, respectively, Class B - 3,924 and 3,922 as of April 30, 2022 and 2021, respectively)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(813,224)<span></span>
</td>
<td class="num">(795,517)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,142,269<span></span>
</td>
<td class="nump">1,091,291<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,361,695<span></span>
</td>
<td class="nump">3,446,439<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">70,226<span></span>
</td>
<td class="nump">70,208<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 12,956<span></span>
</td>
<td class="nump">$ 12,974<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Relates to our term loan A under the Amended and Restated RCA.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The sales return reserve recorded in Contract liabilities is $31.1 million and $38.0 million as of April 30, 2022 and April 30, 2021, respectively. See Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#8221; for further details of the sales return reserve.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedRoyaltiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedRoyaltiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594809&amp;loc=SL116692626-108610<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354045945136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">180,000<span></span>
</td>
<td class="nump">180,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">70,226<span></span>
</td>
<td class="nump">70,208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury shares at cost (in shares)</a></td>
<td class="nump">23,515<span></span>
</td>
<td class="nump">23,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">72,000<span></span>
</td>
<td class="nump">72,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">12,956<span></span>
</td>
<td class="nump">12,974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury shares at cost (in shares)</a></td>
<td class="nump">3,924<span></span>
</td>
<td class="nump">3,922<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354046164736">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,082,928<span></span>
</td>
<td class="nump">$ 1,941,501<span></span>
</td>
<td class="nump">$ 1,831,483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Costs and expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">700,658<span></span>
</td>
<td class="nump">625,335<span></span>
</td>
<td class="nump">591,024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Operating and administrative expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,079,585<span></span>
</td>
<td class="nump">1,022,660<span></span>
</td>
<td class="nump">997,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Impairment of goodwill and intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">202,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related (credits) charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(1,427)<span></span>
</td>
<td class="nump">33,310<span></span>
</td>
<td class="nump">32,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">84,836<span></span>
</td>
<td class="nump">74,685<span></span>
</td>
<td class="nump">62,436<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,863,652<span></span>
</td>
<td class="nump">1,755,990<span></span>
</td>
<td class="nump">1,885,770<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">219,276<span></span>
</td>
<td class="nump">185,511<span></span>
</td>
<td class="num">(54,287)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(19,802)<span></span>
</td>
<td class="num">(18,383)<span></span>
</td>
<td class="num">(24,959)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange transaction (losses) gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,192)<span></span>
</td>
<td class="num">(7,977)<span></span>
</td>
<td class="nump">2,773<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfOtherAssets', window );">Gain on sale of certain assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,694<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,685<span></span>
</td>
<td class="nump">16,761<span></span>
</td>
<td class="nump">13,381<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">209,661<span></span>
</td>
<td class="nump">175,912<span></span>
</td>
<td class="num">(63,092)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">61,352<span></span>
</td>
<td class="nump">27,656<span></span>
</td>
<td class="nump">11,195<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 148,309<span></span>
</td>
<td class="nump">$ 148,256<span></span>
</td>
<td class="num">$ (74,287)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Earnings (loss) per share</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2.66<span></span>
</td>
<td class="nump">$ 2.65<span></span>
</td>
<td class="num">$ (1.32)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2.62<span></span>
</td>
<td class="nump">$ 2.63<span></span>
</td>
<td class="num">$ (1.32)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Weighted average number of common shares outstanding:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">55,759<span></span>
</td>
<td class="nump">55,930<span></span>
</td>
<td class="nump">56,209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">56,598<span></span>
</td>
<td class="nump">56,461<span></span>
</td>
<td class="nump">56,209<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 7, &#8220;Restructuring and Related (Credits) Charges&#8221; and Note 11, &#8220;Goodwill and Intangible Assets&#8221; for these charges by segment.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_RestructuringChargesNetOfCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring charges for research and professional development, net of related reversal of severance provisions previously recorded by the Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_RestructuringChargesNetOfCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044322048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - UNAUDITED [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 148,309<span></span>
</td>
<td class="nump">$ 148,256<span></span>
</td>
<td class="num">$ (74,287)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(71,625)<span></span>
</td>
<td class="nump">82,762<span></span>
</td>
<td class="num">(28,596)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Unamortized retirement costs, net of tax (expense) benefit of $(13,440), $(2,103), and $10,137, respectively</a></td>
<td class="nump">45,920<span></span>
</td>
<td class="num">(226)<span></span>
</td>
<td class="num">(31,863)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax', window );">Unrealized gain (loss) on interest rate swaps, net of tax (expense) benefit of $(2,787), $(657), and $2,114, respectively</a></td>
<td class="nump">8,349<span></span>
</td>
<td class="nump">2,171<span></span>
</td>
<td class="num">(6,300)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="num">(17,356)<span></span>
</td>
<td class="nump">84,707<span></span>
</td>
<td class="num">(66,759)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 130,953<span></span>
</td>
<td class="nump">$ 232,963<span></span>
</td>
<td class="num">$ (141,046)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (dd)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043557808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Unamortized retirement costs, tax (expense) benefit</a></td>
<td class="num">$ (13,440)<span></span>
</td>
<td class="num">$ (2,103)<span></span>
</td>
<td class="nump">$ 10,137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax', window );">Unrealized gain (loss) on interest rate swaps, tax (expense) benefit</a></td>
<td class="num">$ (2,787)<span></span>
</td>
<td class="num">$ (657)<span></span>
</td>
<td class="nump">$ 2,114<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustments, of tax expense (benefit) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (dd)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354039176144">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 148,309<span></span>
</td>
<td class="nump">$ 148,256<span></span>
</td>
<td class="num">$ (74,287)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Impairment of goodwill and intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">202,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">84,836<span></span>
</td>
<td class="nump">74,685<span></span>
</td>
<td class="nump">62,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AmortizationOfProductDevelopmentAssets', window );">Amortization of product development assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35,162<span></span>
</td>
<td class="nump">34,365<span></span>
</td>
<td class="nump">35,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization of technology, property, and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">95,172<span></span>
</td>
<td class="nump">91,139<span></span>
</td>
<td class="nump">76,716<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related (credits) charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(1,427)<span></span>
</td>
<td class="nump">33,310<span></span>
</td>
<td class="nump">32,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25,705<span></span>
</td>
<td class="nump">21,982<span></span>
</td>
<td class="nump">20,009<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPostretirementBenefitExpense', window );">Employee retirement plan expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,146<span></span>
</td>
<td class="nump">12,975<span></span>
</td>
<td class="nump">10,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange transaction losses (gains)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,192<span></span>
</td>
<td class="nump">7,977<span></span>
</td>
<td class="num">(2,773)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfOtherAssets', window );">Gain on sale of certain assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,694)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other noncash charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37,128<span></span>
</td>
<td class="nump">35,138<span></span>
</td>
<td class="nump">7,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(26,318)<span></span>
</td>
<td class="num">(7,263)<span></span>
</td>
<td class="num">(2,962)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,311<span></span>
</td>
<td class="nump">7,842<span></span>
</td>
<td class="num">(2,714)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties', window );">Accounts payable and accrued royalties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,373<span></span>
</td>
<td class="num">(31,121)<span></span>
</td>
<td class="nump">14,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,973<span></span>
</td>
<td class="nump">14,164<span></span>
</td>
<td class="num">(118)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInRestructuringReserve', window );">Restructuring payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,911)<span></span>
</td>
<td class="num">(19,667)<span></span>
</td>
<td class="num">(12,563)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(13,476)<span></span>
</td>
<td class="nump">28,142<span></span>
</td>
<td class="num">(13,779)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPostretirementObligations', window );">Employee retirement plan contributions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(46,729)<span></span>
</td>
<td class="num">(40,676)<span></span>
</td>
<td class="num">(33,729)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,737)<span></span>
</td>
<td class="num">(32,344)<span></span>
</td>
<td class="num">(28,243)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10,915)<span></span>
</td>
<td class="num">(18,981)<span></span>
</td>
<td class="num">(3,023)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">339,100<span></span>
</td>
<td class="nump">359,923<span></span>
</td>
<td class="nump">288,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdditionsToProductDevelopmentAssets', window );">Product development spending</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(27,015)<span></span>
</td>
<td class="num">(25,954)<span></span>
</td>
<td class="num">(26,608)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to technology, property, and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(88,843)<span></span>
</td>
<td class="num">(77,407)<span></span>
</td>
<td class="num">(88,593)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Businesses acquired in purchase transactions, net of cash acquired</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(75,703)<span></span>
</td>
<td class="num">(299,942)<span></span>
</td>
<td class="num">(229,629)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities', window );">Proceeds related to the sale of certain assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,375<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Acquisitions of publication rights and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,838)<span></span>
</td>
<td class="num">(29,851)<span></span>
</td>
<td class="num">(1,840)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(194,024)<span></span>
</td>
<td class="num">(433,154)<span></span>
</td>
<td class="num">(346,670)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(661,873)<span></span>
</td>
<td class="num">(562,752)<span></span>
</td>
<td class="num">(630,551)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Borrowings of long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">650,877<span></span>
</td>
<td class="nump">593,405<span></span>
</td>
<td class="nump">934,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,006)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchases of treasury shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(30,000)<span></span>
</td>
<td class="num">(15,765)<span></span>
</td>
<td class="num">(46,589)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts', window );">Change in book overdrafts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,327)<span></span>
</td>
<td class="nump">18,398<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(77,205)<span></span>
</td>
<td class="num">(76,938)<span></span>
</td>
<td class="num">(76,658)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement', window );">Impact of tax withholding on stock-based compensation and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,110)<span></span>
</td>
<td class="num">(3,434)<span></span>
</td>
<td class="num">(3,794)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(131,638)<span></span>
</td>
<td class="num">(47,086)<span></span>
</td>
<td class="nump">172,677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effects of exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,070)<span></span>
</td>
<td class="nump">11,629<span></span>
</td>
<td class="num">(4,943)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract', window );"><strong>Cash reconciliation:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">93,795<span></span>
</td>
<td class="nump">202,464<span></span>
</td>
<td class="nump">92,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted cash included in Prepaid expenses and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">564<span></span>
</td>
<td class="nump">583<span></span>
</td>
<td class="nump">658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Balance at beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">94,359<span></span>
</td>
<td class="nump">203,047<span></span>
</td>
<td class="nump">93,548<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase/(decrease) for year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,368<span></span>
</td>
<td class="num">(108,688)<span></span>
</td>
<td class="nump">109,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100,397<span></span>
</td>
<td class="nump">93,795<span></span>
</td>
<td class="nump">202,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted cash included in Prepaid expenses and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">330<span></span>
</td>
<td class="nump">564<span></span>
</td>
<td class="nump">583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Balance at end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100,727<span></span>
</td>
<td class="nump">94,359<span></span>
</td>
<td class="nump">203,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashPaidDuringPeriodForAbstract', window );"><strong>Cash paid during the year for:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,834<span></span>
</td>
<td class="nump">17,171<span></span>
</td>
<td class="nump">23,622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes, net of refunds</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">48,887<span></span>
</td>
<td class="nump">41,064<span></span>
</td>
<td class="nump">41,537<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis=jwa_TheLearningHouseIncMember', window );">Learning House [Member] | Warrants [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Noncash items:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue', window );">Shares issued in connection with the acquisition of a business</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7,363<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 7, &#8220;Restructuring and Related (Credits) Charges&#8221; and Note 11, &#8220;Goodwill and Intangible Assets&#8221; for these charges by segment.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_AdditionsToProductDevelopmentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for book composition and other product development spending.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_AdditionsToProductDevelopmentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_AmortizationOfProductDevelopmentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings in the period representing the amortization of product development assets, which consist of composition costs and royalty advances to authors.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_AmortizationOfProductDevelopmentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_CashPaidDuringPeriodForAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_CashPaidDuringPeriodForAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations due for compensation payments related to the use of copyrights, patents, trade names, licenses, technology. Royalty payments are also paid by the lease holders for oil, gas, and mineral extraction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of shares issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from share-based payment arrangement during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_RestructuringChargesNetOfCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring charges for research and professional development, net of related reversal of severance provisions previously recorded by the Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_RestructuringChargesNetOfCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPostretirementObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPostretirementObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInRestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the carrying amount (including both current and noncurrent portions of the accrual) of the liability pertaining to the exit from or disposal of business activities or restructuring pursuant to a duly authorized plan, excluding costs or losses pertaining to an entity newly acquired in a business combination and to asset retirement obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInRestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPostretirementBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost (reversal of cost) for other postretirement benefits. Excludes pension benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPostretirementBenefitExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3098-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfBankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from the sale of other assets recognized in investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis=jwa_TheLearningHouseIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis=jwa_TheLearningHouseIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=jwa_AdditionalPaidInCapitalAttributableToWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=jwa_AdditionalPaidInCapitalAttributableToWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354037261776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Class A [Member]</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Class A [Member] </div>
<div>Cumulative Effect, Period of Adoption, Adjustment [Member]</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Class B [Member]</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Class B [Member] </div>
<div>Cumulative Effect, Period of Adoption, Adjustment [Member]</div>
</th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th">
<div>Additional Paid-in Capital [Member] </div>
<div>Cumulative Effect, Period of Adoption, Adjustment [Member]</div>
</th>
<th class="th">
<div>Additional Paid-in Capital [Member] </div>
<div>Class A [Member]</div>
</th>
<th class="th">
<div>Additional Paid-in Capital [Member] </div>
<div>Class B [Member]</div>
</th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th">
<div>Retained Earnings [Member] </div>
<div>Cumulative Effect, Period of Adoption, Adjustment [Member]</div>
</th>
<th class="th">
<div>Retained Earnings [Member] </div>
<div>Class A [Member]</div>
</th>
<th class="th">
<div>Retained Earnings [Member] </div>
<div>Class B [Member]</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Loss, Net of Tax [Member]</div></th>
<th class="th">
<div>Accumulated Other Comprehensive Loss, Net of Tax [Member] </div>
<div>Cumulative Effect, Period of Adoption, Adjustment [Member]</div>
</th>
<th class="th">
<div>Accumulated Other Comprehensive Loss, Net of Tax [Member] </div>
<div>Class A [Member]</div>
</th>
<th class="th">
<div>Accumulated Other Comprehensive Loss, Net of Tax [Member] </div>
<div>Class B [Member]</div>
</th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th">
<div>Treasury Stock [Member] </div>
<div>Cumulative Effect, Period of Adoption, Adjustment [Member]</div>
</th>
<th class="th">
<div>Treasury Stock [Member] </div>
<div>Class A [Member]</div>
</th>
<th class="th">
<div>Treasury Stock [Member] </div>
<div>Class B [Member]</div>
</th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment [Member]</div></th>
<th class="th"><div>Class A [Member]</div></th>
<th class="th"><div>Class B [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Apr. 30, 2019</a></td>
<td class="nump">$ 70,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 422,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,931,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (508,738)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (746,476)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,181,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted shares issued under stock-based compensation plans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,992)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Impact of tax withholding on stock-based compensation and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,794)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchases of treasury shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(46,589)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(46,589)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Common stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (64,264)<span></span>
</td>
<td class="num">$ (12,394)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (64,264)<span></span>
</td>
<td class="num">$ (12,394)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Common stock class conversions</a></td>
<td class="nump">39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(74,287)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(66,759)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(141,046)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Apr. 30, 2020</a></td>
<td class="nump">70,166<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">13,016<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">431,680<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,780,129<span></span>
</td>
<td class="num">$ (1,390)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(575,497)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(785,870)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">933,624<span></span>
</td>
<td class="num">$ (1,390)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted shares issued under stock-based compensation plans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,206)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Impact of tax withholding on stock-based compensation and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,336)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,434)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchases of treasury shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,765)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,765)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Common stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67,614)<span></span>
</td>
<td class="num">(9,324)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67,614)<span></span>
</td>
<td class="num">(9,324)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Common stock class conversions</a></td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232,963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Apr. 30, 2021</a></td>
<td class="nump">70,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">444,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,850,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(490,790)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(795,517)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,091,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted shares issued under stock-based compensation plans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,578)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of Class A common stock related to the acquisition of a business</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Impact of tax withholding on stock-based compensation and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,924)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,110)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchases of treasury shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Common stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (64,724)<span></span>
</td>
<td class="num">$ (12,481)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (64,724)<span></span>
</td>
<td class="num">$ (12,481)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Common stock class conversions</a></td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,356)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Apr. 30, 2022</a></td>
<td class="nump">$ 70,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 459,297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,921,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (508,146)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (813,224)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,142,269<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 30<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121321822&amp;loc=d3e3913-113898<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121323062&amp;loc=d3e15009-113911<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044449552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="nump">$ 1.38<span></span>
</td>
<td class="nump">$ 1.37<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="nump">$ 1.38<span></span>
</td>
<td class="nump">$ 1.37<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044264848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Description of Business [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Business</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 1 &#8211; Description of Business</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company, founded in 1807, was incorporated in the state of New York on January 15, 1904. Throughout this report, when we refer to &#8220;Wiley,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us,&#8221; we are referring to John Wiley &amp; Sons, Inc. and all our subsidiaries, except where the context indicates otherwise.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Wiley </span>is a global leader in scientific research and career-connected education, unlocking human potential by enabling discovery, powering education, and shaping workforces.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We report financial information in </span>three<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> segments, as well as a Corporate category.&#160; </span>Through <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">the Research Publishing &amp; Platforms segment, we provide peer-reviewed scientific, technical, and medical (STM) publishing, content platforms, and related services to academic, corporate, and government customers, academic societies, and individual researchers. The Academic &amp; Professional Learning segment provides Education Publishing and Professional Learning content and courseware, training and learning services, to students, professionals, and corporations. The Education Services segment provides University Services, including online program management (OPM) services for academic institutions, and Talent Development Services, including placement and training, for professionals and businesses. We have operations primarily located in the United States (US), United Kingdom (UK), India, Sri Lanka, and Germany.</span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044459536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 2 &#8211; Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Summary of Significant Accounting Policies</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Basis of Presentation:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Consolidated Financial Statements include all the accounts of the Company and our subsidiaries. We have eliminated all intercompany transactions and balances in consolidation. All amounts are in thousands, except per share amounts, and approximate due to rounding.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the fourth quarter of fiscal year 2021, a UK entity acquired in connection with the acquisition of mthree, which was acquired on January 1, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>was erroneously dissolved by the Company in accordance with UK Companies Act regulations while still holding assets. This entity, along with its subsidiaries, (the Entity) had various net intercompany receivables owed to them from other Wiley companies of approximately $188.8 million as of April 30, 2021, which upon a dissolution technically would revert to the British Crown (Crown). Wiley petitioned to Companies House to reinstate the Entity without prejudice, which was completed in March 2022.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">When these events occurred, the Company evaluated whether it was appropriate to consolidate the assets, liabilities, and operations of the Entity as part of its Consolidated Financial Statements as of April 30, 2021, and for each reporting period from the Entity being dissolved until its reinstatement in March 2022. The Company evaluated whether there was a liability to the Crown and a related loss associated with the dissolution of the Entity under US GAAP in fiscal year 2021 and through to reinstatement in March 2022.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company evaluated the criteria in <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) Topic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">810</span>, &#8220;Consolidations,&#8221; to determine if consolidating the Entity was appropriate under US GAAP. Based on that evaluation and the administrative nature of the process to restore, the Company concluded that although the Entity was dissolved, we maintained control of the assets of the Entity and, therefore, appropriately consolidated the assets, liabilities, and operations of the Entity in our Consolidated Financial Statements as of April 30, 2021 and through to reinstatement in March 2022. </div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Reclassifications:</span></div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Certain prior year amounts have been reclassified to conform to the current year&#8217;s presentation.</span></div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Use of Estimates:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of our Consolidated Financial Statements and related disclosures in conformity with US GAAP requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the financial statements, and revenue and expenses during the reporting period. These estimates include, among other items, sales return reserves, allocation of acquisition purchase price to assets acquired and liabilities assumed, goodwill and indefinite-lived intangible assets, intangible assets with definite lives and other long-lived assets, and retirement plans. We review these estimates and assumptions periodically using historical experience and other factors and reflect the effects of any revisions on the Consolidated Financial Statements in the period we determine any revisions to be necessary. Actual results could differ from those estimates, which could affect the reported results.</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Book Overdrafts:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under our cash management system, a book overdraft balance exists for our primary disbursement accounts. This overdraft represents uncleared checks in excess of cash balances in individual bank accounts. Our funds are transferred from other existing bank account balances or from lines of credit as needed to fund checks presented for payment. As of April 30, 2022 and 2021, book overdrafts of $19.4 million and $25.8 million, respectively, were included in Accounts payable on the Consolidated Statements of Financial Position.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Revenue Recognition:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from contracts with customers is recognized using a five-step model consisting of the following: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) we satisfy a performance obligation. Performance obligations are satisfied when we transfer control of a good or service to a customer, which can occur over time or at a point in time. The amount of revenue recognized is based on the consideration to which we expect to be entitled in exchange for those goods or services, including the expected value of variable consideration. The customer&#8217;s ability and intent to pay the transaction price is assessed in determining whether a contract exists with the customer. If collectability of substantially all the consideration in a contract is not probable, consideration received is not recognized as revenue unless the consideration is nonrefundable, and we no longer have an obligation to transfer additional goods or services to the customer, or collectability becomes probable.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 3, &#8220;Revenue Recognition, Contracts with Customers,&#8221; for further details of our revenue recognition policy.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Cash and Cash Equivalents:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents consist of highly liquid investments with an original maturity of three months or less at the time of purchase and are stated at cost, which approximates market value, because of the short-term maturity of the instruments.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Allowance for Credit Losses:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are exposed to credit losses&#160;through our accounts receivable with customers.&#160;Accounts receivable, net, is stated at amortized cost net of provision for credit losses. Our methodology to measure the provision for credit losses requires an estimation of loss rates based upon historical loss experience adjusted for factors that are relevant to determining the expected collectability of accounts receivable such as, delinquency trends, aging behavior of receivables, credit and liquidity indicators for industry groups, customer classes or individual customers,&#160;and reasonable and supportable forecasts of the economic and geopolitical conditions that may exist through the contractual life of the asset.&#160;Our provision for credit losses&#160;is reviewed and revised periodically.&#160;Our accounts receivable is evaluated on a pool basis that is based on customer groups with similar risk characteristics.&#160;This includes consideration of the following factors to develop these pools: size of the customer, industry, geographical location, historical risk, and types of services or products sold.</div>

<div><br/></div>

<div style="text-align: justify; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our customers&#8217; ability&#160;to pay is assessed through our internal credit review processes. Based on the value of credit extended, we assess our customers&#8217; credit by reviewing the total expected receivable exposure, expected timing of&#160;payments, and the customers&#8217; established credit rating. In determining customer creditworthiness, we assess our customers&#8217; credit utilizing different resources including </span>third<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-party validations and/or our own assessment through analysis of the customers&#8217; financial statements and review of trade/bank references. We also consider contract terms and conditions, country and geopolitical risk, and the customers&#8217; mix of products purchased in our evaluation. A credit limit is established for each customer based on the outcome of this review. Credit limits are periodically reviewed for existing customers and whenever an increase in the credit limit is being considered. When necessary, we utilize collection agencies and legal counsel to pursue recovery of defaulted receivables.&#160;We write off receivables only when deemed </span>no<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> longer collectible.</span></div>

<div style="margin-bottom: 6pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The&#160;following table presents the change in provision for credit losses, which is presented net in Accounts receivable on our Consolidated Statements of Financial Position for the period indicated:</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Provision for</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Credit Losses</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of April 30, 2021</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,474</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current period provision</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,029</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts written off, less recoveries</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,754</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange translation adjustments and other</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(528</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of April 30, 2022</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Sales Return Reserves:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The process that we use to determine our sales returns and the related reserve provision charged against revenue, is based on applying an estimated return rate to current year returnable print book sales. This rate is based upon an analysis of actual historical return experience in the various markets and geographic regions in which we do business. We collect, maintain, and analyze significant amounts of sales returns data for large volumes of homogeneous transactions. This allows us to make reasonable estimates of the amount of future returns. All available data is utilized to identify the returns by market and to which fiscal year the sales returns apply. This enables management to track the returns in detail and identify and react to trends occurring in the marketplace, with the objective of being able to make the most informed judgments possible in setting reserve rates. Associated with the estimated sales return reserves, we also include a related increase to inventory and a reduction to accrued royalties as a result of the expected returns. Print book sales return reserves amounted to a net liability balance of $19.4 million and $22.2 million as of April 30, 2022 and 2021, respectively.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The reserves are reflected in the following accounts of the Consolidated Statements of Financial Position as of April 30:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increase in Inventories, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,820</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,886</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Decrease in Accrued royalties</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,893</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,949</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increase in Contract liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,135</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,034</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Print book sales return reserve net liability balance</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(19,422</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22,199</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>

<div style="text-align: justify;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Inventories:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories are carried at the lower of cost or net realizable value. US book inventories aggregating $20.6 million and $20.4 million at April 30, 2022 and 2021, respectively, are valued using the last-in, first-out (LIFO) method.&#160;All other inventories are valued using the first-in, first-out (FIFO) method. Finished goods not recorded at LIFO have been recorded at the lower of cost or net realizable value.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Product Development Assets:&#160;</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets consist of book composition costs and other product development costs and were included in Other non-current assets on the Consolidated Statements of Financial Position. Costs associated with developing a book for publication are expensed until the product is determined to be commercially viable. Book composition costs represent the costs incurred to bring an edited commercial manuscript to publication, which include typesetting, proofreading, design, illustration costs, and digital formatting. Book composition costs are capitalized and are generally amortized on a double-declining basis over their estimated useful lives, ranging from 1 to 3 years. Other product development costs represent the costs incurred in developing software, platforms, and digital content to be sold and licensed to third parties. Other product development costs are capitalized and amortized on a straight-line basis over their estimated useful lives. As of April 30, 2022, the weighted average estimated useful life of other product development costs was approximately 6 years.</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Royalty Advances:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Royalty advances are capitalized and, upon publication, are expensed as royalties earned based on sales of the published works. Royalty advances are reviewed for recoverability and a reserve for loss is maintained, if appropriate. </div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Shipping and Handling Costs:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Costs incurred for third party shipping and handling are primarily reflected in Operating and administrative expenses on the Consolidated Statements of Income (Loss). We incurred $29.0 million, $27.8 million, and $28.8 million in shipping and handling costs in the years ended April 30, 2022, 2021, and 2020, respectively.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Advertising and Marketing Costs:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Advertising and marketing costs are expensed as incurred.&#160;These costs are reflected in the Consolidated Statements of Income (Loss) as follows:</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Advertising and marketing costs</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of sales<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62.9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">65.8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating and administrative expenses</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This includes certain advertising and marketing costs incurred by our Education Services business to fulfill performance obligations from contracts with educational institutions.</div></td>
  </tr>
</table>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Technology, Property, and Equipment:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment is recorded at cost, except for property and equipment that have been impaired, for which we reduce the carrying amount to the estimated fair value at the impairment date. Major renewals and improvements are capitalized, while maintenance and repairs are expensed as incurred.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment is depreciated using the straight-line method based upon the following estimated useful lives: Computer Software &#8211; 3 to 10 years; Computer Hardware &#8211; 3 to 5 years; Buildings and Leasehold Improvements &#8211; the lesser of the estimated useful life of the asset up to 40 years or the duration of the lease; Furniture, Fixtures, and Warehouse Equipment &#8211; 5 to 10 years.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Costs incurred for computer software internally developed or obtained for internal use are capitalized during the application development stage and expensed as incurred during the preliminary project and postimplementation stages. Costs incurred during the application development stage include costs of materials, services, and payroll and payroll-related costs for employees who are directly associated with the software project. Such costs are amortized over the expected useful life of the related software, which is generally 3 to 5 years. Costs related to the investment in our Enterprise Resource Planning and related systems are amortized over an expected useful life of 10 years. Maintenance, training, and upgrade costs that do not result in additional functionality are expensed as incurred.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Allocation of Acquisition Purchase Price to Assets Acquired and Liabilities Assumed</span>:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In connection with acquisitions, we allocate the cost of the acquisition to the assets acquired and the liabilities assumed based on the estimates of fair value for such items, including intangible assets and technology acquired. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The excess of the purchase consideration over the fair value of assets acquired and liabilities assumed is recorded as goodwill. The determination of the acquisition date fair value of the assets acquired and liabilities assumed requires us to make significant estimates and assumptions, such as forecasted revenue growth rates and operating cash flows, royalty rates, customer attrition rates, obsolescence rates of developed technology, and discount rates.</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> We may use a third-party valuation consultant to assist in the determination of such estimates.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Goodwill and Indefinite-lived Intangible Assets:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill represents the excess of the aggregate of the following: (1) consideration transferred, (2) the fair value of any noncontrolling interest in the acquiree, and (3) if the business combination is achieved in stages, the acquisition-date fair value of our previously held equity interest in the acquiree over the net of the acquisition-date amounts of the identifiable assets acquired and the liabilities assumed.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indefinite-lived intangible assets primarily consist of brands and trademarks, and publishing rights, and are typically characterized by intellectual property with a long and well-established revenue stream resulting from strong and well-established imprint/brand recognition in the market.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We use the acquisition method of accounting for all business combinations and do not amortize goodwill or intangible assets with indefinite useful lives. Goodwill and intangible assets with indefinite useful lives are tested for possible impairment annually during the fourth quarter of each fiscal year, or more frequently if events or changes in circumstances indicate that the asset might be impaired.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Intangible Assets with Definite Lives and Other Long-Lived Assets:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Definite-lived intangible assets principally consist of content and publishing rights, customer relationships, developed technology, brands and trademarks, and covenants not to compete agreements, and are amortized over their estimated useful lives. The most significant factors in determining the estimated lives of these intangibles are the history and longevity, combined with the strength and pattern of projected cash flows.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets with definite lives as of April 30, 2022, are amortized on a straight-line basis over the following weighted average estimated useful lives: content and publishing rights &#8211; 26 years, customer relationships &#8211; 16 years, developed technology &#8211; 7 years, brands and trademarks &#8211; 11 years, and covenants not to compete agreements &#8211; 5 years.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Assets with definite lives are evaluated for impairment upon a significant change in the operating or macroeconomic environment.&#160;In these circumstances, if an evaluation of the projected undiscounted cash flows indicates impairment, the asset is written down to its estimated fair value based on the discounted future cash flows.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Derivative Financial Instruments:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">From time to time, we enter into foreign exchange forward and interest rate swap contracts as a hedge against foreign currency asset and liability commitments, changes in interest rates, and anticipated transaction exposures, including intercompany purchases. All derivatives are recognized as assets or liabilities and measured at fair value.&#160; Derivatives that are not determined to be effective hedges are adjusted to fair value with a corresponding adjustment to earnings. We do not use financial instruments for trading or speculative purposes.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Foreign Currency Gains/Losses:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We maintain operations in many non-US locations. Assets and liabilities are translated into US dollars using end-of-period exchange rates and revenues, and expenses are translated into US dollars using weighted average rates. Our significant investments in non-US businesses are exposed to foreign currency risk. Foreign currency translation adjustments are reported as a separate component of Accumulated Other Comprehensive Loss within Shareholders&#8217; Equity.</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign currency transaction gains or losses are recognized on the Consolidated Statements of Income (Loss) as incurred.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Stock-Based Compensation:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recognize stock-based compensation expense based on the fair value of the stock-based awards on the grant date, reduced by an estimate for future forfeited awards.&#160;As such, stock-based compensation expense is only recognized for those awards that are expected to ultimately vest. The fair value of stock-based awards is recognized in net income generally on a straight-line basis over the requisite service period. Stock-based compensation expense associated with performance-based stock awards is based on actual financial results for targets established up to three years in advance, or less. The cumulative effect on current and prior periods of a change in the estimated number of performance share awards, or estimated forfeiture rate, is recognized as an adjustment to earnings in the period of the revision. If actual results differ significantly from estimates, our stock-based compensation expense and Consolidated Statements of Income (Loss) could be impacted. The grant date fair value for stock options is estimated using the Black-Scholes option-pricing model. The determination of the assumptions used in the Black-Scholes model include the expected life of an option, the expected volatility of our common stock over the estimated life of the option, a risk-free interest rate, and the expected dividend yield. Judgment was also required in estimating the amount of stock-based awards that may be forfeited.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Recently Adopted Accounting Standards</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reference Rate Reform</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In March 2020, the FASB issued ASU&#160;2020-04, &#8220;Reference Rate Reform (Topic&#160;848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221;&#160;In January 2021, the FASB clarified the scope of that guidance with the issuance of ASU 2021-01, &#8220;Reference Rate Reform: Scope.&#8221;&#160;These ASUs provide optional guidance for a limited period of time to ease the burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting.&#160; This would apply to companies meeting certain criteria that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. This standard was effective for us immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before&#160;December 31, 2022. On December 22, 2021, we amended the Amended and Restated RCA (as defined in Note 14, &#8220;Debt and Available Credit Facilities&#8221;) to change the rates for Sterling and euro denominated borrowings from LIBOR-based rates to alternative rates. We applied ASU 2020-04 at the time of this modification, and there was no impact on our Consolidated Financial Statements.&#160;Refer to Note 14, &#8220;Debt and Available Credit Facilities,&#8221; for more information. The future impact of this ASU on our Consolidated Financial Statements will be based on any future contract modifications.</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Simplifying the Accounting for Income Taxes</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In December 2019, the FASB issued Accounting Standards Update (ASU) 2019-12, &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#8221;&#160;This ASU is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions within Topic 740, &#8220;Income Taxes,&#8221; and clarifies certain aspects of the current guidance to promote consistent application. We adopted ASU 2019-12 on May 1, 2021. The adoption did not have a material impact on our Consolidated Financial Statements at the time of adoption. The impact in the future would depend on any changes in tax laws and the applicable enactment dates. In accordance with ASU 2019-12, the enactment date is when any effects are recognized in the consolidated financial statements.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Measurement of Credit Losses on Financial Instruments</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In June 2016<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, the FASB issued ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2016-13</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, &#8220;Financial Instruments&#8212;Credit Losses (Topic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">326</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">), Measurement of Credit Losses on Financial Instruments,&#8221; </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and issued subsequent amendments to the initial guidance thereafter.&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2016-13</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> requires entities to measure all expected credit losses for most financial assets held at the reporting date based on an expected loss model which includes historical experience, current conditions, and reasonable and supportable forecasts. Entities will now use forward-looking information to better form their credit loss estimates. ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2016-13</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> also required enhanced disclosures to help financial statement users better understand significant estimates and judgments used in estimating credit losses.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We adopted the new standard on </span>May 1, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, with a cumulative effect adjustment to retained earnings as of the beginning of the year of adoption. The adoption of ASU </span>2016-13<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> primarily impacted our trade receivables, specifically our allowance for doubtful accounts.&#160;The adoption of the standard did not have an impact on our&#160;Consolidated Statements of Income (Loss), or our Consolidated Statements of Cash Flows. See above </span>under the caption &#8220;Allowance for Credit Losses&#8221; for a discussion of our policy.</div>

<div><br/></div>

<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangibles-Goodwill and Other-Internal-Use Software: Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In August 2018<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, the FASB issued ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2018-15</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, &#8220;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">350-40</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract.&#8221; ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2018-15</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2018-15</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> on </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">May 1, 2020</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> on a prospective basis. There was </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">no</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> impact to our Consolidated Financial Statements at the date of adoption</span>.</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Recently Issued Accounting Standards</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In October 2021, the FASB issued ASU 2021-08, &#8220;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.&#8221; This ASU requires that an acquirer recognize, and measure, contract assets and contract liabilities acquired in a business combination in accordance with ASC 606 &#8220;Revenue from Contracts with Customers&#8221; (Topic 606) as if it had originated the contracts. Generally, this would result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree&#8217;s financial statements if the acquiree prepared financial statements in accordance with US GAAP. This standard is effective for us on May 1, 2023, including interim periods within the fiscal year. Early adoption is permitted. The standard is applied prospectively to business combinations occurring on or after the effective date of the amendments. The impact will be based on future business combinations after we adopt the standard.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Convertible Debt Instruments, Derivatives, and EPS</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">August 2020</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, the FASB issued ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2020-06</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, &#8220;Debt&#8212;Debt with Conversion and Other Options (Subtopic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">470-20</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">815-40</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)&#8221;. This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity&#8217;s own equity to reduce form-over-substance-based accounting conclusions.&#160;In addition, this ASU improves and amends the related EPS guidance. This standard is effective for us on </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">May 1, 2022</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, including interim periods within those fiscal years.&#160;Adoption is either a modified retrospective method or a fully retrospective method of transition.&#160;There was </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">no</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> impact to our Consolidated Financial Statements at the date of adoption</span>.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043316912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition, Contracts with Customers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue Recognition, Contracts with Customers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition, Contracts with Customers</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Note 3 </span>&#8212;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"> Revenue Recognition, Contracts with Customers</span></div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Disaggregation of Revenue</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables present our revenue from contracts with customers disaggregated by segment and product type.</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Research Publishing &amp; Platforms:</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,057,022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">972,512</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">908,952</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54,321</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,837</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39,887</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,111,343</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,015,349</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">948,839</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Academic &amp; Professional Learning:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Publishing<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">349,992</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">361,194</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">351,514</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Professional Learning</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">296,831</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">280,667</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">298,601</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Academic &amp; Professional Learning</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">646,823</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">641,861</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">650,115</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Education Services:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services<sup>(2)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">226,131</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">227,700</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">210,882</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Talent Development Services<sup>(1)(3)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98,631</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,591</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,647</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Education Services</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">324,762</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">284,291</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">232,529</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Revenue</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,082,928</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,941,501</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,831,483</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2021, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning &#8211; Education Publishing to Education Services &#8211; Talent Development Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services &#8211; Talent Development Services. The Revenue was $</span>2.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and $</span>0.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million for the years ended April 30, 2021 and April 30, 2020, respectively. There were no changes to our total consolidated financial results.</span></div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services was previously referred to as Education Services OPM.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(3)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Talent Development Services was previously referred to as mthree.</div></td>
  </tr>
</table>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following information describes our disaggregation of revenue by segment and product type. Overall, the majority of our revenue is recognized over time.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Research Publishing &amp; Platforms</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms customers include academic, corporate, government, and public libraries, funders of research, researchers, scientists, clinicians, engineers and technologists, scholarly and professional societies, and students and professors. Research Publishing &amp; Platforms products are sold and distributed globally through multiple channels, including research libraries and library consortia, independent subscription agents, direct sales to professional society members, and other customers. Publishing centers include Australia, China, Germany, India, the UK, and the US. The majority of revenue generated from Research Publishing &amp; Platforms products is recognized over time. Total Research Publishing &amp; Platforms revenue was $1,111.3 million in the year ended April 30, 2022.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We disaggregated revenue by Research Publishing and Research Platforms to reflect the different type of products and services provided.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Research Publishing Products</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing products provide scientific, technical, medical, and scholarly journals, as well as related content and services, to academic, corporate, and government libraries, learned societies, and individual researchers and other professionals. Research Publishing revenue was $1,057.0 million in the year ended April 30, 2022, and the majority is recognized over time.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing products generate approximately 79% of its revenue from contracts with its customers from Journal Subscriptions (pay to read), Open Access (pay to publish), and Transformational Agreements (read and publish), and the remainder from Licensing, Reprints, Backfiles, and Other.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Journal Subscriptions, Open Access, and Transformational Models</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Journal subscription contracts are negotiated by us directly with customers or their subscription agents. Subscription periods typically cover calendar years. In a </span>typical journal subscription sale, there is a written agreement between us and our customer that covers multiple years. However, we typically account for these agreements as one-year contracts because our enforceable rights under the agreements are subject to an annual confirmation and negotiation process with the customer.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In journal subscriptions, there are generally two performance obligations: a functional intellectual property license with a stand-ready promise to provide access to new content for one year, which includes online hosting of the content, and a functional intellectual property perpetual license for access to historical journal content, which also includes online hosting of the content. The transaction price consists of fixed consideration. Journal s<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ubscription revenue is generally collected in advance when the annual license is granted and no significant financing component exists.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The total transaction price is allocated to each performance obligation based on its relative standalone selling price. We allocate revenue to the stand-ready promise to provide access to new content for one year based on its observable standalone selling price which is generally the contractually stated price, and the revenue for new content is recognized over one year as we have a continuous stand-ready obligation to provide the right of access to additional intellectual property. The allocation of revenue to the perpetual licenses for access to historical journal content is done using the expected cost plus a margin approach as permitted by the revenue standard. Revenue is recognized at the point in time when access to historical content is initially granted.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the Open Access business model, we have a signed contract with the customer that contains enforceable rights. The Open Access business model in a typical model includes an over-time single performance obligation that combines a promise to host the customer&#8217;s content on our open access platform, and a promise to provide an Article Publication Charge (APC) at a discount to eligible users who are defined in the contract, in exchange for an upfront payment. Enforceable right to payment occurs over time as we fulfill our obligation to provide a discount to eligible users, as defined, on future APCs. Therefore, the upfront payment is recorded as a contract liability and revenue is recognized over time.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Transformational agreements (read and publish) are the innovative new model that blends journal subscription and open access offerings. Essentially, for a single fee, a national or regional consortium of libraries pays for and receives full read access to our journal portfolio and the ability to publish under an open access arrangement. Like subscriptions, transformational deals involve recurring revenue under multiyear contracts. Unlike subscriptio<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ns, some </span>transformational<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> agreements also allow for further upside depending on how much publishing volume we generate. T</span>ransformational<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> models acceler</span>ate the transition to open access while maintaining subscription access.</div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Starting in calendar year 2022, we have signed </span>transformational<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> agreements that generally include three performance obligations</span>: (1) a functional intellectual property license with a stand-ready promise to provide access to new content for one year, which includes online hosting of the content, (2) a functional intellectual property perpetual license for access to historical journal content, which also includes online hosting of the content, and (3) a publishing entitlement that allows for a fixed number of articles to be published in hybrid open access journals each contract year. The transaction price consists of fixed consideration and is allocated to the publishing entitlement performance obligation based on its observable standalone selling price, the residual approach for the license to access new content, and the expected cost plus a margin approach for the perpetual license. The revenue for the publishing entitlement and the license to access new content is generally recognized straight-line over the contract year due to the stand-ready promises. The revenue for the perpetual license is recognized at the point in time when access to historical content is initially granted. Cash<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> is generally collected in advance. In addition, some of these transitional agreements also include another performance obligation that includes the promise to provide an APC at a discount in gold open access journals and is recognized over time.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In January 2019, Wiley announced a contractual arrangement in support of open access, a countrywide partnership agreement with Projekt DEAL, a representative of nearly </span>700<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> academic institutions in Germany. This </span>three-year<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> agreement, which was extended for </span>one year<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, provides all Projekt DEAL institutions with access to read Wiley&#8217;s academic journals back to the year 1997, and researchers at Projekt DEAL institutions can publish articles open access in Wiley&#8217;s journals. The partnership will better support institutions and researchers in advancing open science, driving discovery, and developing and disseminating knowledge. </span>Projekt DEAL includes multiple performance obligations, which include a stand-ready promise to provide access to new content, perpetual license for access to historical journal content, and accepting articles to be hosted on our open access platform. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We are compensated primarily through a fee per article published and a consolidated access fee.</span> The consideration for Projekt DEAL consists of fixed and variable consideration. We allocated the total consideration to the fixed and variable components based on its relative standalone selling prices for each performance obligation.</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Licensing, Reprints, Backfiles, and Other</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Within licensing, the revenue derived from these contracts is primarily comprised of advance payments, including minimum guarantees and sales- or usage-based royalty agreements. Our intellectual property is considered to be functional intellectual property.&#160; Due to the stand-ready promise to provide updates during the subscription period, which is generally an annual period, revenue for the minimum guarantee is recognized on a straight-line basis over the term of the agreement. For our sales-or usage-based royalty agreements, we recognize revenue in the period of usage based on the amounts earned. We record revenue under these arrangements for the amounts due and not yet reported to us based on estimates of the sales or usage of these customers and pursuant to the terms of the contracts. We also have certain licenses whereby we receive a non-refundable minimum guarantee against a volume-based royalty throughout the term of the agreement. We recognize volume-based royalty income only when cumulative consideration exceeds the minimum guarantee.</div>

<div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reprints contracts generally contain a single performance obligation which is the delivery of printed articles. Revenue is recognized at the time of delivery of the printed articles.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For Backfiles, the performance obligation is the granting of a functional intellectual property license. Revenue is recognized at the time the functional intellectual property license is granted.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other includes our Article Select offering, whereby we have a single performance obligation to our customers to give access to an article through the purchase of a token. The customer redeems the token for access to the article for a 24-hour period. The customer purchases the tokens with an upfront cash payment. Revenue is recognized when access to the article is provided.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Research Platforms Services</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Platforms is principally comprised of Atypon, a publishing software and service provider that enables scholarly and professional societies and publishers to deliver, host, enhance, market, and manage their content on the web through the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Literatum </span>platform. Research Platforms revenue was $54.3 million in the year ended April 30, 2022 and the majority is recognized over time.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Platforms services primarily includes a single performance obligation for the implementation and hosting of subscription services. The transaction price is fixed which may include price escalators that are fixed increases per year, and therefore, revenue is recognized upon the initiation of the subscription period and recognized on a straight-line basis over the time of the contractual period. The duration of these contracts is generally multiyear ranging from 2 to 5 years.</div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Academic &amp; Professional Learning</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning provides Education Publishing and Professional Learning products and services including scientific, professional, and education print and digital books, digital courseware, and test preparation services, to libraries, corporations, students, professionals, and researchers, as well as learning, development, and assessment services for businesses and professionals. Communities served include business, finance, accounting, workplace learning, management, leadership, technology, behavioral health, engineering/ architecture, science and medicine, and education. Products are developed for worldwide distribution through multiple channels, including chain and online booksellers, libraries, colleges and universities, corporations, direct to consumer, web sites, distributor networks, and other online applications. Publishing centers include Australia, Germany, India, the UK, and the US. Total Academic &amp; Professional Learning revenue was $646.8 million in the year ended April 30, 2022.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We disaggregated revenue by<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> type of products provided. Academic &amp; Professional Learning products are Education Publishing and Professional Learning.</span> Academic &amp; Professional Learning revenues are mainly recognized at a point in time.</div>

<div><br/></div>

<div style="text-align: left; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Education Publishing Products</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Publishing products revenue was $350.0 million in the year ended April 30, 2022. Education Publishing products generate approximately 63% of its revenue from contracts with its customers from Education (print and digital) Publishing, which is recognized at a point in time, and 23% from Digital Courseware, which is recognized over time. The remainder of its revenues were from Test Preparation and Certification and Licensing and Other, which has a mix of revenue recognized at a point in time and over time.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Education Publishing and Professional Publishing (included within Professional Learning below)</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our performance obligations as they relate to Education and Professional Publishing are primarily book products delivered in both print and digital form which could include single or multiple performance obligations based on the number of print or digital books purchased. Each is represented by an International Standard Book Number (ISBN), with each ISBN representing a performance obligation. Each ISBN has an observable stand-alone selling price as Wiley sells the books separately.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This revenue stream also includes variable consideration as it relates to discounts and returns for both print and digital books.&#160; Discounts are identifiable by performance obligation and therefore are applied at the point of sale by performance obligation. The process that we use to determine our sales returns and the related reserve provision charged against revenue, is based on applying an estimated return rate to current year returnable print book sales. This rate is based upon an analysis of actual historical return experience in the various markets and geographic regions in which we do business. We collect, maintain, and analyze significant amounts of sales returns data for large volumes of homogeneous transactions. This allows us to make reasonable estimates of the amount of future returns. All available data is utilized to identify the returns by market and to which fiscal year the sales returns apply. This enables management to track the returns in detail and identify and react to trends occurring in the marketplace, with the objective of being able to make the most informed judgments possible in setting reserve rates. Associated with the estimated sales return reserves, we also include a related increase to inventory and reduction to accrued royalties as a result of the expected returns.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As it relates to print and digital books within Education Publishing and Professional Publishing, revenue is recognized at the point when control of product transfers, which for print is upon shipment or for digital when fulfillment of the products has been rendered.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Digital Courseware Products</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Courseware customers purchase access codes to utilize the product. This could include single or multiple performance obligations based on the number of course ISBNs purchased. Revenue is recognized over time in the period from when the access codes are activated over the applicable semester term to which such product relates.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Test Preparation and Certification Products</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Test Preparation and Certification contracts are generally three-year agreements. This revenue stream includes multiple performance obligations as it relates to the online and printed course materials, including such items as textbooks, ebooks, video lectures, flashcards, study guides, and test banks. The transaction price is fixed; however, discounts are offered and returns of certain products are allowed. We allocate revenue to each performance obligation based on its relative standalone selling price. This standalone selling price is generally based upon the observable selling prices where the product is sold separately to customers. Depending on the performance obligation, revenue is recognized at the time the product is delivered and control has passed to the customer or over time due to our stand-ready obligation to provide updates to the customer.</div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Licensing and Other</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue derived from our licensing contracts is primarily comprised of advance payments and sales- or usage-based royalties. Revenue for advance payments is recognized at the point in time that the functional intellectual property license is granted. For sales- or usage- based royalties, we record revenue under these arrangements for the amounts due and not yet reported to us based on estimates of the sales or usage of these customers and pursuant to the terms of the contracts.</div>

<div><br/></div>

<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Professional Learning Products</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Professional Learning products revenue was $296.8 million in the year ended April 30, 2022. Professional Learning (print and digital) products generate approximately 61% of revenue from contracts with its customers from Professional Publishing and Licensing and Other, both of which are described above, and both are mainly recognized at a point in time. Approximately 39% of Professional Learning products revenue is from contracts with its customers from Corporate Training and Corporate Learning, which is recognized mainly over time.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Corporate Training</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate Training through our authorized distributor network includes multiple performance obligations. This includes a performance obligation that includes an annual membership which includes the right to purchase products and services, access to the platform, support, and training. This performance obligation is recognized over time as we have an obligation to stand-ready for the customer&#8217;s use of the services. In addition, there are performance obligations for the assessments and related products or services which are recognized at a point in time when the assessment, product, or service is provided or delivered. The transaction price is allocated to each performance obligation based on its observable standalone selling price which is generally the contractually stated price for the performance obligation related to the annual membership, and for the other performance obligations based on its relative observable selling price when sold separately.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, as it relates to Corporate Training customers&#8217; unexercised rights for situations where we have received a nonrefundable payment for a customer to receive an assessment and the customer is not expected to exercise such right, we will recognize such &#8220;breakage&#8221; amounts as revenue in proportion to the pattern of rights exercised by the customer, which is generally one year.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Corporate Learning</div>

<div style="text-align: justify;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The transaction price consists of fixed consideration that is determined at the beginning of each year and received at the same time. Within Corporate Learning there are multiple performance obligations, which include the licenses to learning content and the learning application. Revenue is recognized over time as we have a continuous obligation to provide the right of access to the intellectual property which includes the licenses and learning applications.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Education Services</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services revenue was $324.8 million in the year ended April 30, 2022, and the majority is recognized over time. We disaggregated revenue by<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> type of services provided, which are University Services (previously referred to as Education Services OPM) and Talent Development Services (previously referred to as mthree).</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">University Services</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services revenue was $226.1 million in the year ended April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>and is mainly recognized over time. University Services primarily engages in the comprehensive management of online degree programs for universities and has grown to include a broad array of technology enabled service offerings that address our partner specific pain points. Increasingly, this includes delivering career credentialing education that advances specific careers with in-demand skills.</div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services includes market research, marketing, student recruitment, enrollment support, proactive retention support, academic services to design courses, faculty support, and access to the Engage Learning Management System, which facilitates the online education experience. Graduate degree programs include Business Administration, Finance, Accounting, Healthcare, Engineering, Communications, and others. As of April 30, 2022, the University Services business had 68 university partners under contract. We are also extending the core OPM business, as well as delivering a broader array of essential university and career credentialing services that the market is demanding and which leverage our core Wiley skills and assets. This full stack education includes teacher professional development and IT skills training, through which we develop and deliver professional credits and job placement through our corporate partners. In addition, University Services derives revenue from unbundled service offerings. University Services revenue is primarily derived from prenegotiated contracts with institutions that provide for a share of tuition generated from students who enroll in a program. The duration of University Services contracts are generally multiyear agreements ranging from a period of 7 to 10 years, with some having optional renewal periods. These optional renewal periods are not a material right and are not considered a separate performance obligation.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services includes a single performance obligation for the services provided because of the integrated technology and services our institutional clients need to attract, enroll, educate, and support students. Consideration is variable since it is based on the number of students enrolled in a program. We begin to recognize revenue at the start of the delivery of the class within a semester overtime, which is also when the variable consideration contingency is resolved.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Talent Development Services</span></div>

<div style="text-align: justify; margin-top: 7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Talent Development Services revenue was $98.6 million in the year ended April 30, 2022 and is recognized at the point in time the services are provided to its customers. Talent Development Services is a talent placement provider that finds, trains, and places job-ready technology talent in roles with leading corporations worldwide.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Accounts Receivable, net and Contract Liability Balances</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue when, or as, control of the products or services are transferred to the customer and all revenue recognition criteria have been met.</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">following table provides information about accounts receivable, net and contract liabilities from contracts with customers</span>.</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30, 2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30, 2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Increase/</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Decrease)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balances from contracts with customers:</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">331,960</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">311,571</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,389</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: justify; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract liabilities<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">538,126</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">545,425</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,299</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract liabilities (included in Other long-term liabilities)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,072</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,560</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(488</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The sales return reserve recorded in Contract liabilities is $31.1 million and $38.0 million as of April 30, 2022 and April 30, 2021, respectively. See Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#8221; for further details of the sales return reserve.</div></td>
  </tr>
</table>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the year ended April 30, 2022, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we estimate that we recognized as revenue substantially all of the current contract liability balance at </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">April 30, 2021</span>.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The de<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">crease in contract liabilities, excluding the sales return reserve, was primarily driven by revenue earned on journal subscription agreements, transformational agreements, and open access and, to a lesser extent, the impact of foreign exchange. This was partially offset by an increase due to renewals of journal subscription agreements, transformational agreements, and open access.</span></div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Remaining Performance Obligations included in Contract Liability</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations is approximately $557.2 million, which includes the sales return reserve of $31.1 million. Excluding the sales return reserve, we expect that approximately $507.0 million will be recognized in the next twelve months with the remaining $19.1 million to be recognized <span style="-sec-ix-hidden:Fact_3c969ceb0ed04d6a983f78579fcce905">thereafter</span>.</div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Assets Recognized for the Costs to Fulfill a Contract</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Costs to fulfill a contract are directly related to a contract that will be used to satisfy a performance obligation in the future and are expected to be recovered. These costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates. These types of costs are incurred in the following product types: (1) <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Research Platforms services, which includes customer specific implementation costs per the terms of the contract and (2) University Services, which includes customer specific costs to develop courses per the terms of the contract.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our assets associated with incremental costs to fulfill a contract were $10.9 million and $12.1 million at April 30, 2022 and 2021, respectively, and are included within Other non-current assets on our Consolidated Statements of Financial Position. We recorded amortization expense of $5.2 million, $5.1 million, and $4.2 million in the years ended April 30, 2022, 2021, and 2020, respectively, related to these assets within Cost of sales on the Consolidated Statements of Income (Loss).</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sales and value-added taxes are excluded from revenues. Shipping and handling costs, which are primarily incurred within the Academic &amp; Professional Learning segment, occur before the transfer of control of the related goods. Therefore, in accordance with the revenue standard, it is not considered a promised service to the customer and would be considered a cost to fulfill our promise to transfer the goods. Costs incurred for third-party shipping and handling are primarily reflected in Operating and administrative expenses on the Consolidated Statements of Income (Loss). We incurred $29.0 million, $27.8 million, and $28.8 million in shipping and handling costs in the years ended April 30, 2022, 2021, and 2020, respectively.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354046866480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 4 &#8211; Acquisitions</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pro forma financial information related to these acquisitions has not been provided as it is not material to our consolidated results of operations.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Fiscal Year 2022</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">XYZ Media</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On December 29, 2021, we completed the acquisition of certain assets of XYZ Media Inc. (XYZ Media). XYZ Media is a company that generates leads for higher education institutions. The results of XYZ Media are included in our Education Services segment results. The fair value of consideration transferred at the date of acquisition was $45.4 million, which included $38.0 million of cash and approximately 129 thousand shares of Wiley Class A common stock, or approximately $7.4 million. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We financed the payment of the cash consideration with a combination of cash on hand and borrowings under our Amended and Restated RCA (as defined below in Note 14, &#8220;Debt and Available Credit Facilities&#8221;).</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The XYZ Media acquisition was accounted for using the acquisition method of accounting. The preliminary excess purchase price over identifiable net tangible and intangible assets acquired, and liabilities assumed, has been recorded to Goodwill in our Consolidated Statements of Financial Position. Goodwill represents synergies and economies of scale expected from the combination of services. We recorded the preliminary fair value of the assets acquired and liabilities assumed on the acquisition date. The goodwill will be deductible for tax purposes. The acquisition related costs to acquire XYZ Media were expensed when incurred and were approximately $</span>0.1<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million for the year ended </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. Such costs were allocated to the Education Services segment and are reflected in Operating and administrative expenses on the Consolidated Statements of Net Income (Loss) for the year ended </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">XYZ Media&#8217;s revenue and operating loss included in our Education Services segment results for the year ended </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> was $</span>3.6<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and $</span>(1.5)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, respectively.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table summarizes the consideration transferred to acquire XYZ Media and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed.</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Preliminary Allocation</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total consideration transferred</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,363</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">913</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,711</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,226</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other non-current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,896</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">533</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">533</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table summarizes the identifiable intangible assets acquired and their weighted-average useful life at the date of acquisition.</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated Fair Value</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted-Average Useful Life (in Years)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,930</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,340</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Covenants not to compete</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">323</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Tradename</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">118</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,711</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The allocation of the total consideration transferred to the assets acquired, including intangible assets and goodwill, and the liabilities assumed is preliminary and could be revised as a result of additional information obtained due to the finalization of the </span>third<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-party valuation report, leases and related commitments, tax related matters and contingencies and certain assets and liabilities, including receivables and payables, but such amounts will be finalized within the measurement period, which will not exceed </span>one<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> year from the acquisition date.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Other Acquisitions in Fiscal Year </span>2022</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">November 30, 2021</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, we acquired the assets of the eJournalPress (EJP) business from Precision Computer Works, Inc. EJP is a technology platform company with an established journal submission and peer review management system. </span>The results of EJP are included in our Research Publishing &amp; Platforms segment results.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On October 1, 2021, we completed the acquisition of certain assets of J&amp;J Editorial Services, LLC. (J&amp;J). J&amp;J is a publishing services company providing expert offerings in editorial operations, production, copyediting, system support, and consulting. The results of J&amp;J are included in our Research Publishing &amp; Platforms segment results.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We also completed in the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">year ended </span>April 30, 2022 the acquisition of two immaterial businesses included in our Research Publishing &amp; Platforms segment and the acquisition of one immaterial business in our Education Services segment.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The aggregate preliminary fair value of consideration transferred for these other acquisitions was approximately $</span>41.2<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million during the year ended </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, which included $</span>36.2<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million of cash paid at the acquisition dates and $</span>5.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million of additional cash to be paid after the acquisition dates. The fair value of the cash consideration transferred, net of $</span>1.2<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million of cash acquired was approximately $</span>34.9<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million. These other acquisitions were accounted for using the acquisition method of accounting as of their respective acquisition dates.</span></div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Associated with these other acquisitions, the preliminary aggregate excess purchase price over identifiable net tangible and intangible assets acquired, and <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">liabilities assumed</span> of $24.8 million has been recorded to Goodwill on our Consolidated Statements of Financial Position as of April 30, 2022 and $15.6 million of intangible assets subject to amortization have been recorded, including developed technology, customer relationships, trademarks, covenants not to compete, and content that is being amortized over preliminary estimated weighted-average useful lives of 4, 8, 2, 4<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span>4 years, respectively. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The fair value assessed for the majority of the tangible assets acquired and liabilities assumed approximated their carrying value. Goodwill represents synergies and economies of scale expected from the combination of services. </span>Goodwill of $24.8 million has been allocated to the Research Publishing &amp; Platforms segment and none has been allocated to the Education Services segment. Approximately $18.7 million of the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">goodwill will be deductible for tax purposes,</span> and $6.1 million will not be deductible for tax purposes. The incremental revenue for the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">year ended </span>April 30, 2022 related to these other acquisitions was approximately $8.1 million. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The aggregate acquisition related costs to acquire these other acquisitions was expensed when incurred and was approximately $</span>0.5<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million for the year ended </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">allocation of the total consideration transferred to the assets acquired, including intangible assets and goodwill, and the liabilities assumed is preliminary, and could be revised as a result of additional information obtained due to the finalization of the </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">third</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-party valuation reports, leases and related commitments, tax related matters and contingencies, and certain assets and liabilities, including receivables and payables, but such amounts will be finalized within the measurement period, which will not exceed </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">one</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> year from the acquisition date.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Fiscal Year 2021</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Hindawi</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On December 31, 2020, we completed the acquisition of 100% of the outstanding stock of Hindawi Limited (Hindawi). Hindawi is a scientific research publisher and an innovator in open access publishing. Its results of operations are included in our Research Publishing &amp; Platforms segment.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The fair value of the consideration transferred at the acquisition date was $300.1 million, which included $299.3 million of cash and $0.8 million related to the settlement of a preexisting relationship. We financed the payment of the cash consideration primarily through borrowings under our Amended and Restated RCA (as defined below in Note 14, &#8220;Debt and Available Credit Facilities&#8221;) and using cash on hand. The fair value of the cash consideration transferred, net of $1.0 million of cash acquired was approximately $298.3 million.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Hindawi acquisition was accounted for using the acquisition method of accounting. The excess purchase price over identifiable net tangible and intangible assets acquired, and liabilities assumed, has been recorded to Goodwill in our </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Consolidated Statements of Financial Position</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. Goodwill represents synergies and economies of scale expected from the combination of services. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We recorded </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">the fair value of the assets acquired and liabilities assumed on the acquisition date.&#160;</span>None<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;of the goodwill will be deductible for tax purposes. The acquisition related costs to acquire Hindawi were expensed when incurred and were approximately $</span>2.4<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million for the year ended </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">April 30, 2021</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. Such costs were allocated to the Research Publishing &amp; Platforms segment and are reflected in Operating and administrative expenses on the Consolidated Statements of Income (Loss) for the </span>year ended April 30, 2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Hindawi&#8217;s incremental revenue and operating income included in our Research Publishing &amp; Platforms segment results for the year ended April 30, 2022 was $34.6 million and $8.0 million, respectively. Hindawi&#8217;s revenue and operating loss included in our Research Publishing &amp; Platforms segment results for the year ended April 30, 2021 was $12.0 million and $(2.1) million, respectively.</div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">During&#160;the year ended April 20, 2022, no revisions were made to the allocation of the consideration transferred to the assets acquired and liabilities assumed.&#160;</span><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;">The following table summarizes the consideration transferred to acquire Hindawi and the final allocation of the purchase price among the assets acquired and liabilities assumed.</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Final</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Allocation</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total consideration transferred</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">300,086</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,812</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property and equipment, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">844</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">194,900</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">147,388</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease right-of-use assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,762</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other non-current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">349,775</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,594</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred income tax liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,031</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,150</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other long-term liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,914</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49,689</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the identifiable intangible assets acquired and their weighted-average useful life at the date of acquisition.</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted-Average Useful Life (in Years)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Content and publishing rights</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">188,500</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Trademarks</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">400</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">194,900</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The allocation of the consideration transferred to the assets acquired and the liabilities assumed was finalized during the three months ended January 31, 2022.</span>&#160;</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354046866480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reconciliation of Weighted Average Shares Outstanding<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Reconciliation of Weighted Average Shares Outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Reconciliation of Weighted Average Shares Outstanding</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 5 &#8211; Reconciliation of Weighted Average Shares Outstanding</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A reconciliation of the shares used in the computation of earnings (loss) per share follows (shares in thousands):</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average shares outstanding</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,759</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,931</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,224</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less:&#160;Unvested restricted shares</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares used for basic earnings (loss) per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,759</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,930</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,209</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dilutive effect of unvested restricted stock units and other stock awards</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">839</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">531</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares used for diluted earnings (loss) per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,598</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,461</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,209</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 15.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Antidilutive options to purchase Class A common shares, restricted shares, warrants to purchase Class A common shares and contingently issuable restricted stock which are excluded from the table above</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">772</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">982</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,677</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In calculating diluted net loss per common share for the year ended April 30, 2020, our diluted weighted average number of common shares outstanding excludes the effect of unvested restricted stock units and other stock awards as the effect was anti-dilutive.&#160;This occurs when a US GAAP net loss is reported and the effect of using dilutive shares is antidilutive.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The shares associated with performance-based stock awards are considered contingently issuable shares and will be included in the diluted weighted average number of common shares outstanding when they have met the performance conditions and when their effect is dilutive.&#160;</span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354047046144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 6 &#8211; Accumulated Other Comprehensive Loss</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in Accumulated other comprehensive loss by component, net of tax, for the years ended April 30, 2022, 2021, and 2020 were as follows:</div>

<div style="text-align: left;"><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Foreign</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Currency</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Translation</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unamortized</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Retirement</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Costs</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Rate Swaps</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, <span style="text-indent: 0pt;">2019</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(312,107</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(196,057</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(574</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(508,738</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other comprehensive loss before reclassifications</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28,596</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36,965</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,988</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(71,549</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts reclassified from Accumulated other comprehensive loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,102</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(312</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,790</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other comprehensive loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28,596</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(31,863</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,300</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(66,759</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, <span style="text-indent: 0pt;">2020</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(340,703</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(227,920</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,874</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(575,497</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other comprehensive income (loss) before reclassifications</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">82,762</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,273</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(639</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">75,850</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts reclassified from Accumulated other comprehensive loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,047</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,810</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,857</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other comprehensive income (loss)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">82,762</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(226</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,171</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">84,707</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, <span style="text-indent: 0pt;">2021</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(257,941</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(228,146</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,703</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(490,790</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other comprehensive (loss) income before reclassifications</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(71,625</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,247</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,165</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26,213</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts reclassified from Accumulated other comprehensive loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,673</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,184</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,857</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other comprehensive (loss) income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(71,625</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,920</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,349</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17,356</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, <span style="text-indent: 0pt;">2022</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(329,566</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(182,226</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,646</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(508,146</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended April 30, 2022, 2021, and 2020, pretax actuarial losses included in Unamortized Retirement Costs of approximately $7.2 million, $7.8 million, and $6.4 million, respectively, were amortized from Accumulated other comprehensive loss and recognized as pension and post-retirement benefit (expense) primarily in Operating and administrative expenses and Other income, net on our Consolidated Statements of Income (Loss).</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our policy for releasing the income tax effects from accumulated other comprehensive (loss) income is to release when the corresponding pretax accumulated other comprehensive (loss) income items are reclassified to earnings. </span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354046192128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Related (Credits) Charges<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related (Credits) Charges [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Related (Credits) Charges</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 7 &#8211; Restructuring and Related (Credits) Charges</div>

<div style="text-align: justify;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Beginning in fiscal year 2020, we initiated a multiyear Business Optimization Program (the Business Optimization Program) to drive efficiency improvement and operating savings.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables summarize the pretax restructuring (credits) charges related to this program:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Charges Incurred to Date</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Credits) Charges by Segment:</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">99</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,546</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,882</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(454</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,229</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,475</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,250</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">531</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,774</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,313</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate Expenses</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,218</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,590</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,018</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,390</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Restructuring and Related (Credits) Charges</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,427</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,449</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,813</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64,835</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Credits) Charges by Activity:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Severance and termination benefits</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,276</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,531</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,864</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,119</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of operating lease ROU assets and property and equipment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,918</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">161</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,079</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Acceleration of expense related to operating lease ROU assets and property and equipment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,378</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,378</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Facility related charges, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,849</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,684</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,986</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,519</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other activities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(62</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,802</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,740</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Restructuring and Related (Credits) Charges</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,427</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,449</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,813</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64,835</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The credits in severance and termination benefits activities for the year ended April 30, 2022, primarily reflects changes in the number of headcount reductions and estimates for previously accrued costs.</div>

<div><br/></div>

<div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In November 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, in response to the COVID</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-19</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> pandemic and the Company&#8217;s successful transition to a virtual work environment, we increased use of virtual work arrangements for post-pandemic operations.&#160;As a result, we expanded the scope of the Business Optimization Program to include the exit of certain leased office space beginning in the </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">three</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> months ended </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">January 31, 2021</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and the reduction of our occupancy at other facilities. We are reducing our real estate square footage occupancy by approximately&#160;</span>12%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. These actions resulted in a pretax restructuring charge of $</span>18.3<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million in the </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">three</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> months ended </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">January 31, 2021</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. This restructuring charge primarily reflects the following noncash charges:</span></div>

<div>
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">charges of $</span>14.9<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million recorded in our corporate category, which included the impairment of operating lease ROU assets of $</span>10.6<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million related to certain leases that will be subleased, and the related property and equipment of $</span>4.3<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million described further below, and</span></div></td>
  </tr>
</table>
</div>

<div>
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Acceleration of expense of $</span>3.4<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million, which included the acceleration of rent expense associated with operating lease ROU assets of $</span>2.9<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million related to certain leases that will be abandoned or terminated and the related depreciation and amortization of property and equipment of $</span>0.5<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million.</span></div></td>
  </tr>
</table>
</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Due <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">to the actions taken above, we tested the operating lease ROU assets and the related property and equipment for those being subleased for recoverability by comparing the carrying value of the asset group to an estimate of the future undiscounted cash flows expected to result from the use and eventual disposition of the asset group. Based on the results of the recoverability test, we determined that the undiscounted cash flows of the asset groups were below the carrying values. Therefore, there was an indication of impairment. We then determined the fair value of the asset groups by utilizing the&#160;present value of the estimated future cash flows attributable to the assets. The fair value of these&#160;operating lease&#160;ROU assets and the property and equipment immediately subsequent to the impairment was $</span>7.5<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million and was categorized as Level </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> within the FASB ASC Topic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">820</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, &#8220;Fair Value Measurements&#8221; fair value hierarchy.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In addition, we also incurred ongoing facility-related costs associated with certain properties that resulted in additional restructuring charges of $</span>1.8<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and </span>$3.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million in the years ended </span>April 30, 2022 and 2021, respectively<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. </span>Facilities related charges, net include sublease income related to those operating leases we had identified in the year ended&#160;April 30, 2021&#160;as part of our Business Optimization Program that would be subleased.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other activities for the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">year ended </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">April 30, 2020</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> primarily relate to reserves and costs associated with the cessation of certain offerings, and, to a lesser extent, a pension settlement and the impairment of certain software licenses</span>.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the activity for the Business Optimization Program liability for the year ended April 30, 2022:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30, 2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Credits)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Payments</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Foreign</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Translation &amp;</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Adjustments</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30, 2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Severance and termination benefits</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,465</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,276</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,831</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(279</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,079</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 40%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,465</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,276</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,831</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(279</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,079</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The restructuring liability for accrued severance and termination benefits is reflected in Accrued employment costs in the Consolidated Statement of Financial Position as of April 30, 2022.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI http://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354042433840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 8 &#8211; Inventories</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories, net consisted of the following at April 30:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,270</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,704</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Work-in-process</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,729</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,060</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Paper and other materials</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">275</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">331</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total inventories before estimated sales returns and LIFO reserve</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,274</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,095</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventory value of estimated sales returns</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,820</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,886</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">LIFO reserve</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,509</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,443</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36,585</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,538</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued and Recently Adopted Accounting Standards,&#8221; under the caption &#8220;Sales Return Reserves,&#8221; for a discussion of the Inventory value of estimated sales returns.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods not recorded at LIFO have been recorded at the lower of cost or net realizable value, which resulted in a reduction of $11.2 million and $14.0 million as of April 30, 2022 and 2021, respectively.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043069648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Development Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Product Development Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetsTextBlock', window );">Product Development Assets</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 9 &#8211; Product Development Assets</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets, net consisted of the following at April 30:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Book composition costs</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,574</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,474</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software costs</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,479</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,262</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Content development costs</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,405</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,781</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">41,458</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49,517</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets include $4.4 million and $6.3 million of work-in-process as of April 30, 2022 and 2021, respectively. As of April 30, 2022 this is primarily for book composition costs. As of April 30, 2021, this is primarily for book composition costs and, to a lesser extent, software costs.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets are net of accumulated amortization of $269.7 million and $269.0 million as of April 30, 2022 and 2021, respectively. </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ProductDevelopmentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure related to royalty advances and composition costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ProductDevelopmentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354129959296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Technology, Property, and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Technology, Property, and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Technology, Property, and Equipment</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 10 &#8211; Technology, Property, and Equipment</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment, net consisted of the following at April 30:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Capitalized software</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">605,503</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">536,878</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Computer hardware</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,386</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,714</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Buildings and leasehold improvements</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,861</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">99,636</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Furniture, fixtures, and warehouse equipment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,816</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,674</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Land and land improvements</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,283</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,656</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment, gross</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">797,849</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">733,558</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated depreciation and amortization</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(526,277</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(451,288</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">271,572</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">282,270</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table details our depreciation and amortization expense for technology, property, and equipment, net:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Capitalized software amortization expense</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">73,847</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,184</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,685</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and amortization expense, excluding capitalized software</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,325</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,955</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,031</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total depreciation and amortization expense for technology, property and equipment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">95,172</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91,139</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">76,716</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment includes $7.2 million and $0.6 million of work-in-process as of April 30, 2022 and 2021, respectively, for capitalized software.</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The net book value of capitalized software costs was $201.5 million and $202.8 million as of April 30, 2022 and 2021, respectively.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354046197920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 11 &#8211; Goodwill and Intangible Assets</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Goodwill</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the activity in goodwill by segment as of April 30:</div>

<div style="text-align: left;"><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021 <sup>(1)</sup></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Acquisitions<sup>(2)</sup></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Foreign</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Translation</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">619,203</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,806</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(33,593</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">610,416</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">512,512</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(14,376</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">498,136</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">172,625</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,226</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,261</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193,590</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,304,340</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,032</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(49,230</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,302,142</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Education Services goodwill balance as of April 30, 2021 includes a cumulative <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">pretax noncash goodwill impairment of $</span>110.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million.</span></div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Refer to Note 4, &#8220;Acquisitions,&#8221; for more information related to the acquisitions that occurred in the year ended April 30, 2022.</div></td>
  </tr>
</table>

<div style="display:none;"><br/></div>
<div style="text-align: justify; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Annual Goodwill Impairment Test as of February 1, 2022 and 2021</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of February 1, 2022 and 2021, we completed step one of our annual goodwill impairment test for our reporting units. We concluded that the fair values of our reporting units were above their carrying values and, therefore, there was no indication of impairment.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We estimated the fair value of these reporting units using a weighting of fair values derived from an income and a market approach. Under the income approach, we determined the fair value of a reporting unit based on the present value of estimated future cash flows. Cash flow projections are based on our best estimates of forecasted economic and market conditions over the period including growth rates, expected changes in operating cash flows, and cash expenditures. The discount rate used is based on a weighted average cost of capital adjusted for the relevant risk associated with the characteristics of the business and the projected cash flows. The market approach estimates fair value based on market multiples of current and forward 12-month revenue or EBITDA, as applicable, derived from comparable publicly traded companies with similar operating and investment characteristics as the reporting unit.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As noted above, the fair value determined as part of the annual goodwill impairment test completed in the fourth quarter exceeded the carrying value for all of our reporting units.&#160;Therefore, there was no impairment of goodwill. However, if the fair value of these reporting units decreases in future periods, we could potentially have an impairment.&#160; The future occurrence of a potential indicator of impairment, such as a decrease in expected net earnings, changes in assumptions, adverse equity market conditions, a decline in current market multiples, a decline in our common stock price, a significant adverse change in legal factors or business climates, an adverse action or assessment by a regulator, unanticipated competition, strategic decisions made in response to economic or competitive conditions, or a more-likely-than-not expectation that a reporting unit or a significant portion of a reporting unit will be sold or disposed of, could require an interim assessment for some or all of the reporting units before the next required annual assessment.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Annual Goodwill Impairment Test as of February 1, 2020</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of February 1, 2020, we completed our annual goodwill impairment test for our reporting units. We concluded that the fair values of our Research Publishing &amp; Platforms and Academic &amp; Professional Learning reporting units were above their carrying values and, therefore, there was no indication of impairment.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During our annual goodwill impairment test initiated on February 1, 2020, we identified indicators that the goodwill of the Education Services business was impaired due to underperformance as compared with our acquisition case projections for revenue growth and operating cash flow. Subsequently, during the fourth quarter of fiscal year 2020, we determined that our updated revenue and operating cash flow projections would be further impacted by anticipated near-term headwinds due to COVID-19, including adverse impacts on new student starts and student reenrollment. Therefore, we updated the impairment test as of March 31, 2020 to reflect this change in circumstances. As a result, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we concluded that the carrying value was above the fair value which resulted in a pretax noncash goodwill impairment of $</span>110.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million. This charge is reflected in Impairment of goodwill and intangible assets </span>in the Consolidated Statements of Income (Loss).</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior to performing the goodwill impairment test for Education Services, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we also evaluated the recoverability of long-lived assets of the reporting unit. The carrying value of the long-lived assets that were tested for impairment was $</span>434.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million. When indicators of impairment are present, we test definite lived and long-lived assets for recoverability by comparing the carrying value of an asset group to an estimate of the future undiscounted cash flows expected to result from the use and eventual disposition of the asset group. We considered the lower-than-expected revenue and forecasted </span>operating cash flows <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">over a sustained period of time, and downward revisions to our cash flow forecasts for this reporting unit to be indicators of impairment for their long-lived assets. Based on the results of the recoverability test, we determined that the undiscounted cash flows of the asset group of the Education Services reporting unit exceeded the carrying value. Therefore, there was no impairment.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Intangible Assets</div>

<div style="text-align: left; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets, net as of April 30 were as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Cost</span></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amortization</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cost</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amortization</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Intangible assets with definite lives, net</span></span><sup>(1) </sup>:</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Content and publishing rights</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,099,778</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(599,841</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">499,937</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,062,072</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(497,843</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">564,229</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">409,097</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(167,039</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">242,058</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">384,462</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(117,985</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">266,477</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology<sup>(2)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">72,398</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17,677</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54,721</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,785</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,824</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,961</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brands and trademarks</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,533</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(31,512</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,630</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26,094</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,536</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Covenants not to compete</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,655</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,262</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">393</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,250</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,192</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total intangible assets with definite lives, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,630,461</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(817,331</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">813,130</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,536,199</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(650,938</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">885,261</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Intangible assets with indefinite lives:</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brands and trademarks<sup>(2)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Publishing rights</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">81,299</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">81,299</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93,041</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93,041</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total intangible assets with indefinite lives</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">118,299</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">118,299</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">130,041</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">130,041</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total intangible assets, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,748,760</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(817,331</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">931,429</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,666,240</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(650,938</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,015,302</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Refer to Note 4, &#8220;Acquisitions,&#8221; for more information related to the acquisitions that occurred in years ended April 30, 2022 and 2021.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The developed technology balance as of April 30, 2022 and 2021 is presented net of accumulated impairments and write-offs of $2.8 million. The indefinite-lived brands and trademarks balance as of April 30, 2022 and 2021 is net of accumulated impairments of $93.1 million.</div></td>
  </tr>
</table>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on the current amount of intangible assets subject to amortization and assuming current foreign exchange rates, the estimated amortization expense for the following years are as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amount</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">81,375</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">76,193</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,556</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2026</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67,044</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2027</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62,422</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Thereafter</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">456,540</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">813,130</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Annual Indefinite-lived Intangible Impairment Test as of February 1, 2022 and 2021</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We also review our indefinite-lived intangible assets for impairment annually, which consists of brands and trademarks and certain acquired publishing rights. As of February 1, 2022 and 2021, we completed our annual impairment test related to the indefinite-lived intangible assets.&#160;We concluded that the fair values of these indefinite-lived intangible assets were above their carrying values and, therefore, there was no indication of impairment.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Fiscal Year 2020 Impairment</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Annual Indefinite-Lived Intangibles Impairment Test as of February 1, 2020</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the fourth quarter of 2020, we completed our annual impairment test related to the indefinite-lived intangible assets.&#160;We concluded that the fair values of these indefinite-lived intangible assets were above their carrying values and, therefore, there was no indication of impairment, except for the Blackwell indefinite-lived trademark.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">For the year ended April 30, 2020, we recorded a pretax noncash impairment charge of $</span>89.5<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million for our Blackwell trademark, which was acquired in 2007 and carried as an indefinite-lived intangible asset primarily related to our Research Publishing &amp; Platforms segment. </span>The impairment reflected our decision to simplify Wiley&#8217;s brand portfolio<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and unify our research journal content under one Wiley brand, which sharply limited the use of the Blackwell trade name.&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">This impairment resulted in writing off substantially all of the carrying value of the intangible trademark asset. This charge is reflected in Impairment of goodwill and intangible assets </span>in the Consolidated Statements of Income (Loss). <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The resulting noncash impairment charge was entirely unrelated to COVID-19 or the expected future financial performance of the </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Research Publishing &amp; Platforms segment</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible Assets with Definite Lives</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As a result of our decision to discontinue the use of certain technology offerings within the Research Publishing &amp; Platforms segment, we recorded a pretax noncash impairment charge of $</span>2.8<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million related to a certain developed technology intangible. This charge was included in Impairment of goodwill and intangible assets on</span> the Consolidated Statements of Income (Loss).</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043266336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Operating Leases</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Note 12 </span>&#8212;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"> Operating Leases</span></div>

<div style="text-align: justify; margin-top: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have contractual obligations as a lessee with respect to offices, warehouses and distribution centers, automobiles, and office equipment.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We determine if an arrangement is a lease at inception of the contract in accordance with guidance detailed in the lease standard and we perform the lease classification test as of the lease commencement date. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The present value of the lease payments is calculated using an incremental borrowing rate, which was determined based on the rate of interest that we would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. We use an unsecured borrowing rate and risk-adjust that rate to approximate a collateralized rate.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the leasing standard, leases that are more than one year in duration are capitalized and recorded on our Consolidated Statements of Financial Position. Some of our leases offer an option to extend the term of such leases. We utilize the reasonably certain threshold criteria in determining which options we will exercise. Furthermore, some of our lease payments are based on index rates with minimum annual increases. These represent fixed payments and are captured in the future minimum lease payments calculation.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For operating leases, the ROU assets and liabilities as of April 30 are presented in our Consolidated Statements of Financial Position as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease ROU assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111,719</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121,430</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term portion of operating lease liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,576</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,440</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease liabilities, non-current</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">132,541</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">145,832</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the year ended April 30, 2022, we added $10.4 million to the ROU assets and $10.3 million to the operating lease liabilities due to new leases, including due to acquisitions, as well as modifications and remeasurements to our existing operating leases.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As a result of expanding the scope of the Business Optimization Program to include the exit of certain leased office space beginning in the third quarter of fiscal 2021, we incurred a pretax restructuring charge of $</span>18.3<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million in the three months ended January 31, 2021.&#160;This charge included impairment charges and acceleration of expense associated with certain operating lease ROU assets.&#160;&#160;See&#160;Note&#160;7, &#8220;Restructuring and Related (Credits) Charges&#8221; for more information on this program and the charges incurred.</span></div>

<div><br/></div>

<div style="text-align: justify; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our total net lease costs were as follows:</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,180</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,862</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,027</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Variable lease cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,496</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,135</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,856</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term lease cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">187</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">248</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sublease income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(945</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(722</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(691</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total net lease cost<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,918</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,523</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,278</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">net lease cost does not include those costs and sublease income included in Restructuring and related charges on our Consolidated Statements of Income (Loss). </span>This includes those operating leases we had identified in the year ended April 30, 2021 as part of our Business Optimization Program that would be subleased.&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">See&#160;Note</span> 7, &#8220;Restructuring and Related (Credits) Charges&#8221; for more information on this program.</div></td>
  </tr>
</table>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other supplemental information includes the following:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average remaining contractual lease term (years)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average discount rate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.84</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.89</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.89</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash paid for amounts included in the measurement of lease liabilities:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;Operating cash flows from operating leases</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,737</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,344</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,243</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The table below reconciles the undiscounted cash flows for the first five years and total of the remaining years to the operating lease liabilities recorded in the Consolidated Statement of Financial Position as of April 30, 2022:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Operating Lease</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2023</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,128</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2024</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,183</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,783</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2026</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,443</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2027</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,972</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Thereafter</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">77,521</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total future undiscounted minimum lease payments</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">197,030</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: Imputed interest</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,913</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Present value of minimum lease payments</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">153,117</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: Current portion</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,576</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncurrent portion</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">132,541</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043266336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 13 &#8211;Income Taxes</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The provisions for income taxes were as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current Provision</div></td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US &#8211; Federal</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(324</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,631</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,145</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">International</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57,905</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,269</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,494</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State and local</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,359</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">172</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total current provision</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57,802</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,997</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,811</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred provision (benefit)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US &#8211; Federal</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,793</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,996</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8,476</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">International</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,882</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,175</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15,022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State and local</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,539</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">480</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,118</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred provision (benefit)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,550</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10,341</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(27,616</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total provision</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,352</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,656</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,195</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">International and United States pretax income (loss) were as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">International</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">256,456</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">202,490</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104,185</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United States</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(46,795</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26,578</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(167,277</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">209,661</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">175,912</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(63,092</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our effective income tax rate as a percentage of pretax income differed from the US federal statutory rate as shown below:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US federal statutory rate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of higher taxes on non-US income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign tax credits related to CARES Act carryback and audit</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11.9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Change in valuation allowance</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11.9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State income taxes, net of US federal tax benefit</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US NOL carryback under CARES Act</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Tax credits and related net benefits</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.5</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.5</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of goodwill and intangibles</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(42.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3.4</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective income tax rate (benefit)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The effective tax rate was&#160;29.3% for the year ended April 30, 2022, compared to 15.7% for the year ended April 30, 2021. Our rate for the year ended April 30, 2022 was higher primarily due to an increase in the UK statutory rate from 19% to 25% enacted during our three months ended July 31, 2021, which resulted in a $21.4 million noncash deferred tax expense from the re-measurement of our applicable UK net deferred tax liabilities. In addition, our rate for the year ended April 30, 2021 benefitted by $14 million from the Coronavirus Aid Relief and Economic Security Act (the CARES Act) and certain regulations issued in late July 2020, which enabled us to carryback certain net operating losses (NOLs) to a year with a higher statutory tax rate.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Accounting for Uncertainty in Income Taxes:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022 and April 30, 2021, the total amount of unrecognized tax benefits were $8.6 million and $9.1 million, respectively, of which $0.6 million and $0.7 million represented accruals for interest and penalties recorded as additional tax expense in accordance with our accounting policy. We recorded net interest expense on reserves for unrecognized and recognized tax benefits of $0.2 million in each of the years ended April 30, 2022 and 2021. As of April 30, 2022 and April 30, 2021, the total amounts of unrecognized tax benefits that would reduce our income tax provision, if recognized, were approximately $6.9 million and $7.4 million, respectively. We do not expect any significant changes to the unrecognized tax benefits within the next twelve months.</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A reconciliation of the unrecognized tax benefits included within the Other long-term liabilities line item on the Consolidated Statements of Financial Position is as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at May 1</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,144</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,194</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additions for current year tax positions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">947</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,626</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additions for prior year tax positions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">511</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reductions for prior year tax positions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(163</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign translation adjustment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(55</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments and settlements</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(215</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reductions for lapse of statute of limitations</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,460</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(866</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,592</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,144</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Tax Audits:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We file income tax returns in the US and various states and non-US tax jurisdictions. Our major taxing jurisdictions are the United States, United Kingdom, and Germany. Except for one immaterial item, we are no longer subject to income tax examinations for years prior to fiscal year 2014 in the major jurisdictions in which we are subject to tax.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Deferred Taxes:</span></div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred taxes result from temporary differences in the recognition of revenue and expense for tax and financial reporting purposes.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize the net deferred tax assets. The significant components of deferred tax assets and liabilities at April 30 were as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net operating losses</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,847</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,433</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reserve for sales returns and doubtful accounts</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,771</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,838</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued employee compensation</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,722</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,835</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign and federal credits</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,537</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other accrued expenses</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,636</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,092</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Retirement and post-employment benefits</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,769</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,039</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total gross deferred tax assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">113,282</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">107,366</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less valuation allowance</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(30,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,855</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred tax assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83,282</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">102,511</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prepaid expenses and other current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,684</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(459</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unremitted foreign earnings</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,685</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,485</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible and fixed assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(249,215</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(260,559</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred tax liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(254,584</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(263,503</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net deferred tax liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(171,302</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(160,992</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Reported As</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred tax assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,763</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,911</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred&#160;tax liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(180,065</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(172,903</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net Deferred Tax Liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(171,302</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(160,992</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The increase in net deferred tax liabilities was due to the decrease in net deferred tax assets, which was primarily attributable to a decrease in our retirement and post-employment benefits, partially offset by an increase in our Net operating losses and foreign and federal credits net of applicable valuation allowances. The increase in our deferred tax liabilities from the revaluation of our deferred tax liabilities related to the UK rate change from 19% to 25% was largely offset by a decrease in our deferred tax liabilities for intangibles and fixed assets. We have concluded that after valuation allowances, it is more likely than not that we will realize substantially all of the net deferred tax assets at April 30, 2022. In assessing the need for a valuation allowance, we take into account related deferred tax liabilities and estimated future reversals of existing temporary differences, future taxable earnings and tax planning strategies to determine which deferred tax assets are more likely than not to be realized in the future. Changes to tax laws, statutory tax rates and future taxable earnings can have an impact on our valuation allowances.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We have provided a $</span>30.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million valuation allowance based primarily on the uncertainty of utilizing the tax benefits related to our deferred tax assets for foreign tax credits. As of </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, we have apportioned state net operating loss carryforwards totaling approximately $</span>129<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million, with a tax effected value of $</span>7.1<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million net of federal benefits. Our state and federal NOLs and credits, to the extent they expire, expire in various amounts over&#160;</span>2<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;to&#160;</span>20<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;years.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Since April 30, 2018, we no longer intend to permanently reinvest earnings outside the US. We have recorded a $2.7 million liability related to the estimated taxes that would be incurred upon repatriating certain non-US earnings.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354046197920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Available Credit Facilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt and Available Credit Facilities</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 14 &#8211; Debt and Available Credit Facilities</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">total debt outstanding as of </span>April 30<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> consisted of the amounts set forth in the following table:</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term portion of long-term debt<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,750</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,500</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Term loan A - Amended and Restated RCA</span><sup>(2)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204,343</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">222,928</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revolving credit facility - Amended and Restated RCA</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">563,934</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">586,160</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total long-term debt, less current portion</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">768,277</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">809,088</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">787,027</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">821,588</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Relates to our term loan A under the Amended and Restated RCA.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts are shown net of unamortized issuance costs of $0.3 million as of April 30, 2022 and $0.5 million as of April 30, 2021.</div></td>
  </tr>
</table>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the scheduled annual maturities for the next three years of our long-term debt, including the short-term portion of long-term debt. This schedule represents the principal portion amount of debt outstanding and therefore excludes unamortized issuance costs.</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amount</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2023</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,750</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204,688</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">563,934</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">787,372</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Amended and Restated RCA</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On May 30, 2019, we entered into a credit agreement that amended and restated our existing revolving credit agreement, which was then amended on December 22, 2021 as described below (collectively, the Amended and Restated RCA). The Amended and Restated RCA provides for senior unsecured credit facilities comprised of (i) a five year revolving credit facility in an aggregate principal amount up to $1.25 billion, and (ii) a five year term loan A facility consisting of $250 million.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the terms of the Amended and Restated RCA, which can be drawn in multiple currencies, we have the option of borrowing at the following floating interest rates:&#160;(i) at a rate based on the London Interbank Offered Rate (LIBOR) plus an applicable margin ranging from 0.98% to 1.50%, depending on our consolidated net leverage ratio, as defined, or (ii) at the lender&#8217;s base rate plus an applicable margin ranging from zero to 0.50%, depending on our consolidated net leverage ratio.&#160;The lender&#8217;s base rate is defined as the highest of (i) the US federal funds effective rate plus a&#160;0.50% margin, (ii) the Eurocurrency rate, as defined, plus a&#160;1.00% margin, or (iii) the Bank of America prime lending rate. In addition, we pay a facility fee for the revolving credit facility ranging from&#160;0.15% to&#160;0.25% depending on our consolidated net leverage ratio. We also have the option to request an increase in the revolving credit facility by an amount not to exceed $500 million, in minimum increments of $50 million, subject to the approval of the lenders.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On December 22, 2021, we entered into the first amendment (the &#8220;First Amendment&#8221;) to the Amended and Restated RCA.&#160; The First Amendment, among other things, (i) changes the rate under the Amended and Restated RCA for borrowings denominated in Sterling from a LIBOR-based rate to a daily simple Sterling Overnight Index Average (SONIA) subject to certain adjustments specified in the Amended and Restated RCA, (ii) changes the rate under the Amended and Restated RCA for borrowings denominated in euro from a LIBOR-based rate to a EURIBOR-based rate or a Euro Short Term Rate subject to certain adjustments specified in the Amended and Restated RCA, and (iii) updates certain other provisions regarding successor interest rates to LIBOR.</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Amended and Restated RCA</span> contains certain customary affirmative and negative covenants, including a financial covenant in the form of a consolidated net leverage ratio and consolidated interest coverage ratio, which we were in compliance with as of April 30, 2022.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the three months ended July 31, 2019, we incurred an immaterial loss on the write-off of unamortized deferred costs in connection with the refinancing of our revolving credit agreement at that time, which is reflected in Other income, net on the Consolidated Statements of Income (Loss) for the year ended April 30, 2020.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the three months ended July 31, 2019, we incurred $4.0 million of costs related to the Amended and Restated RCA which resulted in total costs capitalized of $5.2 million. The amount related to the term loan A facility was $0.9 million, consisting of $0.8 million of lender fees and recorded as a reduction to Long-term debt, and $0.1 million of non-lender fees included in Other non-current assets on the Consolidated Statements of Financial Position. The amount related to the five-year revolving credit facility was $4.3 million, all of which was included in Other non-current assets on the Consolidated Statements of Financial Position.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The amortization expense of the costs incurred related to the Amended and Restated RCA related to the lender and non-lender fees is recognized over the five-year term of the Amended and Restated RCA. Total amortization expense for the years ended April 30, 2022, 2021 and 2020 was $1.1 million, $1.1 million and $1.0 million, respectively, and is included in Interest expense on our Consolidated Statements of Income (Loss).</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Lines of Credit</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have other lines of credit aggregating $1.0 million at various interest rates. There were no outstanding borrowings under these credit lines at April 30, 2022, and 2021.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our total available lines of credit as of April 30, 2022 were approximately $1.5 billion, of which approximately $0.7 billion was unused. The weighted average interest rates on total debt outstanding during the years ended April 30, 2022 and 2021 were 2.02% and 2.03%, respectively. As of April 30, 2022 and 2021, the weighted average interest rates for total debt were 2.55% and 1.98%, respectively.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on estimates of interest rates currently available to us for loans with similar terms and maturities, the fair value of our debt approximates its carrying value.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043266336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments and Activities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments and Activities</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 15 &#8211; Derivative Instruments and Activities</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">From time to time, we enter into forward exchange and interest rate swap contracts as a hedge against foreign currency asset and liability commitments, changes in interest rates, and anticipated transaction exposures, including intercompany sales and purchases. All derivatives are recognized as assets or liabilities and measured at fair value.&#160;Derivatives that are not determined to be effective hedges are adjusted to fair value with a corresponding adjustment to earnings. We do not use financial instruments for trading or speculative purposes.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Interest Rate Contracts</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022, we had total debt outstanding of $787.0 million, net of unamortized issuance costs of $0.3 million, of which $787.3 million are variable rate loans outstanding under the Amended and Restated RCA, which approximated fair value.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022 and 2021, the interest rate swap agreements we maintained were designated as fully effective cash flow hedges as defined under FASB ASC Topic 815, &#8220;Derivatives and Hedging&#8221; (ASC Topic 815). As a result, there was no impact on our Consolidated Statements of Income (Loss) from changes in the fair value of the interest rate swaps, as they were fully offset by changes in the interest expense on the underlying variable rate debt instruments. Under ASC Topic 815, derivative instruments that are designated as cash flow hedges have changes in their fair value recorded initially within Accumulated other comprehensive loss on the Consolidated Statements of Financial Position. As interest expense is recognized based on the variable rate loan agreements, the corresponding deferred gain or loss on the interest rate swaps is reclassified from Accumulated other comprehensive loss to Interest Expense on the Consolidated Statements of Income (Loss). It is management&#8217;s intention that the notional amount of interest rate swaps be less than the variable rate loans outstanding during the life of the derivatives.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes our interest rate swaps designated as cash flow hedges:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"/></td>
    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: bottom;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Notional Amount</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of April 30, </div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Hedged Item</div></td>
    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Date entered into</div></td>
    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Nature of Swap</div></td>
    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fixed Interest Rate</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Variable Interest Rate</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">Amended and Restated RCA</span></div></td>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">April 7, 2022</div></td>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pay fixed/receive variable</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.646</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1-month LIBOR reset every month for a 2-year period ending April 15, 2024</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">Amended and Restated RCA</span></div></td>
    <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">April 12, 2021</div></td>
    <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pay fixed/receive variable</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.500</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td style="vertical-align: bottom; width: 16%;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1-month LIBOR reset every month for a 3-year period ending April 15, 2024</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">Amended and Restated RCA</span></div></td>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">February 26, 2020</div></td>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pay fixed/receive variable</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.150</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1-month LIBOR reset every month for a 3-year period ending March 15, 2023</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">Amended and Restated RCA</span></div></td>
    <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">August 7, 2019</div></td>
    <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pay fixed/receive variable</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.400</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td style="vertical-align: bottom; width: 16%;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1-month LIBOR reset every month for a 3-year period ending August 15, 2022</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">Amended and Restated RCA</span></div></td>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2019</div></td>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pay fixed/receive variable</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.650</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1-month LIBOR reset every month for a 3-year period ending July 15, 2022</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;&#160;&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">500</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">400</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On April 4, 2016, we entered into a forward starting interest rate swap agreement which fixed a portion of the variable interest due on a variable rate debt renewal on May 16, 2016. Under the terms of the agreement, which expired on May 15, 2019, we paid a fixed rate of 0.920% and received a variable rate of interest based on one-month LIBOR from the counterparty which was reset every month for a three-year period ending May 15, 2019. Prior to expiration, the notional amount of the interest rate swap was $350.0 million.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We record the fair value of our interest rate swaps on a recurring basis using Level 2 inputs of quoted prices for similar assets or liabilities in active markets. The fair value of the interest rate swaps as of April 30, 2022 was a deferred loss of $0.2&#160;million and a deferred gain of $5.8&#160;million. Based on the maturity dates of the contracts, the entire deferred loss as of April 30, 2022 was recorded within Other accrued liabilities, $0.9 million of the deferred gain was recorded within Prepaid expenses and other current assets, and $4.9 million was recorded within Other non-current assets.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The fair value of the interest rate swaps as of April 30, 2021 was a deferred loss of $5.6&#160;million. Based on the maturity dates of the contracts, the entire deferred loss as of April 30, 2021 was recorded within Other long-term liabilities.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The pretax (losses) gains that were reclassified from Accumulated other comprehensive loss into Interest expense for the years ended April 30, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span>2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> were $</span>(4.2)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, $</span>(3.7)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, and $</span>0.4<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, respectively. Based on the amount in Accumulated other comprehensive loss at </span>April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, approximately $</span>1.6<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, net of tax, would be reclassified into Net income in the next twelve months.</span></div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Foreign Currency Contracts</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">may enter into forward exchange contracts to manage our exposure on certain foreign currency denominated assets and liabilities. The forward exchange contracts are marked to market through Foreign exchange transaction (losses) gains on our Consolidated Statements of Income (Loss) and carried at fair value on our Consolidated Statements of Financial Position. Foreign currency denominated assets and liabilities are remeasured at spot rates in effect on the balance sheet date, with the affects of changes in spot rates reported in Foreign exchange transaction (losses) gains on our Consolidated Statements of Income (Loss)</span>.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">April 30, 2022 and 2021, we did not maintain any open forward exchange contracts. In addition, we did not maintain any open forward contracts during the years ended&#160;April 30, 2022 and 2020.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">During the year ended April 30, 2021, to manage foreign currency exposures on an intercompany loan, we entered into one</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> forward exchange contract to sell &#8364;</span>32<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million and buy $</span>38.8<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million. This forward contract expired on April 15, 2021. We did not&#160;designate this forward exchange contract as a hedge under the applicable sections of ASC Topic&#160;815 as the benefits of doing so were not material due to the short-term nature of the contract.&#160;The fair value changes in the forward exchange contract substantially mitigated the changes in the value of the applicable foreign currency denominated liability. The fair value of the open forward exchange contract was measured on a recurring basis using Level&#160;2&#160;inputs&#160;of quoted prices for similar assets or liabilities in active markets. For the&#160;year ended&#160;April 30, 2021, the loss recognized on this forward contract was $</span>0.8<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and included in Foreign exchange transaction (losses) gains on our Consolidated Statement of Income (Loss)</span>.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043347904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitment and Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitment and Contingencies</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 16 &#8211; Commitment and Contingencies</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are involved in routine litigation in the ordinary course of our business.&#160;A provision for litigation is accrued when information available to us indicates that it is probable a liability has been incurred and the amount of loss can be reasonably estimated. Significant judgment may be required to determine both the probability and estimates of loss. When the amount of the loss can only be estimated within a range, the most likely outcome within that range is accrued. If no amount within the range is a better estimate than any other amount, the minimum amount within the range is accrued. When uncertainties exist related to the probable outcome of litigation and/or the amount or range of loss, we do not record a liability, but disclose facts related to the nature of the contingency and possible losses if management considers the information to be material. Reserves for legal defense costs are recognized when incurred. The accruals for loss contingencies and legal costs are reviewed regularly and may be adjusted to reflect updated information on the status of litigation and advice of legal counsel.&#160;In the opinion of management, the ultimate resolution of all pending litigation as of April 30, 2022, will not have a material effect upon our consolidated financial condition or results of operations.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354047046144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Plans</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 17 &#8211; Retirement Plans</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have retirement plans that cover substantially all employees. The plans generally provide for employee retirement between the ages 60 and 65, and benefits based on length of service and compensation, as defined.</div>

<div><br/></div>

<div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Board of Directors approved plan amendments that froze the following retirement plans:</div>

<div>
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Retirement Plan for the Employees of John Wiley &amp; Sons, Canada was frozen effective December 31, 2015;</div></td>
  </tr>
</table>
</div>

<div>
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Retirement Plan for the Employees of John Wiley &amp; Sons, Ltd., a UK plan was frozen effective April 30, 2015 and;</div></td>
  </tr>
</table>
</div>

<div>
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div></td>
    <td style="width: auto; vertical-align: top;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">U.S. Employees&#8217; Retirement Plan, Supplemental Benefit Plan, and Supplemental Executive Retirement Plan, were frozen effective June 30, 2013.</div></td>
  </tr>
</table>
</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We maintain the Supplemental Executive Retirement Plan for certain officers and senior management which provides for the payment of supplemental retirement benefits after the termination of employment for 10 years, or in a lifetime annuity. Under certain circumstances, including a change of control as defined, the payment of such amounts could be accelerated on a present value basis. Future accrued benefits to this plan have been discontinued as noted above.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of net pension expense (income) for the defined benefit plans and the weighted average assumptions were as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="22" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,196</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,396</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,851</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,451</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,148</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,504</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,901</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,247</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,652</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected return on plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,144</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28,118</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,969</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26,971</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(14,038</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26,116</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of prior service cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(154</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(154</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(154</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">73</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of net actuarial loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,617</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,846</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,501</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,516</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,403</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,993</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Curtailment (credit)/settlement loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(39</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">291</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net pension (income) expense</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(230</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10,900</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">882</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(542</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,256</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Discount rate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.4</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate of compensation increase</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected return on plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.5</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.5</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the year ended April 30, 2022, because of a reduction in force, there was a curtailment credit of less than $0.1 million related to the Retirement Indemnity Plan for the Employees of Cross Knowledge which is reflected in Restructuring and related (credits) charges in the Consolidated Statements of Income (Loss).</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In the year ended April 30, 2020, there was a settlement charge of $</span>0.3<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million related to the </span>Retirement Plan for the Employees of John Wiley &amp; Sons, Canada which<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> is reflected in Restructuring and related (credits) charges </span>in the Consolidated Statements of Income (Loss).</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The service cost component of net pension expense (income) is reflected in Operating and administrative expenses on our Consolidated Statements of Income (Loss). The other components of net pension expense (income) are reported separately from the service cost component and below Operating income (loss). Such amounts are reflected in Other income, net on our Consolidated Statements of Income (Loss).</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Recognized Net Actuarial Loss for each fiscal year is calculated using the &#8220;corridor method,&#8221; which reflects the amortization of the net loss at the beginning of the fiscal year in excess of 10% of the greater of the market value of plan assets or the projected benefit obligation. The amortization period is based on the average expected life of plan participants for plans with all or almost all inactive participants and frozen plans, and on the average remaining working lifetime of active plan participants for all other plans.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recognize the overfunded or underfunded status of defined benefit postretirement plans, measured as the difference between the fair value of plan assets and the projected benefit obligation, on the Consolidated Statements of Financial Position.&#160;The change in the funded status of the plan is recognized in Accumulated other comprehensive loss on the Consolidated Statements of Financial Position. Plan assets and obligations are measured at fair value as of our Consolidated Statements of Financial Position date.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the changes in and the status of, our defined benefit plans&#8217; assets and benefit obligations:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CHANGE IN PLAN ASSETS</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets, beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">523,886</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">213,946</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">445,480</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actual return on plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(21,257</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(37,543</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,560</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,971</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employer contributions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,812</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,595</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,599</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,203</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee contributions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlements</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15,229</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10,703</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(16,976</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,921</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign currency rate changes</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45,976</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,153</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204,455</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">442,259</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">523,886</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CHANGE IN PROJECTED BENEFIT OBLIGATION</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit obligation, beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(302,632</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(609,614</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(318,967</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(534,303</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,196</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,396</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,451</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,148</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,504</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8,901</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial gains (losses)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,284</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">84,746</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,863</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17,739</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,229</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,703</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,976</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,921</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign currency rate changes</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51,660</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(59,046</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlements and other</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(150</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit obligation, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(249,570</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(474,802</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(302,632</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(609,614</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Underfunded status, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45,115</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32,543</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(65,503</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(85,728</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">AMOUNTS RECOGNIZED ON THE STATEMENT OF FINANCIAL POSITION</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncurrent assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,855</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current pension liability</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,545</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,346</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,576</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,414</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncurrent pension liability</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(41,570</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(37,052</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(61,927</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(84,320</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net amount recognized in statement of financial position</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45,115</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32,543</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(65,503</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(85,728</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">AMOUNTS RECOGNIZED IN ACCUMULATED OTHER COMPREHENSIVE LOSS (BEFORE TAX) CONSIST OF</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net actuarial (losses) gains</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(80,114</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(171,274</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(96,613</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(213,958</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior service cost gains (losses)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,946</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,165</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,299</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total accumulated other comprehensive loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(78,168</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(172,439</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(94,513</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(215,257</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Change in accumulated other comprehensive&#160;loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,345</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,818</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,802</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32,803</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">INFORMATION FOR PENSION PLANS WITH AN ACCUMULATED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated benefit obligation</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">249,570</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,801</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">302,632</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">566,998</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204,455</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">475</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">513,279</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">INFORMATION FOR PENSION PLANS WITH A PROJECTED&#160; BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Projected benefit obligation</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">249,570</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,871</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">302,632</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">599,011</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204,455</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">475</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">513,279</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">WEIGHTED AVERAGE ASSUMPTIONS USED IN DETERMINING ASSETS AND LIABILITIES</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Discount rate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate of compensation increase</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated benefit obligations</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(249,570</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(450,037</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(302,632</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(577,600</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial gains in the US resulting in a decrease to our projected benefit obligation for the year ended April 30, 2022 were primarily due to an increase in the discount rate. Actuarial gains in non-US countries resulting in a decrease to our projected benefit obligation for the year ended April 30, 2022 were primarily due to an increase in the discount rate partially offset by an increase in the UK inflation rate.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial gains in the US resulting in a decrease to our projected benefit obligation for the year ended April 30, 2021 were primarily due to an increase in the discount rate and updated census data. Actuarial losses in non-US countries resulting in an increase to our projected benefit obligation for the year ended April 30, 2021 were primarily due to an increase in the UK inflation rate, offset by an increase in the discount rate.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial losses in the US and non-US countries resulting in an increase in our projected benefit obligation for the year ended April 30, 2020 were primarily due to a reduction in discount rates and changes to other assumptions.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pension plan assets/investments:</div>

<div><br/></div>

<div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The investment guidelines for the defined benefit pension plans are established based upon an evaluation of market conditions, plan liabilities, cash requirements for benefit payments, and tolerance for risk.&#160;Investment guidelines include the use of actively and passively managed securities. The investment objective is to ensure that funds are available to meet the plans benefit obligations when they are due. The investment strategy is to invest in high quality and diversified equity and debt securities to achieve our long-term expectation. The plans&#8217; risk management practices provide guidance to the investment managers, including guidelines for asset concentration, credit rating, and liquidity.&#160;For those plan assets measured at NAV as defined below, a redemption request can be executed within a 7-day notice. Asset allocation favors a balanced portfolio, with a global aggregated target allocation of approximately 48% equity securities and 52% fixed income securities and cash. Due to volatility in the market, the target allocation is not always desirable and asset allocations will fluctuate between acceptable ranges of plus or minus 5%. We regularly review the investment allocations and periodically rebalance investments to the target allocations. We categorize our pension assets into three levels based upon the assumptions (inputs) used to price the assets. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment. The three levels are defined as follows:</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 18pt;"/>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 8pt;">&#9679;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 1: Unadjusted quoted prices in active markets for identical assets.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 18pt;"/>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 8pt;">&#9679;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 2: Observable inputs other than those included in Level 1.&#160;For example, quoted prices for similar assets in active markets or quoted prices for identical assets in inactive markets.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 18pt;"/>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 8pt;">&#9679;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 3: Unobservable inputs reflecting assumptions about the inputs used in pricing the asset.</div></td>
  </tr>
</table>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We did not maintain any level 3 assets during the years ended April 30, 2022 and 2021. In accordance with ASU 2015-07, &#8220;Fair Value Measurement (Topic 820), Disclosures for Investments in Certain Entities That Calculate Net Asset Value per Share (or Its Equivalent),&#8221; certain investments that are measured at fair value using the net asset value (NAV) per share (or its equivalent) practical expedient do not have to be classified in the fair value hierarchy. The fair value amounts presented in the following tables are intended to permit reconciliation of the fair value hierarchy to the amounts presented for the total pension benefit plan assets.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables set forth, by level within the fair value hierarchy, pension plan assets at their fair value as of April 30:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Level 1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Level 2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">NAV</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Level 1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Level 2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;">NAV</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Total</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US Plan Assets</div></td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Global Equity Securities: Limited Partnership</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,477</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">77,849</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">85,326</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121,569</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121,569</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fixed Income Securities: Commingled Trust Funds</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">119,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">119,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115,560</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115,560</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Assets</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,477</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">196,978</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204,455</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US Plan Assets</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equity securities:</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US equities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48,443</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48,443</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51,882</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51,882</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-US equities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112,162</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112,162</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124,496</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124,496</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balanced managed funds</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,623</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,623</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103,717</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103,717</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fixed income securities: Commingled funds</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">185,192</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">185,192</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,444</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">236,583</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">238,027</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Real estate/other</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">475</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">475</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">543</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">543</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,338</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,364</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Non-US plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,338</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">440,921</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">442,259</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,665</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">517,221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">523,886</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,815</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">440,921</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">196,978</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">646,714</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,665</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">517,221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">761,015</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected employer contributions to the defined benefit pension plans in the year ended April 30, 2023 will be approximately $15.6 million, including $12.0 million of minimum amounts required for our non-US plans. From time to time, we may elect to make voluntary contributions to our defined benefit plans to improve their funded status.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit payments to retirees from all defined benefit plans are expected to be the following in the fiscal year indicated:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 51.47%; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Fiscal Year</span></div></td>
    <td style="width: 1.81%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" style="width: 14.44%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US</div></td>
    <td style="width: 1.67%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" style="width: 14.31%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td style="width: 1.39%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" style="width: 14.92%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,533</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,864</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,397</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,666</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,307</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,973</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,315</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,845</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,160</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2026</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,125</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,419</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,544</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2027</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,200</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,292</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,492</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2028&#8211;2032</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">76,222</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86,389</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">162,611</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">153,061</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">153,116</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 13.11%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">306,177</div></td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Retiree Health Benefits</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We provide contributory life insurance and health care benefits, subject to certain dollar limitations, for substantially all of our eligible retired US employees. The retiree health benefit is no longer available for any employee who retires after December 31, 2017. The cost of such benefits is expensed over the years the employee renders service and is not funded in advance. The accumulated post-retirement benefit obligation recognized on the Consolidated Statements of Financial Position as of April 30, 2022 and 2021, was $1.3 and $1.5 million, respectively. Annual credits for these plans were $(0.1) million for each of the years ended April 30, 2022, 2021, and 2020.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Defined Contribution Savings Plans</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have defined contribution savings plans. Our contribution is based on employee contributions and the level of our match. We may make discretionary contributions to all employees as a group. The expense recorded for these plans was approximately $30.3 million, $24.3 million, and $19.0 million in the years ended April 30, 2022, 2021, and 2020, respectively.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354129959296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 18 &#8211; Stock-Based Compensation</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All equity compensation plans have been approved by shareholders. Under the 2014 Key Employee Stock Plan, (the Plan), qualified employees are eligible to receive awards that may include stock options, performance-based stock awards, and other restricted stock awards. Under the Plan, a maximum number of 6.5 million shares of our Class A stock may be issued. As of April 30, 2022, there were approximately 1,390,492 securities remaining available for future issuance under the Plan. We issue treasury shares to fund awards issued under the Plan.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Stock Option Activity</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the terms of our stock option plan, the exercise price of stock options granted may not be less than 100% of the fair market value of the stock at the date of grant. Options are exercisable over a maximum period of ten years from the date of grant.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Options Granted in Fiscal Year 2022</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the year ended April 30, 2022, we granted&#160;300,000 stock option awards. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">This included </span>260,000<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> stock options to our executive leadership team, at a grant price of $</span>63.07<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, which was generally 10% above the fair market value at the time of grant, and </span>40,000<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> stock options granted to other leaders at fair market value on date of grant.&#160; For the options granted in the year ended April 30, 2022, such options generally vest </span>10%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>20%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>30%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span>40%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> on April 30, or on each anniversary date after the award is granted.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table provides the estimated weighted average fair value for options granted during the year ended </span>April 30<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>using the Black-Scholes option-pricing model, and the significant weighted average assumptions used in their determination.</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average fair value of options on grant date</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11.75</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Weighted average assumptions:</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected life of options (years)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Risk-free interest rate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected volatility</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected dividend yield</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.4</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of common stock on grant date</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56.51</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercise price of stock option grant</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61.84</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As of April 30,&#160;2022, there&#160;</span>was<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>$2.3<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million of unrecognized share-based compensation cost related to options, which is expected to be recognized over a period up to&#160;</span>4<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;years, or </span>3.1<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;years on a weighted average basis.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Options Granted Prior to Fiscal Year 2022</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior to the stock options granted in the year ended April 30, 2022, we did&#160;not grant any stock option awards since the year ended April 30, 2016. As of April 30, 2019, all outstanding options vested, allowing the participant the right to exercise their awards, and there was&#160;no&#160;unrecognized share-based compensation expense remaining related to these stock options.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended April 30, 2015 and prior, options generally vest&#160;50% on the fourth and fifth anniversary date after the award is granted. For the year ended April 30, 2016, options vest&#160;25% per year on April 30.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The fair value of the options granted in the year ended April 30, 2016 was $14.77&#160;using the Black-Scholes option-pricing model. The significant weighted average assumptions used in the fair value determination was the expected life, which represented an estimate of the period of time stock options will be outstanding based on the historical exercise behavior of option recipients. The risk-free interest rate was based on the corresponding US Treasury yield curve in effect at the time of the grant. The expected volatility was based on the historical volatility of our Common Stock price over the estimated life of the option, while the dividend yield was based on the expected dividend payments to be made by us.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A summary of the activity and status of our stock option plans follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="14" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Term</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in years)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Aggregate</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Intrinsic</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Value</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in millions)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding at beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">141</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51.17</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.14</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">372</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49.70</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">300</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61.84</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercised</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(49</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45.85</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(60</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43.91</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(34</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38.32</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expired or forfeited</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(82</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">60.36</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(85</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52.78</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(52</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54.57</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding at end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">310</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59.89</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">141</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51.17</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.14</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercisable at end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">72</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54.53</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">141</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51.17</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.14</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Vested and expected to vest in the future at April 30</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">306</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">60.55</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">141</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51.17</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.14</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The intrinsic value is the difference between our common stock price and the option grant price. The total intrinsic value of options exercised during the years ended April 30, 2022, 2021, and 2020 was $0.4 million, $0.2 million, and $0.3 million, respectively.&#160;The total grant date fair value of stock options vested during the year ended April 30, 2022 was $1.3 million. As noted above, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">as of April 30, 2019, all outstanding stock options, prior to those granted in the year ended April 30, 2022 vested allowing the participant the right to exercise their awards</span>.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes information about stock options outstanding and exercisable at April 30, 2022:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36.08%; vertical-align: top; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td style="width: 1.51%; vertical-align: bottom;">&#160;</td>
    <td colspan="6" style="width: 37.53%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Options Outstanding</div></td>
    <td style="width: 1.15%; vertical-align: bottom;">&#160;</td>
    <td colspan="4" style="width: 23.73%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Options Exercisable</div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Range of Exercise Prices</div></td>
    <td style="width: 1.51%; vertical-align: bottom;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td style="width: 0.57%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Term</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in years)</div></td>
    <td style="width: 0.53%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 14.11%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td style="width: 1.15%; vertical-align: bottom;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 10.92%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$39.53</div></td>
    <td style="width: 1.51%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17</div></td>
    <td style="width: 0.57%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.2</div></td>
    <td style="width: 0.53%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 2.18%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 11.94%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39.53</div></td>
    <td style="width: 1.15%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17</div></td>
    <td style="width: 1.24%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.95%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 8.96%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39.53</div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$48.06 to $49.55</div></td>
    <td style="width: 1.51%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33</div></td>
    <td style="width: 0.57%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.2</div></td>
    <td style="width: 0.53%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.18%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 11.94%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52.69</div></td>
    <td style="width: 1.15%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td>
    <td style="width: 1.24%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.95%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 8.96%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48.06</div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$55.62 to $63.07</div></td>
    <td style="width: 1.51%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">260</div></td>
    <td style="width: 0.57%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.4</div></td>
    <td style="width: 0.53%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 2.18%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 11.94%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62.17</div></td>
    <td style="width: 1.15%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52</div></td>
    <td style="width: 1.24%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.95%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 8.96%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59.98</div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total/average</div></td>
    <td style="width: 1.51%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">310</div></td>
    <td style="width: 0.57%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.1</div></td>
    <td style="width: 0.53%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.18%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 11.94%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59.89</div></td>
    <td style="width: 1.15%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">72</div></td>
    <td style="width: 1.24%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.95%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 8.96%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54.53</div></td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Performance-Based and Other Restricted Stock Activity</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the terms of our long-term incentive plans, performance-based restricted unit awards are payable in restricted shares of our Class A Common Stock upon the achievement of certain three-year or less financial performance-based targets. During each three-year period or less, we adjust compensation expense based upon our best estimate of expected performance. For the year ended April 30, 2017, restricted performance shares vest 50% on June 30 following the end of the three-year performance cycle and 50% on April 30 of the following year. Beginning in the year ended April 30, 2018, restricted performance share units vest 100% on June 30 following the end of the three-year performance cycle.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We may also grant individual restricted unit awards payable in restricted shares of our Class A Common Stock to key employees in connection with their employment. Starting with the year ended April 30, 2016 grants, restricted shares generally vest ratably 25% per year.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under certain circumstances relating to a change of control or termination, as defined, the restrictions would lapse and shares would vest earlier.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Activity for performance-based and other restricted stock awards during the years ended April 30, was as follows (shares in thousands):</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Restricted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Grant Date</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Value</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Restricted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Restricted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left;">&#160;</div><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested shares at beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,280</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45.73</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">943</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">756</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">658</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56.53</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">706</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">759</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Change in shares due to performance</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30.41</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">118</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(70</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Vested and issued</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(432</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.87</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(362</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(329</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(229</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48.23</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(125</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(173</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested shares at end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,274</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49.17</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,280</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">943</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended April 30, 2022, 2021 and 2020, we recognized stock-based compensation expense (including stock options), on a pretax basis, of $25.7&#160;million, $22.0&#160;million and $20.0 million, respectively.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of April 30, 2022, there was $39.2 million of unrecognized share-based compensation cost related to performance-based and other restricted stock awards, which is expected to be recognized over a period up to 4 years, or 2.4 years on a weighted average basis.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Compensation expense for restricted stock awards is measured using the closing market price of our Class A Common Stock at the date of grant. The total grant date value of shares vested during the years ended April 30, 2022, 2021, and 2020 was $22.0 million, $17.6 million, and $17.5 million, respectively.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">President and CEO New Hire Equity Awards</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On October 17, 2017, we announced Brian A. Napack as the new President and Chief Executive Officer of Wiley effective December 4, 2017 (the Commencement Date).&#160; Upon the Commencement Date, Mr. Napack also became a member of our Board of Directors (the Board). In connection with his appointment, Wiley and Mr. Napack entered into an employment offer letter (the Employment Agreement).</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Employment Agreement provides that beginning with the year ended April 30, 2018&#8211;2020 performance cycle, eligibility to participate in annual grants under our Executive Long-Term Incentive Program (ELTIP). Targeted long-term incentive for this cycle was equal to 300% of base salary, or $2.7 million. Sixty percent of the ELTIP value was delivered in the form of target performance share units and forty percent in restricted share units. The grant date fair value for restricted share units was $59.15 per share and included 20,611 restricted share units, which vested 25% each year starting on April 30, 2018 to April 30, 2021. In addition, there was a performance share unit award with a target of 30,916 units and a grant date fair value of $59.15. The performance metrics were based on cumulative EBITDA for the year ended April 30, 2018&#8211;2020 and cumulative normalized free cash flow for the year ended April 30, 2018&#8211;2020.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, the Employment Agreement provided for a sign-on grant of restricted share units, with a grant value of $4.0 million, converted to shares using our Class A closing stock price as of the Commencement Date, and vesting in two equal installments on the first and second anniversaries of the employment date. The grant date fair value for this award was $59.15 per share and included 67,625 units at the date of grant. Grants were subject to forfeiture in the case of voluntary termination prior to vesting and accelerated vesting in the case of earlier termination of employment without Cause, due to death or Disability or Constructive Discharge, or upon a Change in Control (as such terms are defined in the Employment Agreement).</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Director Stock Awards</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Under the terms of our 2018 Director Stock Plan (the Director Plan), each nonemployee director, other than the Chairman of the Board, receives an annual award of restricted shares of our Class A Common Stock equal in value to </span>100%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of the annual director stock retainer fee, based on the stock price at the close of the New York Stock Exchange on the date of grant. Such restricted shares will vest on the earliest of (i) the day before the next Annual Meeting following the grant, (ii) the nonemployee director&#8217;s death or disability (as determined by the Governance Committee), or (iii) a change in control (as defined in the 2014 Key Employee Stock Plan).&#160;The granted shares may not be sold or transferred during the time the nonemployee director remains a director. There were </span>18,384<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>28,360<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span>20,048<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> restricted shares awarded under the Director Plan for the years ended April 30, 2022, </span>2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, and </span>2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, respectiv</span>ely. In addition, pursuant to the John Wiley &amp; Sons, Inc. Deferred Compensation Plan for Directors&#8217; 2005 &amp; After Compensation, as amended through December 15, 2021, each nonemployee director has the option of receiving all or part of the annual retainer in the form of deferred stock and shall be subject to the same vesting terms as specified therein.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043239552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock and Changes in Capital Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Capital Stock and Changes in Capital Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Capital Stock and Changes in Capital Accounts</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 19 &#8211; Capital Stock and Changes in Capital Accounts</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Each share of our Class B Common Stock is convertible into one share of Class A Common Stock. The holders of Class A stock are entitled to elect 30% of the entire Board of Directors and the holders of Class B stock are entitled to elect the remainder. On all other matters, each share of Class A stock is entitled to <span style="-sec-ix-hidden:Fact_62ef9f936f904bf5a39969f51cec5036">one tenth</span> of one vote and each share of Class B stock is entitled to one vote.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Share Repurchases</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the year ended April 30, 2020, our Board of Directors approved an additional share repurchase program of $200 million of Class A or B Common Stock. As of April 30, 2022, we had authorization from our Board of Directors to purchase up to $197.5 million that was remaining under this program.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The share repurchase program described above is in addition to the share repurchase program approved by our Board of Directors during the year ended April 30, 2017 of four million shares of Class A or B Common Stock. As of April 30, 2022, no additional shares were remaining under this program for purchase.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the share repurchases of Class A and B Common Stock during the years ended April 30 (shares in thousands):</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares repurchased &#8211; Class A</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">542</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">308</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,080</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares repurchased &#8211; Class B</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Average price &#8211; Class A and Class B</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55.14</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.93</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43.05</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Dividends</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the cash dividends paid during the year ended April 30, 2022:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Date of Declaration by Board of Directors</div></td>
    <td style="width: 19.12%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quarterly Cash Dividend</div></td>
    <td style="width: 10.31%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Dividend</div></td>
    <td style="width: 14.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Class of Common Stock</div></td>
    <td style="width: 16.85%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dividend Paid Date</div></td>
    <td style="width: 17.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shareholders of Record as of Date</div></td>
  </tr>
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 22, 2021</div></td>
    <td style="width: 19.12%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$0.3450 per common share</div></td>
    <td style="width: 10.31%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$19.3</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">million</div></td>
    <td style="width: 14.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A and</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B</div></td>
    <td style="width: 16.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">July 21, 2021</div></td>
    <td style="width: 17.2%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">July 6, 2021</div></td>
  </tr>
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 29, 2021</div></td>
    <td style="width: 19.12%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$0.3450 per common share</div></td>
    <td style="width: 10.31%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$19.2</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">million</div></td>
    <td style="width: 14.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A and</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B</div></td>
    <td style="width: 16.85%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">October 27, 2021</div></td>
    <td style="width: 17.2%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">October 12, 2021</div></td>
  </tr>
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 15, 2021</div></td>
    <td style="width: 19.12%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$0.3450 per common share</div></td>
    <td style="width: 10.31%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$19.2</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;million</div></td>
    <td style="width: 14.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A and</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B</div></td>
    <td style="width: 16.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">January 12, 2022</div></td>
    <td style="width: 17.2%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 28, 2021</div></td>
  </tr>
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">March 23, 2022</div></td>
    <td style="width: 19.12%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$0.3450 per common share</div></td>
    <td style="width: 10.31%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$19.2</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">million</div></td>
    <td style="width: 14.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A and</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B</div></td>
    <td style="width: 16.85%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">April 20, 2022</div></td>
    <td style="width: 17.2%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">April 5, 2022</div></td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Changes in Common Stock</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a summary of changes during the years ended April 30, in shares of our common stock and common stock in treasury (shares in thousands).</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in Class A Common Stock:</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares, beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,208</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,166</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,127</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Common stock class conversions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares issued, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,226</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,208</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,166</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in Class A Common Stock in treasury:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares held, beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,419</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,405</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,634</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchases of treasury shares</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">542</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">308</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,080</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares issued under stock-based compensation plans &#8211; non-PSU Awards</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(323</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(268</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(232</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares issued under stock-based compensation plans &#8211; PSU Awards</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(108</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(88</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(68</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares issued under the Director Plan to Directors</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(97</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares, forfeited</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares issued from exercise of stock options</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(49</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(60</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(34</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares issued related to the acquisition of a business</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares withheld for taxes</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">167</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">122</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares held, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,515</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,419</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,405</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of Class A Common Stock outstanding, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,711</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,789</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,761</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in Class B Common Stock:</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares, beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,974</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,016</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,055</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Common stock class conversions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(18</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(42</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(39</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares issued, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,956</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,974</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,016</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in Class B Common Stock in treasury:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares held, beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,922</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,920</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,918</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchase of treasury shares</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares held, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,924</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,922</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,920</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of Class B Common Stock outstanding, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,032</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,052</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,096</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Warrants</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In connection with the acquisition of&#160;The Learning House, Inc. on November 1, 2018, a portion of the fair value of the consideration transferred was $</span>0.6<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;million of warrants. The warrants were classified as equity and allowed the holder to purchase&#160;</span>400,000<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;shares of our Class A Common Stock at an exercise price of $</span>90.00<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, subject to adjustments. The term of the warrants was </span>three years<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and expired on November 1, 2021. The fair value of the warrants was determined using the Black-Scholes option pricing model.</span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043347904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 20 &#8211; Segment Information</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We report our segment information in accordance with the provisions of FASB ASC Topic 280, &#8220;Segment Reporting.&#8221;&#160;</span>These segments reflect the way our chief operating decision maker evaluates our business performance and manages the operations. The performance metric used by our chief operating decision maker to evaluate performance of our reportable segments is Adjusted Contribution to Profit.&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our segment reporting structure consists of </span>three<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> reportable segments, which are listed below, as well as a Corporate category, which includes certain costs that are not allocated to the reportable segments:</span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; margin-top: 6pt;">
  <tr>
    <td style="width: 18pt;"/>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 18pt;"/>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 18pt;"/>
    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
  </tr>
</table>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Segment information is as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,111,343</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,015,349</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">948,839</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">646,823</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">641,861</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">650,115</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">324,762</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">284,291</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">232,529</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total revenue</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,082,928</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,941,501</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,831,483</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted Contribution to Profit:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">295,227</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">273,023</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">265,353</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111,917</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92,363</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">85,515</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,289</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,488</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,713</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total adjusted contribution to profit</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">410,433</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">385,874</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">346,155</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted corporate contribution to profit</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(192,584</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(167,053</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(165,487</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total adjusted operating income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">217,849</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">218,821</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">180,668</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Depreciation and Amortization:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,899</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83,866</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,495</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,561</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71,997</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,807</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,157</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,654</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,131</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total depreciation and amortization</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">198,617</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">185,517</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">163,433</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate depreciation and amortization</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,553</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,672</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,694</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total depreciation and amortization</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">215,170</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">200,189</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">175,127</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2021, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning to Education Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services. The Revenue, Adjusted Contribution to Profit and Depreciation and Amortization for WileyNXT was $</span>2.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, $</span>(0.7)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, and </span>none<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, respectively, for the year ended April 30, 2021, and $</span>0.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, $</span>(0.9)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, and </span>none<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, respectively, for the year ended April 30, 2020. There were </span>no<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> changes to our total consolidated financial results.</span></div></td>
  </tr>
</table>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows a reconciliation of our consolidated US GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP Operating Income (Loss)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">219,276</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">185,511</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(54,287</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjustments:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related (credits) charges<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,427</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,310</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,607</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of goodwill<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">110,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of Blackwell trade name<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">89,507</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of developed technology intangible<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,841</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted Operating Income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">217,849</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">218,821</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">180,668</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 7, &#8220;Restructuring and Related (Credits) Charges&#8221; and Note 11, &#8220;Goodwill and Intangible Assets&#8221; for these charges by segment.</div></td>
  </tr>
</table>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 3, &#8220;Revenue Recognition, Contracts with Customers,&#8221; for revenue from contracts with customers disaggregated by segment and product type for the years ended April 30, 2022, 2021, and 2020.</div>

<div><br/></div>

<div style="text-align: left; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables shows assets allocated by reportable segment and by the corporate category as of April 30 as follows:</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,593,297</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,692,366</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,225,313</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">894,516</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">946,760</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">924,924</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">542,508</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">472,814</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">486,316</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">331,374</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">334,499</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">532,241</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,361,695</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,446,439</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,168,794</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<div style="text-align: left; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table shows product development spending and additions to technology, property, and equipment </span>by reportable segment and by the corporate category<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">:</span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(30,139</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24,284</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(16,329</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(44,082</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(41,897</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(38,229</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,308</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,449</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(613</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(34,329</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(33,731</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(60,030</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(115,858</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(103,361</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(115,201</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue for the years ended April 30 from external customers is based on the location of the customer, and technology, property and equipment, net by geographic area as of April 30 were as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue, net</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Technology, Property, and Equipment, Net</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United States</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,011,716</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">990,499</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">944,075</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">232,824</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">241,217</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">261,296</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">164,205</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">145,806</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">174,567</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,260</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,436</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,076</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">China</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">140,323</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92,305</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58,870</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,609</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">567</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">492</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Japan</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,040</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91,957</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">75,104</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">807</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">234</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Australia</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">80,993</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57,569</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">73,718</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">476</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">890</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,051</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Canada</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">80,640</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67,635</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,370</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">194</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,067</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,734</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Germany</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">75,805</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">78,035</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">113,664</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,267</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,459</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,059</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">France</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,007</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,681</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,033</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,284</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,329</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,358</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">India</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,279</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,228</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,691</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">984</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,012</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,066</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other Countries</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">353,920</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">339,786</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">262,391</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,867</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,059</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,761</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,082,928</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,941,501</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,831,483</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">271,572</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">282,270</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">298,005</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044463152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 21 &#8211; Subsequent Events</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Restructuring</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2022, the Company initiated a global program to restructure and align our cost base with current and anticipated future market conditions. This program will include the exit of certain leased office space beginning in the first quarter of fiscal year 2023 and the reduction of our occupancy at other facilities. In addition, the program will include severance related charges for the elimination of certain positions. These actions are estimated to result in an initial pretax restructuring charge of approximately $19.0 million to $21.0 million in the first quarter of fiscal year 2023.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Dividend</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On June 22, 2022, our Board of Directors declared a quarterly dividend of $0.3475 per share, or approximately $19.4 million, on our Class A and Class B Common Stock.&#160; The dividend is payable on July 20, 2022 to shareholders of record on July 6, 2022.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043069360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II-VALUATION AND QUALIFYING ACCOUNTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>Schedule II - VALUATION AND QUALIFYING ACCOUNTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - VALUATION AND QUALIFYING ACCOUNTS</a></td>
<td class="text">
<div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Schedule II</div>

<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">JOHN WILEY &amp; SONS, INC. AND SUBSIDIARIES</div>

<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">VALUATION AND QUALIFYING ACCOUNTS</div>

<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">FOR THE YEARS ENDED APRIL 30, 2022, 2021, AND 2020</div>

<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Dollars in thousands)</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; border-bottom: #000000 2px solid;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Description</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Balance at</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Beginning</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Period</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cumulative Effect of Change in Accounting Principle<sup>(1)</sup></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Charged to</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Expenses</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deductions</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">From Reserves</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">and Other<sup>(2)</sup></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Balance at</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">End of Period<sup>(3)</sup></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year Ended April 30, <span style="text-indent: 0pt;">2022</span></div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for sales returns<sup>(4)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,199</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,191</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,968</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,422</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 40%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for doubtful accounts</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,474</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,029</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,282</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for inventory obsolescence</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,970</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,786</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,537</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,219</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 40%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Valuation allowance on deferred tax assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,855</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">230</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24,915</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 40%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year Ended April 30, <span style="text-indent: 0pt;">2021</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 40%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for sales returns<sup>(4)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,642</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36,997</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,440</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,199</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for doubtful accounts</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,335</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,776</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,957</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,594</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,474</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 40%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for inventory obsolescence</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,067</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,236</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,333</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,970</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Valuation allowance on deferred tax assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,287</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,213</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,645</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,855</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 40%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year Ended April 30, <span style="text-indent: 0pt;">2020</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for sales returns<sup>(4)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,542</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48,829</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,729</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,642</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 40%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for doubtful accounts</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,307</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,470</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,442</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,335</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for inventory obsolescence</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,825</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,699</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,457</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,067</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 40%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Valuation allowance on deferred tax assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,179</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,108</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,287</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#8221; of the Notes to Consolidated Financial Statements of this Annual Report on Form 10-K regarding the adoption of </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ASU 2016-13, &#8220;Financial Instruments&#8212;Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments&#8221;. We adopted the new standard on May 1, 2020, with a cumulative effect adjustment to retained earnings as of the beginning of the year of adoption.</span></div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deductions From Reserves and Other for the years ended April 30, 2022, 2021, and 2020 include foreign exchange translation adjustments. Included in Allowance for doubtful accounts are accounts written off, less recoveries. Included in Allowance for inventory obsolescence are items removed from inventory. </div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(3)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Included in Valuation allowance on deferred tax assets for the years ended April 30, 2022 and 2020 are </span>valuation allowances related to, and required with respect to foreign tax credits generated by the Tax Act. In connection with a 5-year loss carryback and a subsequent audit, certain foreign tax credits requiring a valuation allowance were reinstated.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(4)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for sales returns represents anticipated returns net of a recovery of inventory and royalty costs. The provision is reported as a reduction of gross sales to arrive at revenue and the reserve balance is reported as an increase in Contract liabilities with a corresponding increase in Inventories, net and a reduction in Accrued royalties for the years ended April 30, 2022, 2021, and 2020.&#160;</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354038627760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Basis of Presentation:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Consolidated Financial Statements include all the accounts of the Company and our subsidiaries. We have eliminated all intercompany transactions and balances in consolidation. All amounts are in thousands, except per share amounts, and approximate due to rounding.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the fourth quarter of fiscal year 2021, a UK entity acquired in connection with the acquisition of mthree, which was acquired on January 1, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>was erroneously dissolved by the Company in accordance with UK Companies Act regulations while still holding assets. This entity, along with its subsidiaries, (the Entity) had various net intercompany receivables owed to them from other Wiley companies of approximately $188.8 million as of April 30, 2021, which upon a dissolution technically would revert to the British Crown (Crown). Wiley petitioned to Companies House to reinstate the Entity without prejudice, which was completed in March 2022.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">When these events occurred, the Company evaluated whether it was appropriate to consolidate the assets, liabilities, and operations of the Entity as part of its Consolidated Financial Statements as of April 30, 2021, and for each reporting period from the Entity being dissolved until its reinstatement in March 2022. The Company evaluated whether there was a liability to the Crown and a related loss associated with the dissolution of the Entity under US GAAP in fiscal year 2021 and through to reinstatement in March 2022.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company evaluated the criteria in <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) Topic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">810</span>, &#8220;Consolidations,&#8221; to determine if consolidating the Entity was appropriate under US GAAP. Based on that evaluation and the administrative nature of the process to restore, the Company concluded that although the Entity was dissolved, we maintained control of the assets of the Entity and, therefore, appropriately consolidated the assets, liabilities, and operations of the Entity in our Consolidated Financial Statements as of April 30, 2021 and through to reinstatement in March 2022. </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Reclassifications:</span></div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Certain prior year amounts have been reclassified to conform to the current year&#8217;s presentation.</span></div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Use of Estimates:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of our Consolidated Financial Statements and related disclosures in conformity with US GAAP requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the financial statements, and revenue and expenses during the reporting period. These estimates include, among other items, sales return reserves, allocation of acquisition purchase price to assets acquired and liabilities assumed, goodwill and indefinite-lived intangible assets, intangible assets with definite lives and other long-lived assets, and retirement plans. We review these estimates and assumptions periodically using historical experience and other factors and reflect the effects of any revisions on the Consolidated Financial Statements in the period we determine any revisions to be necessary. Actual results could differ from those estimates, which could affect the reported results.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock', window );">Book Overdrafts</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Book Overdrafts:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under our cash management system, a book overdraft balance exists for our primary disbursement accounts. This overdraft represents uncleared checks in excess of cash balances in individual bank accounts. Our funds are transferred from other existing bank account balances or from lines of credit as needed to fund checks presented for payment. As of April 30, 2022 and 2021, book overdrafts of $19.4 million and $25.8 million, respectively, were included in Accounts payable on the Consolidated Statements of Financial Position.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Revenue Recognition:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from contracts with customers is recognized using a five-step model consisting of the following: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) we satisfy a performance obligation. Performance obligations are satisfied when we transfer control of a good or service to a customer, which can occur over time or at a point in time. The amount of revenue recognized is based on the consideration to which we expect to be entitled in exchange for those goods or services, including the expected value of variable consideration. The customer&#8217;s ability and intent to pay the transaction price is assessed in determining whether a contract exists with the customer. If collectability of substantially all the consideration in a contract is not probable, consideration received is not recognized as revenue unless the consideration is nonrefundable, and we no longer have an obligation to transfer additional goods or services to the customer, or collectability becomes probable.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 3, &#8220;Revenue Recognition, Contracts with Customers,&#8221; for further details of our revenue recognition policy.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Cash and Cash Equivalents:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents consist of highly liquid investments with an original maturity of three months or less at the time of purchase and are stated at cost, which approximates market value, because of the short-term maturity of the instruments.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts', window );">Allowance for Credit Losses</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Allowance for Credit Losses:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are exposed to credit losses&#160;through our accounts receivable with customers.&#160;Accounts receivable, net, is stated at amortized cost net of provision for credit losses. Our methodology to measure the provision for credit losses requires an estimation of loss rates based upon historical loss experience adjusted for factors that are relevant to determining the expected collectability of accounts receivable such as, delinquency trends, aging behavior of receivables, credit and liquidity indicators for industry groups, customer classes or individual customers,&#160;and reasonable and supportable forecasts of the economic and geopolitical conditions that may exist through the contractual life of the asset.&#160;Our provision for credit losses&#160;is reviewed and revised periodically.&#160;Our accounts receivable is evaluated on a pool basis that is based on customer groups with similar risk characteristics.&#160;This includes consideration of the following factors to develop these pools: size of the customer, industry, geographical location, historical risk, and types of services or products sold.</div>

<div><br/></div>

<div style="text-align: justify; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our customers&#8217; ability&#160;to pay is assessed through our internal credit review processes. Based on the value of credit extended, we assess our customers&#8217; credit by reviewing the total expected receivable exposure, expected timing of&#160;payments, and the customers&#8217; established credit rating. In determining customer creditworthiness, we assess our customers&#8217; credit utilizing different resources including </span>third<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-party validations and/or our own assessment through analysis of the customers&#8217; financial statements and review of trade/bank references. We also consider contract terms and conditions, country and geopolitical risk, and the customers&#8217; mix of products purchased in our evaluation. A credit limit is established for each customer based on the outcome of this review. Credit limits are periodically reviewed for existing customers and whenever an increase in the credit limit is being considered. When necessary, we utilize collection agencies and legal counsel to pursue recovery of defaulted receivables.&#160;We write off receivables only when deemed </span>no<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> longer collectible.</span></div>

<div style="margin-bottom: 6pt;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The&#160;following table presents the change in provision for credit losses, which is presented net in Accounts receivable on our Consolidated Statements of Financial Position for the period indicated:</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Provision for</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Credit Losses</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of April 30, 2021</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,474</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current period provision</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,029</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts written off, less recoveries</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,754</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange translation adjustments and other</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(528</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of April 30, 2022</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_SalesReturnReservesPolicyTextBlock', window );">Sales Return Reserves</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Sales Return Reserves:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The process that we use to determine our sales returns and the related reserve provision charged against revenue, is based on applying an estimated return rate to current year returnable print book sales. This rate is based upon an analysis of actual historical return experience in the various markets and geographic regions in which we do business. We collect, maintain, and analyze significant amounts of sales returns data for large volumes of homogeneous transactions. This allows us to make reasonable estimates of the amount of future returns. All available data is utilized to identify the returns by market and to which fiscal year the sales returns apply. This enables management to track the returns in detail and identify and react to trends occurring in the marketplace, with the objective of being able to make the most informed judgments possible in setting reserve rates. Associated with the estimated sales return reserves, we also include a related increase to inventory and a reduction to accrued royalties as a result of the expected returns. Print book sales return reserves amounted to a net liability balance of $19.4 million and $22.2 million as of April 30, 2022 and 2021, respectively.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The reserves are reflected in the following accounts of the Consolidated Statements of Financial Position as of April 30:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increase in Inventories, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,820</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,886</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Decrease in Accrued royalties</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,893</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,949</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increase in Contract liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,135</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,034</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Print book sales return reserve net liability balance</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(19,422</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22,199</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Inventories:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories are carried at the lower of cost or net realizable value. US book inventories aggregating $20.6 million and $20.4 million at April 30, 2022 and 2021, respectively, are valued using the last-in, first-out (LIFO) method.&#160;All other inventories are valued using the first-in, first-out (FIFO) method. Finished goods not recorded at LIFO have been recorded at the lower of cost or net realizable value.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock', window );">Product Development Assets</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Product Development Assets:&#160;</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets consist of book composition costs and other product development costs and were included in Other non-current assets on the Consolidated Statements of Financial Position. Costs associated with developing a book for publication are expensed until the product is determined to be commercially viable. Book composition costs represent the costs incurred to bring an edited commercial manuscript to publication, which include typesetting, proofreading, design, illustration costs, and digital formatting. Book composition costs are capitalized and are generally amortized on a double-declining basis over their estimated useful lives, ranging from 1 to 3 years. Other product development costs represent the costs incurred in developing software, platforms, and digital content to be sold and licensed to third parties. Other product development costs are capitalized and amortized on a straight-line basis over their estimated useful lives. As of April 30, 2022, the weighted average estimated useful life of other product development costs was approximately 6 years.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RoyaltyAdvancePolicyTextBlock', window );">Royalty Advances</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Royalty Advances:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Royalty advances are capitalized and, upon publication, are expensed as royalties earned based on sales of the published works. Royalty advances are reviewed for recoverability and a reserve for loss is maintained, if appropriate. </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Shipping and Handling Costs:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Costs incurred for third party shipping and handling are primarily reflected in Operating and administrative expenses on the Consolidated Statements of Income (Loss). We incurred $29.0 million, $27.8 million, and $28.8 million in shipping and handling costs in the years ended April 30, 2022, 2021, and 2020, respectively.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising and Marketing Costs</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Advertising and Marketing Costs:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Advertising and marketing costs are expensed as incurred.&#160;These costs are reflected in the Consolidated Statements of Income (Loss) as follows:</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Advertising and marketing costs</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of sales<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62.9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">65.8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating and administrative expenses</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This includes certain advertising and marketing costs incurred by our Education Services business to fulfill performance obligations from contracts with educational institutions.</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Technology, Property, and Equipment</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Technology, Property, and Equipment:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment is recorded at cost, except for property and equipment that have been impaired, for which we reduce the carrying amount to the estimated fair value at the impairment date. Major renewals and improvements are capitalized, while maintenance and repairs are expensed as incurred.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment is depreciated using the straight-line method based upon the following estimated useful lives: Computer Software &#8211; 3 to 10 years; Computer Hardware &#8211; 3 to 5 years; Buildings and Leasehold Improvements &#8211; the lesser of the estimated useful life of the asset up to 40 years or the duration of the lease; Furniture, Fixtures, and Warehouse Equipment &#8211; 5 to 10 years.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Costs incurred for computer software internally developed or obtained for internal use are capitalized during the application development stage and expensed as incurred during the preliminary project and postimplementation stages. Costs incurred during the application development stage include costs of materials, services, and payroll and payroll-related costs for employees who are directly associated with the software project. Such costs are amortized over the expected useful life of the related software, which is generally 3 to 5 years. Costs related to the investment in our Enterprise Resource Planning and related systems are amortized over an expected useful life of 10 years. Maintenance, training, and upgrade costs that do not result in additional functionality are expensed as incurred.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Allocation of Acquisition Purchase Price to Assets Acquired and Liabilities Assumed</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Allocation of Acquisition Purchase Price to Assets Acquired and Liabilities Assumed</span>:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In connection with acquisitions, we allocate the cost of the acquisition to the assets acquired and the liabilities assumed based on the estimates of fair value for such items, including intangible assets and technology acquired. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The excess of the purchase consideration over the fair value of assets acquired and liabilities assumed is recorded as goodwill. The determination of the acquisition date fair value of the assets acquired and liabilities assumed requires us to make significant estimates and assumptions, such as forecasted revenue growth rates and operating cash flows, royalty rates, customer attrition rates, obsolescence rates of developed technology, and discount rates.</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> We may use a third-party valuation consultant to assist in the determination of such estimates.</span></div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy', window );">Goodwill and Indefinite-lived Intangible Assets</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Goodwill and Indefinite-lived Intangible Assets:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill represents the excess of the aggregate of the following: (1) consideration transferred, (2) the fair value of any noncontrolling interest in the acquiree, and (3) if the business combination is achieved in stages, the acquisition-date fair value of our previously held equity interest in the acquiree over the net of the acquisition-date amounts of the identifiable assets acquired and the liabilities assumed.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indefinite-lived intangible assets primarily consist of brands and trademarks, and publishing rights, and are typically characterized by intellectual property with a long and well-established revenue stream resulting from strong and well-established imprint/brand recognition in the market.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We use the acquisition method of accounting for all business combinations and do not amortize goodwill or intangible assets with indefinite useful lives. Goodwill and intangible assets with indefinite useful lives are tested for possible impairment annually during the fourth quarter of each fiscal year, or more frequently if events or changes in circumstances indicate that the asset might be impaired.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible Assets with Definite Lives and Other Long-Lived Assets</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Intangible Assets with Definite Lives and Other Long-Lived Assets:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Definite-lived intangible assets principally consist of content and publishing rights, customer relationships, developed technology, brands and trademarks, and covenants not to compete agreements, and are amortized over their estimated useful lives. The most significant factors in determining the estimated lives of these intangibles are the history and longevity, combined with the strength and pattern of projected cash flows.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets with definite lives as of April 30, 2022, are amortized on a straight-line basis over the following weighted average estimated useful lives: content and publishing rights &#8211; 26 years, customer relationships &#8211; 16 years, developed technology &#8211; 7 years, brands and trademarks &#8211; 11 years, and covenants not to compete agreements &#8211; 5 years.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Assets with definite lives are evaluated for impairment upon a significant change in the operating or macroeconomic environment.&#160;In these circumstances, if an evaluation of the projected undiscounted cash flows indicates impairment, the asset is written down to its estimated fair value based on the discounted future cash flows.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Derivative Financial Instruments:</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">From time to time, we enter into foreign exchange forward and interest rate swap contracts as a hedge against foreign currency asset and liability commitments, changes in interest rates, and anticipated transaction exposures, including intercompany purchases. All derivatives are recognized as assets or liabilities and measured at fair value.&#160; Derivatives that are not determined to be effective hedges are adjusted to fair value with a corresponding adjustment to earnings. We do not use financial instruments for trading or speculative purposes.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Gains/Losses</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Foreign Currency Gains/Losses:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We maintain operations in many non-US locations. Assets and liabilities are translated into US dollars using end-of-period exchange rates and revenues, and expenses are translated into US dollars using weighted average rates. Our significant investments in non-US businesses are exposed to foreign currency risk. Foreign currency translation adjustments are reported as a separate component of Accumulated Other Comprehensive Loss within Shareholders&#8217; Equity.</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign currency transaction gains or losses are recognized on the Consolidated Statements of Income (Loss) as incurred.</span></div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Stock-Based Compensation:</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recognize stock-based compensation expense based on the fair value of the stock-based awards on the grant date, reduced by an estimate for future forfeited awards.&#160;As such, stock-based compensation expense is only recognized for those awards that are expected to ultimately vest. The fair value of stock-based awards is recognized in net income generally on a straight-line basis over the requisite service period. Stock-based compensation expense associated with performance-based stock awards is based on actual financial results for targets established up to three years in advance, or less. The cumulative effect on current and prior periods of a change in the estimated number of performance share awards, or estimated forfeiture rate, is recognized as an adjustment to earnings in the period of the revision. If actual results differ significantly from estimates, our stock-based compensation expense and Consolidated Statements of Income (Loss) could be impacted. The grant date fair value for stock options is estimated using the Black-Scholes option-pricing model. The determination of the assumptions used in the Black-Scholes model include the expected life of an option, the expected volatility of our common stock over the estimated life of the option, a risk-free interest rate, and the expected dividend yield. Judgment was also required in estimating the amount of stock-based awards that may be forfeited.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted and Issued Accounting Standards</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Recently Adopted Accounting Standards</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reference Rate Reform</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In March 2020, the FASB issued ASU&#160;2020-04, &#8220;Reference Rate Reform (Topic&#160;848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221;&#160;In January 2021, the FASB clarified the scope of that guidance with the issuance of ASU 2021-01, &#8220;Reference Rate Reform: Scope.&#8221;&#160;These ASUs provide optional guidance for a limited period of time to ease the burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting.&#160; This would apply to companies meeting certain criteria that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. This standard was effective for us immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before&#160;December 31, 2022. On December 22, 2021, we amended the Amended and Restated RCA (as defined in Note 14, &#8220;Debt and Available Credit Facilities&#8221;) to change the rates for Sterling and euro denominated borrowings from LIBOR-based rates to alternative rates. We applied ASU 2020-04 at the time of this modification, and there was no impact on our Consolidated Financial Statements.&#160;Refer to Note 14, &#8220;Debt and Available Credit Facilities,&#8221; for more information. The future impact of this ASU on our Consolidated Financial Statements will be based on any future contract modifications.</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Simplifying the Accounting for Income Taxes</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In December 2019, the FASB issued Accounting Standards Update (ASU) 2019-12, &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#8221;&#160;This ASU is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions within Topic 740, &#8220;Income Taxes,&#8221; and clarifies certain aspects of the current guidance to promote consistent application. We adopted ASU 2019-12 on May 1, 2021. The adoption did not have a material impact on our Consolidated Financial Statements at the time of adoption. The impact in the future would depend on any changes in tax laws and the applicable enactment dates. In accordance with ASU 2019-12, the enactment date is when any effects are recognized in the consolidated financial statements.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Measurement of Credit Losses on Financial Instruments</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In June 2016<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, the FASB issued ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2016-13</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, &#8220;Financial Instruments&#8212;Credit Losses (Topic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">326</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">), Measurement of Credit Losses on Financial Instruments,&#8221; </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and issued subsequent amendments to the initial guidance thereafter.&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2016-13</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> requires entities to measure all expected credit losses for most financial assets held at the reporting date based on an expected loss model which includes historical experience, current conditions, and reasonable and supportable forecasts. Entities will now use forward-looking information to better form their credit loss estimates. ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2016-13</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> also required enhanced disclosures to help financial statement users better understand significant estimates and judgments used in estimating credit losses.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We adopted the new standard on </span>May 1, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, with a cumulative effect adjustment to retained earnings as of the beginning of the year of adoption. The adoption of ASU </span>2016-13<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> primarily impacted our trade receivables, specifically our allowance for doubtful accounts.&#160;The adoption of the standard did not have an impact on our&#160;Consolidated Statements of Income (Loss), or our Consolidated Statements of Cash Flows. See above </span>under the caption &#8220;Allowance for Credit Losses&#8221; for a discussion of our policy.</div>

<div><br/></div>

<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangibles-Goodwill and Other-Internal-Use Software: Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In August 2018<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, the FASB issued ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2018-15</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, &#8220;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">350-40</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract.&#8221; ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2018-15</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2018-15</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> on </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">May 1, 2020</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> on a prospective basis. There was </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">no</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> impact to our Consolidated Financial Statements at the date of adoption</span>.</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Recently Issued Accounting Standards</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In October 2021, the FASB issued ASU 2021-08, &#8220;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.&#8221; This ASU requires that an acquirer recognize, and measure, contract assets and contract liabilities acquired in a business combination in accordance with ASC 606 &#8220;Revenue from Contracts with Customers&#8221; (Topic 606) as if it had originated the contracts. Generally, this would result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree&#8217;s financial statements if the acquiree prepared financial statements in accordance with US GAAP. This standard is effective for us on May 1, 2023, including interim periods within the fiscal year. Early adoption is permitted. The standard is applied prospectively to business combinations occurring on or after the effective date of the amendments. The impact will be based on future business combinations after we adopt the standard.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Convertible Debt Instruments, Derivatives, and EPS</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">August 2020</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, the FASB issued ASU </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2020-06</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, &#8220;Debt&#8212;Debt with Conversion and Other Options (Subtopic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">470-20</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">815-40</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)&#8221;. This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity&#8217;s own equity to reduce form-over-substance-based accounting conclusions.&#160;In addition, this ASU improves and amends the related EPS guidance. This standard is effective for us on </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">May 1, 2022</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, including interim periods within those fiscal years.&#160;Adoption is either a modified retrospective method or a fully retrospective method of transition.&#160;There was </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">no</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> impact to our Consolidated Financial Statements at the date of adoption</span>.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents with respect to negative balance accounts (overdrafts).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the treatment of costs associated with developing a publication.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_RoyaltyAdvancePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the treatment of royalty advances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_RoyaltyAdvancePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_SalesReturnReservesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for sales return reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_SalesReturnReservesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (a,b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155638-234783<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043074368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition, Contracts with Customers (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue Recognition, Contracts with Customers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue from Contract with Customer</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Research Publishing &amp; Platforms</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms customers include academic, corporate, government, and public libraries, funders of research, researchers, scientists, clinicians, engineers and technologists, scholarly and professional societies, and students and professors. Research Publishing &amp; Platforms products are sold and distributed globally through multiple channels, including research libraries and library consortia, independent subscription agents, direct sales to professional society members, and other customers. Publishing centers include Australia, China, Germany, India, the UK, and the US. The majority of revenue generated from Research Publishing &amp; Platforms products is recognized over time. Total Research Publishing &amp; Platforms revenue was $1,111.3 million in the year ended April 30, 2022.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We disaggregated revenue by Research Publishing and Research Platforms to reflect the different type of products and services provided.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Research Publishing Products</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing products provide scientific, technical, medical, and scholarly journals, as well as related content and services, to academic, corporate, and government libraries, learned societies, and individual researchers and other professionals. Research Publishing revenue was $1,057.0 million in the year ended April 30, 2022, and the majority is recognized over time.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing products generate approximately 79% of its revenue from contracts with its customers from Journal Subscriptions (pay to read), Open Access (pay to publish), and Transformational Agreements (read and publish), and the remainder from Licensing, Reprints, Backfiles, and Other.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Journal Subscriptions, Open Access, and Transformational Models</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Journal subscription contracts are negotiated by us directly with customers or their subscription agents. Subscription periods typically cover calendar years. In a </span>typical journal subscription sale, there is a written agreement between us and our customer that covers multiple years. However, we typically account for these agreements as one-year contracts because our enforceable rights under the agreements are subject to an annual confirmation and negotiation process with the customer.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In journal subscriptions, there are generally two performance obligations: a functional intellectual property license with a stand-ready promise to provide access to new content for one year, which includes online hosting of the content, and a functional intellectual property perpetual license for access to historical journal content, which also includes online hosting of the content. The transaction price consists of fixed consideration. Journal s<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ubscription revenue is generally collected in advance when the annual license is granted and no significant financing component exists.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The total transaction price is allocated to each performance obligation based on its relative standalone selling price. We allocate revenue to the stand-ready promise to provide access to new content for one year based on its observable standalone selling price which is generally the contractually stated price, and the revenue for new content is recognized over one year as we have a continuous stand-ready obligation to provide the right of access to additional intellectual property. The allocation of revenue to the perpetual licenses for access to historical journal content is done using the expected cost plus a margin approach as permitted by the revenue standard. Revenue is recognized at the point in time when access to historical content is initially granted.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the Open Access business model, we have a signed contract with the customer that contains enforceable rights. The Open Access business model in a typical model includes an over-time single performance obligation that combines a promise to host the customer&#8217;s content on our open access platform, and a promise to provide an Article Publication Charge (APC) at a discount to eligible users who are defined in the contract, in exchange for an upfront payment. Enforceable right to payment occurs over time as we fulfill our obligation to provide a discount to eligible users, as defined, on future APCs. Therefore, the upfront payment is recorded as a contract liability and revenue is recognized over time.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Transformational agreements (read and publish) are the innovative new model that blends journal subscription and open access offerings. Essentially, for a single fee, a national or regional consortium of libraries pays for and receives full read access to our journal portfolio and the ability to publish under an open access arrangement. Like subscriptions, transformational deals involve recurring revenue under multiyear contracts. Unlike subscriptio<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ns, some </span>transformational<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> agreements also allow for further upside depending on how much publishing volume we generate. T</span>ransformational<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> models acceler</span>ate the transition to open access while maintaining subscription access.</div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Starting in calendar year 2022, we have signed </span>transformational<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> agreements that generally include three performance obligations</span>: (1) a functional intellectual property license with a stand-ready promise to provide access to new content for one year, which includes online hosting of the content, (2) a functional intellectual property perpetual license for access to historical journal content, which also includes online hosting of the content, and (3) a publishing entitlement that allows for a fixed number of articles to be published in hybrid open access journals each contract year. The transaction price consists of fixed consideration and is allocated to the publishing entitlement performance obligation based on its observable standalone selling price, the residual approach for the license to access new content, and the expected cost plus a margin approach for the perpetual license. The revenue for the publishing entitlement and the license to access new content is generally recognized straight-line over the contract year due to the stand-ready promises. The revenue for the perpetual license is recognized at the point in time when access to historical content is initially granted. Cash<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> is generally collected in advance. In addition, some of these transitional agreements also include another performance obligation that includes the promise to provide an APC at a discount in gold open access journals and is recognized over time.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In January 2019, Wiley announced a contractual arrangement in support of open access, a countrywide partnership agreement with Projekt DEAL, a representative of nearly </span>700<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> academic institutions in Germany. This </span>three-year<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> agreement, which was extended for </span>one year<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, provides all Projekt DEAL institutions with access to read Wiley&#8217;s academic journals back to the year 1997, and researchers at Projekt DEAL institutions can publish articles open access in Wiley&#8217;s journals. The partnership will better support institutions and researchers in advancing open science, driving discovery, and developing and disseminating knowledge. </span>Projekt DEAL includes multiple performance obligations, which include a stand-ready promise to provide access to new content, perpetual license for access to historical journal content, and accepting articles to be hosted on our open access platform. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We are compensated primarily through a fee per article published and a consolidated access fee.</span> The consideration for Projekt DEAL consists of fixed and variable consideration. We allocated the total consideration to the fixed and variable components based on its relative standalone selling prices for each performance obligation.</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Licensing, Reprints, Backfiles, and Other</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Within licensing, the revenue derived from these contracts is primarily comprised of advance payments, including minimum guarantees and sales- or usage-based royalty agreements. Our intellectual property is considered to be functional intellectual property.&#160; Due to the stand-ready promise to provide updates during the subscription period, which is generally an annual period, revenue for the minimum guarantee is recognized on a straight-line basis over the term of the agreement. For our sales-or usage-based royalty agreements, we recognize revenue in the period of usage based on the amounts earned. We record revenue under these arrangements for the amounts due and not yet reported to us based on estimates of the sales or usage of these customers and pursuant to the terms of the contracts. We also have certain licenses whereby we receive a non-refundable minimum guarantee against a volume-based royalty throughout the term of the agreement. We recognize volume-based royalty income only when cumulative consideration exceeds the minimum guarantee.</div>

<div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reprints contracts generally contain a single performance obligation which is the delivery of printed articles. Revenue is recognized at the time of delivery of the printed articles.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For Backfiles, the performance obligation is the granting of a functional intellectual property license. Revenue is recognized at the time the functional intellectual property license is granted.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other includes our Article Select offering, whereby we have a single performance obligation to our customers to give access to an article through the purchase of a token. The customer redeems the token for access to the article for a 24-hour period. The customer purchases the tokens with an upfront cash payment. Revenue is recognized when access to the article is provided.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Research Platforms Services</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Platforms is principally comprised of Atypon, a publishing software and service provider that enables scholarly and professional societies and publishers to deliver, host, enhance, market, and manage their content on the web through the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Literatum </span>platform. Research Platforms revenue was $54.3 million in the year ended April 30, 2022 and the majority is recognized over time.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Platforms services primarily includes a single performance obligation for the implementation and hosting of subscription services. The transaction price is fixed which may include price escalators that are fixed increases per year, and therefore, revenue is recognized upon the initiation of the subscription period and recognized on a straight-line basis over the time of the contractual period. The duration of these contracts is generally multiyear ranging from 2 to 5 years.</div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Academic &amp; Professional Learning</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning provides Education Publishing and Professional Learning products and services including scientific, professional, and education print and digital books, digital courseware, and test preparation services, to libraries, corporations, students, professionals, and researchers, as well as learning, development, and assessment services for businesses and professionals. Communities served include business, finance, accounting, workplace learning, management, leadership, technology, behavioral health, engineering/ architecture, science and medicine, and education. Products are developed for worldwide distribution through multiple channels, including chain and online booksellers, libraries, colleges and universities, corporations, direct to consumer, web sites, distributor networks, and other online applications. Publishing centers include Australia, Germany, India, the UK, and the US. Total Academic &amp; Professional Learning revenue was $646.8 million in the year ended April 30, 2022.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We disaggregated revenue by<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> type of products provided. Academic &amp; Professional Learning products are Education Publishing and Professional Learning.</span> Academic &amp; Professional Learning revenues are mainly recognized at a point in time.</div>

<div><br/></div>

<div style="text-align: left; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Education Publishing Products</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Publishing products revenue was $350.0 million in the year ended April 30, 2022. Education Publishing products generate approximately 63% of its revenue from contracts with its customers from Education (print and digital) Publishing, which is recognized at a point in time, and 23% from Digital Courseware, which is recognized over time. The remainder of its revenues were from Test Preparation and Certification and Licensing and Other, which has a mix of revenue recognized at a point in time and over time.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Education Publishing and Professional Publishing (included within Professional Learning below)</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our performance obligations as they relate to Education and Professional Publishing are primarily book products delivered in both print and digital form which could include single or multiple performance obligations based on the number of print or digital books purchased. Each is represented by an International Standard Book Number (ISBN), with each ISBN representing a performance obligation. Each ISBN has an observable stand-alone selling price as Wiley sells the books separately.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This revenue stream also includes variable consideration as it relates to discounts and returns for both print and digital books.&#160; Discounts are identifiable by performance obligation and therefore are applied at the point of sale by performance obligation. The process that we use to determine our sales returns and the related reserve provision charged against revenue, is based on applying an estimated return rate to current year returnable print book sales. This rate is based upon an analysis of actual historical return experience in the various markets and geographic regions in which we do business. We collect, maintain, and analyze significant amounts of sales returns data for large volumes of homogeneous transactions. This allows us to make reasonable estimates of the amount of future returns. All available data is utilized to identify the returns by market and to which fiscal year the sales returns apply. This enables management to track the returns in detail and identify and react to trends occurring in the marketplace, with the objective of being able to make the most informed judgments possible in setting reserve rates. Associated with the estimated sales return reserves, we also include a related increase to inventory and reduction to accrued royalties as a result of the expected returns.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As it relates to print and digital books within Education Publishing and Professional Publishing, revenue is recognized at the point when control of product transfers, which for print is upon shipment or for digital when fulfillment of the products has been rendered.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Digital Courseware Products</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Courseware customers purchase access codes to utilize the product. This could include single or multiple performance obligations based on the number of course ISBNs purchased. Revenue is recognized over time in the period from when the access codes are activated over the applicable semester term to which such product relates.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Test Preparation and Certification Products</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Test Preparation and Certification contracts are generally three-year agreements. This revenue stream includes multiple performance obligations as it relates to the online and printed course materials, including such items as textbooks, ebooks, video lectures, flashcards, study guides, and test banks. The transaction price is fixed; however, discounts are offered and returns of certain products are allowed. We allocate revenue to each performance obligation based on its relative standalone selling price. This standalone selling price is generally based upon the observable selling prices where the product is sold separately to customers. Depending on the performance obligation, revenue is recognized at the time the product is delivered and control has passed to the customer or over time due to our stand-ready obligation to provide updates to the customer.</div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Licensing and Other</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue derived from our licensing contracts is primarily comprised of advance payments and sales- or usage-based royalties. Revenue for advance payments is recognized at the point in time that the functional intellectual property license is granted. For sales- or usage- based royalties, we record revenue under these arrangements for the amounts due and not yet reported to us based on estimates of the sales or usage of these customers and pursuant to the terms of the contracts.</div>

<div><br/></div>

<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Professional Learning Products</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Professional Learning products revenue was $296.8 million in the year ended April 30, 2022. Professional Learning (print and digital) products generate approximately 61% of revenue from contracts with its customers from Professional Publishing and Licensing and Other, both of which are described above, and both are mainly recognized at a point in time. Approximately 39% of Professional Learning products revenue is from contracts with its customers from Corporate Training and Corporate Learning, which is recognized mainly over time.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Corporate Training</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate Training through our authorized distributor network includes multiple performance obligations. This includes a performance obligation that includes an annual membership which includes the right to purchase products and services, access to the platform, support, and training. This performance obligation is recognized over time as we have an obligation to stand-ready for the customer&#8217;s use of the services. In addition, there are performance obligations for the assessments and related products or services which are recognized at a point in time when the assessment, product, or service is provided or delivered. The transaction price is allocated to each performance obligation based on its observable standalone selling price which is generally the contractually stated price for the performance obligation related to the annual membership, and for the other performance obligations based on its relative observable selling price when sold separately.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, as it relates to Corporate Training customers&#8217; unexercised rights for situations where we have received a nonrefundable payment for a customer to receive an assessment and the customer is not expected to exercise such right, we will recognize such &#8220;breakage&#8221; amounts as revenue in proportion to the pattern of rights exercised by the customer, which is generally one year.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Corporate Learning</div>

<div style="text-align: justify;"><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The transaction price consists of fixed consideration that is determined at the beginning of each year and received at the same time. Within Corporate Learning there are multiple performance obligations, which include the licenses to learning content and the learning application. Revenue is recognized over time as we have a continuous obligation to provide the right of access to the intellectual property which includes the licenses and learning applications.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Education Services</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services revenue was $324.8 million in the year ended April 30, 2022, and the majority is recognized over time. We disaggregated revenue by<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> type of services provided, which are University Services (previously referred to as Education Services OPM) and Talent Development Services (previously referred to as mthree).</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">University Services</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services revenue was $226.1 million in the year ended April 30, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>and is mainly recognized over time. University Services primarily engages in the comprehensive management of online degree programs for universities and has grown to include a broad array of technology enabled service offerings that address our partner specific pain points. Increasingly, this includes delivering career credentialing education that advances specific careers with in-demand skills.</div>

<div><br/></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services includes market research, marketing, student recruitment, enrollment support, proactive retention support, academic services to design courses, faculty support, and access to the Engage Learning Management System, which facilitates the online education experience. Graduate degree programs include Business Administration, Finance, Accounting, Healthcare, Engineering, Communications, and others. As of April 30, 2022, the University Services business had 68 university partners under contract. We are also extending the core OPM business, as well as delivering a broader array of essential university and career credentialing services that the market is demanding and which leverage our core Wiley skills and assets. This full stack education includes teacher professional development and IT skills training, through which we develop and deliver professional credits and job placement through our corporate partners. In addition, University Services derives revenue from unbundled service offerings. University Services revenue is primarily derived from prenegotiated contracts with institutions that provide for a share of tuition generated from students who enroll in a program. The duration of University Services contracts are generally multiyear agreements ranging from a period of 7 to 10 years, with some having optional renewal periods. These optional renewal periods are not a material right and are not considered a separate performance obligation.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services includes a single performance obligation for the services provided because of the integrated technology and services our institutional clients need to attract, enroll, educate, and support students. Consideration is variable since it is based on the number of students enrolled in a program. We begin to recognize revenue at the start of the delivery of the class within a semester overtime, which is also when the variable consideration contingency is resolved.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Talent Development Services</span></div>

<div style="text-align: justify; margin-top: 7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Talent Development Services revenue was $98.6 million in the year ended April 30, 2022 and is recognized at the point in time the services are provided to its customers. Talent Development Services is a talent placement provider that finds, trains, and places job-ready technology talent in roles with leading corporations worldwide.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Accounts Receivable, net and Contract Liability Balances</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue when, or as, control of the products or services are transferred to the customer and all revenue recognition criteria have been met.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354048647984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Change in Provision for Credit Losses</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The&#160;following table presents the change in provision for credit losses, which is presented net in Accounts receivable on our Consolidated Statements of Financial Position for the period indicated:</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Provision for</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Credit Losses</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of April 30, 2021</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,474</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current period provision</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,029</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts written off, less recoveries</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,754</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange translation adjustments and other</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(528</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of April 30, 2022</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock', window );">Net Sales Return Reserves by Balance Sheet Account</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The reserves are reflected in the following accounts of the Consolidated Statements of Financial Position as of April 30:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increase in Inventories, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,820</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,886</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Decrease in Accrued royalties</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,893</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,949</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increase in Contract liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,135</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,034</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Print book sales return reserve net liability balance</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(19,422</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22,199</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdvertisingAndMarketingCostsTableTextBlock', window );">Advertising and Marketing Costs</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Advertising and marketing costs are expensed as incurred.&#160;These costs are reflected in the Consolidated Statements of Income (Loss) as follows:</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Advertising and marketing costs</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of sales<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62.9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">65.8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating and administrative expenses</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This includes certain advertising and marketing costs incurred by our Education Services business to fulfill performance obligations from contracts with educational institutions.</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_AdvertisingAndMarketingCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of advertising and marketing costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_AdvertisingAndMarketingCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of net sales return reserves as reflected in accounts in Consolidated Statements of Financial Position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043036608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition, Contracts with Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue Recognition, Contracts with Customers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Revenue from Contracts With Customers Disaggregated by Segment and Product Type</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Disaggregation of Revenue</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables present our revenue from contracts with customers disaggregated by segment and product type.</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Research Publishing &amp; Platforms:</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,057,022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">972,512</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">908,952</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54,321</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,837</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39,887</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,111,343</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,015,349</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">948,839</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Academic &amp; Professional Learning:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Publishing<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">349,992</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">361,194</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">351,514</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Professional Learning</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">296,831</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">280,667</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">298,601</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Academic &amp; Professional Learning</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">646,823</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">641,861</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">650,115</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Education Services:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services<sup>(2)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">226,131</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">227,700</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">210,882</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Talent Development Services<sup>(1)(3)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98,631</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,591</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,647</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Education Services</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">324,762</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">284,291</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">232,529</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Revenue</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,082,928</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,941,501</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,831,483</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2021, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning &#8211; Education Publishing to Education Services &#8211; Talent Development Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services &#8211; Talent Development Services. The Revenue was $</span>2.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and $</span>0.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million for the years ended April 30, 2021 and April 30, 2020, respectively. There were no changes to our total consolidated financial results.</span></div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">University Services was previously referred to as Education Services OPM.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(3)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Talent Development Services was previously referred to as mthree.</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Accounts Receivable, Net and Contract Liabilities from Contracts with Customers</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">following table provides information about accounts receivable, net and contract liabilities from contracts with customers</span>.</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30, 2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30, 2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Increase/</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Decrease)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balances from contracts with customers:</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">331,960</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">311,571</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,389</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: justify; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract liabilities<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">538,126</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">545,425</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,299</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract liabilities (included in Other long-term liabilities)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,072</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,560</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(488</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The sales return reserve recorded in Contract liabilities is $31.1 million and $38.0 million as of April 30, 2022 and April 30, 2021, respectively. See Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#8221; for further details of the sales return reserve.</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354041675776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_XYZMediaMember', window );">XYZ Media [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Consideration Transferred and Allocation of Purchase Price</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table summarizes the consideration transferred to acquire XYZ Media and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed.</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Preliminary Allocation</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total consideration transferred</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,363</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">913</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,711</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,226</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other non-current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,896</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">533</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">533</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Identifiable Intangible Assets Acquired and Weighted-Average Useful Life</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table summarizes the identifiable intangible assets acquired and their weighted-average useful life at the date of acquisition.</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated Fair Value</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted-Average Useful Life (in Years)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,930</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,340</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Covenants not to compete</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">323</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Tradename</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">118</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,711</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_HindawiMember', window );">Hindawi [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Consideration Transferred and Allocation of Purchase Price</a></td>
<td class="text"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;">The following table summarizes the consideration transferred to acquire Hindawi and the final allocation of the purchase price among the assets acquired and liabilities assumed.</span>
<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Final</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Allocation</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total consideration transferred</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">300,086</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,812</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property and equipment, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">844</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">194,900</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">147,388</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease right-of-use assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,762</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other non-current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">349,775</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,594</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred income tax liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,031</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,150</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other long-term liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,914</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49,689</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Identifiable Intangible Assets Acquired and Weighted-Average Useful Life</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the identifiable intangible assets acquired and their weighted-average useful life at the date of acquisition.</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted-Average Useful Life (in Years)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Content and publishing rights</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">188,500</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Trademarks</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">400</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">194,900</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jwa_XYZMediaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jwa_XYZMediaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jwa_HindawiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jwa_HindawiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043259616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reconciliation of Weighted Average Shares Outstanding (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Reconciliation of Weighted Average Shares Outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Reconciliation of Shares used in Computation of Earnings (Loss) Per Share</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A reconciliation of the shares used in the computation of earnings (loss) per share follows (shares in thousands):</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average shares outstanding</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,759</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,931</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,224</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less:&#160;Unvested restricted shares</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares used for basic earnings (loss) per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,759</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,930</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,209</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dilutive effect of unvested restricted stock units and other stock awards</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">839</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">531</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares used for diluted earnings (loss) per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,598</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,461</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,209</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 15.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Antidilutive options to purchase Class A common shares, restricted shares, warrants to purchase Class A common shares and contingently issuable restricted stock which are excluded from the table above</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">772</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">982</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,677</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043296208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Changes in Accumulated Other Comprehensive Loss by Component, Net of Tax</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in Accumulated other comprehensive loss by component, net of tax, for the years ended April 30, 2022, 2021, and 2020 were as follows:</div>

<div style="text-align: left;"><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Foreign</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Currency</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Translation</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unamortized</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Retirement</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Costs</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Rate Swaps</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, <span style="text-indent: 0pt;">2019</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(312,107</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(196,057</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(574</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(508,738</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other comprehensive loss before reclassifications</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28,596</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36,965</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,988</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(71,549</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts reclassified from Accumulated other comprehensive loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,102</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(312</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,790</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other comprehensive loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28,596</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(31,863</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,300</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(66,759</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, <span style="text-indent: 0pt;">2020</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(340,703</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(227,920</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,874</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(575,497</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other comprehensive income (loss) before reclassifications</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">82,762</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,273</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(639</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">75,850</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts reclassified from Accumulated other comprehensive loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,047</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,810</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,857</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other comprehensive income (loss)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">82,762</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(226</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,171</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">84,707</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, <span style="text-indent: 0pt;">2021</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(257,941</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(228,146</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,703</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(490,790</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other comprehensive (loss) income before reclassifications</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(71,625</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,247</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,165</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26,213</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts reclassified from Accumulated other comprehensive loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,673</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,184</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,857</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other comprehensive (loss) income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(71,625</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,920</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,349</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17,356</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30, <span style="text-indent: 0pt;">2022</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(329,566</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(182,226</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,646</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(508,146</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043130384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Related (Credits) Charges (Tables) - Business Optimization Program [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Pretax Restructuring Charges (Credits)</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables summarize the pretax restructuring (credits) charges related to this program:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Charges Incurred to Date</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Credits) Charges by Segment:</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">99</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,546</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,882</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(454</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,229</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,475</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,250</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">531</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,774</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,313</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate Expenses</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,218</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,590</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,018</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,390</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Restructuring and Related (Credits) Charges</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,427</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,449</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,813</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64,835</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Credits) Charges by Activity:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Severance and termination benefits</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,276</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,531</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,864</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,119</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of operating lease ROU assets and property and equipment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,918</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">161</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,079</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Acceleration of expense related to operating lease ROU assets and property and equipment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,378</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,378</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Facility related charges, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,849</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,684</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,986</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,519</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other activities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(62</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,802</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,740</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Restructuring and Related (Credits) Charges</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,427</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,449</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,813</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64,835</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Activity for Restructuring Liability</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the activity for the Business Optimization Program liability for the year ended April 30, 2022:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30, 2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Credits)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Payments</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Foreign</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Translation &amp;</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Adjustments</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">April 30, 2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Severance and termination benefits</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,465</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,276</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,831</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(279</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,079</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 40%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,465</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,276</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,831</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(279</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,079</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043303136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories, net consisted of the following at April 30:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,270</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,704</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Work-in-process</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,729</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,060</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Paper and other materials</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">275</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">331</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total inventories before estimated sales returns and LIFO reserve</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,274</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,095</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventory value of estimated sales returns</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,820</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,886</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">LIFO reserve</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,509</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,443</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36,585</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,538</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354038634912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Development Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Product Development Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Product Development Assets</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets, net consisted of the following at April 30:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Book composition costs</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,574</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,474</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software costs</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,479</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,262</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Content development costs</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,405</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,781</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Product development assets, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">41,458</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49,517</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043235536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Technology, Property, and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Technology, Property, and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Technology, Property, and Equipment</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment, net consisted of the following at April 30:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Capitalized software</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">605,503</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">536,878</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Computer hardware</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,386</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,714</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Buildings and leasehold improvements</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,861</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">99,636</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Furniture, fixtures, and warehouse equipment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,816</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,674</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Land and land improvements</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,283</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,656</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment, gross</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">797,849</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">733,558</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated depreciation and amortization</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(526,277</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(451,288</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Technology, property, and equipment, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">271,572</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">282,270</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table details our depreciation and amortization expense for technology, property, and equipment, net:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Capitalized software amortization expense</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">73,847</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,184</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,685</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and amortization expense, excluding capitalized software</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,325</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,955</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,031</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total depreciation and amortization expense for technology, property and equipment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">95,172</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91,139</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">76,716</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044244224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Activity in Goodwill by Segment</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the activity in goodwill by segment as of April 30:</div>

<div style="text-align: left;"><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021 <sup>(1)</sup></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Acquisitions<sup>(2)</sup></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Foreign</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Translation</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">619,203</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,806</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(33,593</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">610,416</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">512,512</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(14,376</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">498,136</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">172,625</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,226</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,261</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193,590</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,304,340</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,032</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(49,230</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,302,142</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Education Services goodwill balance as of April 30, 2021 includes a cumulative <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">pretax noncash goodwill impairment of $</span>110.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million.</span></div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Refer to Note 4, &#8220;Acquisitions,&#8221; for more information related to the acquisitions that occurred in the year ended April 30, 2022.</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ScheduleOfIntangibleAssetsTableTextBlock', window );">Intangible Assets, Net</a></td>
<td class="text">
<div style="text-align: left; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets, net as of April 30 were as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Cost</span></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amortization</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cost</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amortization</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Intangible assets with definite lives, net</span></span><sup>(1) </sup>:</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Content and publishing rights</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,099,778</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(599,841</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">499,937</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,062,072</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(497,843</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">564,229</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">409,097</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(167,039</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">242,058</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">384,462</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(117,985</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">266,477</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology<sup>(2)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">72,398</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17,677</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54,721</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,785</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,824</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,961</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brands and trademarks</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,533</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(31,512</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,630</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26,094</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,536</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Covenants not to compete</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,655</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,262</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">393</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,250</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,192</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total intangible assets with definite lives, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,630,461</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(817,331</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">813,130</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,536,199</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(650,938</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">885,261</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Intangible assets with indefinite lives:</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brands and trademarks<sup>(2)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Publishing rights</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">81,299</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">81,299</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93,041</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93,041</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total intangible assets with indefinite lives</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">118,299</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">118,299</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">130,041</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">130,041</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total intangible assets, net</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,748,760</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(817,331</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">931,429</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,666,240</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(650,938</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,015,302</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Refer to Note 4, &#8220;Acquisitions,&#8221; for more information related to the acquisitions that occurred in years ended April 30, 2022 and 2021.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The developed technology balance as of April 30, 2022 and 2021 is presented net of accumulated impairments and write-offs of $2.8 million. The indefinite-lived brands and trademarks balance as of April 30, 2022 and 2021 is net of accumulated impairments of $93.1 million.</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Future Amortization Expense</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on the current amount of intangible assets subject to amortization and assuming current foreign exchange rates, the estimated amortization expense for the following years are as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amount</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">81,375</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">76,193</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,556</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2026</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67,044</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2027</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62,422</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Thereafter</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">456,540</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">813,130</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ScheduleOfIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying value of intangible assets, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ScheduleOfIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354045942336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock', window );">ROU Assets and Lease Liabilities</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For operating leases, the ROU assets and liabilities as of April 30 are presented in our Consolidated Statements of Financial Position as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease ROU assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111,719</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121,430</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term portion of operating lease liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,576</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,440</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease liabilities, non-current</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">132,541</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">145,832</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Total Net Lease Costs</a></td>
<td class="text">
<div style="text-align: justify; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our total net lease costs were as follows:</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,180</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,862</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,027</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Variable lease cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,496</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,135</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,856</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term lease cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">187</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">248</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sublease income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(945</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(722</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(691</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total net lease cost<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,918</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,523</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,278</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">net lease cost does not include those costs and sublease income included in Restructuring and related charges on our Consolidated Statements of Income (Loss). </span>This includes those operating leases we had identified in the year ended April 30, 2021 as part of our Business Optimization Program that would be subleased.&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">See&#160;Note</span> 7, &#8220;Restructuring and Related (Credits) Charges&#8221; for more information on this program.</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock', window );">Other Supplemental Information for Operating Leases</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other supplemental information includes the following:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average remaining contractual lease term (years)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average discount rate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.84</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.89</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.89</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash paid for amounts included in the measurement of lease liabilities:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;Operating cash flows from operating leases</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,737</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,344</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,243</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The table below reconciles the undiscounted cash flows for the first five years and total of the remaining years to the operating lease liabilities recorded in the Consolidated Statement of Financial Position as of April 30, 2022:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Operating Lease</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2023</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,128</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2024</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,183</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,783</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2026</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,443</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2027</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,972</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Thereafter</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">77,521</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total future undiscounted minimum lease payments</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">197,030</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: Imputed interest</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,913</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Present value of minimum lease payments</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">153,117</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: Current portion</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,576</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncurrent portion</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">132,541</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other supplemental information related to operating leases of lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information relating to lessee's right-of-use assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354037126976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provision for Income Taxes</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The provisions for income taxes were as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current Provision</div></td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US &#8211; Federal</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(324</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,631</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,145</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">International</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57,905</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,269</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,494</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State and local</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,359</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">172</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total current provision</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57,802</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,997</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,811</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred provision (benefit)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US &#8211; Federal</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,793</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,996</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8,476</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">International</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,882</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,175</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15,022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State and local</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,539</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">480</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,118</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred provision (benefit)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,550</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10,341</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(27,616</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total provision</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,352</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,656</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,195</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">International and United States Pretax Income (Loss)</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">International and United States pretax income (loss) were as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">International</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">256,456</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">202,490</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104,185</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United States</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(46,795</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26,578</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(167,277</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">209,661</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">175,912</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(63,092</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Effective Income Tax Rate</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our effective income tax rate as a percentage of pretax income differed from the US federal statutory rate as shown below:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US federal statutory rate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of higher taxes on non-US income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign tax credits related to CARES Act carryback and audit</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11.9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Change in valuation allowance</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11.9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State income taxes, net of US federal tax benefit</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US NOL carryback under CARES Act</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Tax credits and related net benefits</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.5</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.5</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of goodwill and intangibles</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(42.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3.4</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective income tax rate (benefit)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Unrecognized Tax Benefits</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A reconciliation of the unrecognized tax benefits included within the Other long-term liabilities line item on the Consolidated Statements of Financial Position is as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at May 1</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,144</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,194</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additions for current year tax positions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">947</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,626</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additions for prior year tax positions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">511</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reductions for prior year tax positions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(163</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign translation adjustment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(55</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments and settlements</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(215</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reductions for lapse of statute of limitations</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,460</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(866</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at April 30</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,592</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,144</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Tax Assets and Liabilities</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize the net deferred tax assets. The significant components of deferred tax assets and liabilities at April 30 were as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net operating losses</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,847</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,433</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reserve for sales returns and doubtful accounts</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,771</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,838</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued employee compensation</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,722</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,835</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign and federal credits</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,537</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other accrued expenses</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,636</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,092</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Retirement and post-employment benefits</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,769</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,039</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total gross deferred tax assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">113,282</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">107,366</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less valuation allowance</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(30,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,855</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred tax assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83,282</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">102,511</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prepaid expenses and other current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,684</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(459</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unremitted foreign earnings</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,685</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,485</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible and fixed assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(249,215</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(260,559</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred tax liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(254,584</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(263,503</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net deferred tax liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(171,302</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(160,992</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Reported As</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred tax assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,763</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,911</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred&#160;tax liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(180,065</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(172,903</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net Deferred Tax Liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(171,302</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(160,992</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354037183072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Available Credit Facilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Total Debt Outstanding</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">total debt outstanding as of </span>April 30<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> consisted of the amounts set forth in the following table:</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term portion of long-term debt<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,750</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,500</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Term loan A - Amended and Restated RCA</span><sup>(2)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204,343</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">222,928</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revolving credit facility - Amended and Restated RCA</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">563,934</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">586,160</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total long-term debt, less current portion</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">768,277</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">809,088</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">787,027</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">821,588</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Relates to our term loan A under the Amended and Restated RCA.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(2)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts are shown net of unamortized issuance costs of $0.3 million as of April 30, 2022 and $0.5 million as of April 30, 2021.</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Annual Maturities of Long-term Debt, Including Short-term Portion</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the scheduled annual maturities for the next three years of our long-term debt, including the short-term portion of long-term debt. This schedule represents the principal portion amount of debt outstanding and therefore excludes unamortized issuance costs.</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amount</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2023</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,750</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204,688</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">563,934</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">787,372</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044360976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments and Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock', window );">Summary of Interest Rate Swaps Designated as Cash Flow Hedges</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes our interest rate swaps designated as cash flow hedges:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"/></td>
    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: bottom;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Notional Amount</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of April 30, </div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Hedged Item</div></td>
    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Date entered into</div></td>
    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Nature of Swap</div></td>
    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fixed Interest Rate</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Variable Interest Rate</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">Amended and Restated RCA</span></div></td>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">April 7, 2022</div></td>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pay fixed/receive variable</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.646</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1-month LIBOR reset every month for a 2-year period ending April 15, 2024</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">Amended and Restated RCA</span></div></td>
    <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">April 12, 2021</div></td>
    <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pay fixed/receive variable</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.500</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td style="vertical-align: bottom; width: 16%;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1-month LIBOR reset every month for a 3-year period ending April 15, 2024</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">Amended and Restated RCA</span></div></td>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">February 26, 2020</div></td>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pay fixed/receive variable</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.150</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1-month LIBOR reset every month for a 3-year period ending March 15, 2023</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">Amended and Restated RCA</span></div></td>
    <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">August 7, 2019</div></td>
    <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pay fixed/receive variable</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.400</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td style="vertical-align: bottom; width: 16%;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1-month LIBOR reset every month for a 3-year period ending August 15, 2022</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">Amended and Restated RCA</span></div></td>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 24, 2019</div></td>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pay fixed/receive variable</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.650</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1-month LIBOR reset every month for a 3-year period ending July 15, 2022</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;&#160;&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">500</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">400</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41641-113959<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354041685360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock', window );">Net Periodic Pension Expense (Income) for Defined Benefit Plans and Weighted-Average Assumptions</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of net pension expense (income) for the defined benefit plans and the weighted average assumptions were as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="22" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,196</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,396</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,851</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,451</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,148</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,504</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,901</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,247</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,652</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected return on plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,144</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28,118</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,969</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26,971</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(14,038</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(26,116</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of prior service cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(154</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(154</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(154</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">73</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of net actuarial loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,617</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,846</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,501</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,516</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,403</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,993</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Curtailment (credit)/settlement loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(39</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">291</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net pension (income) expense</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(230</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10,900</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">882</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(542</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,256</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Discount rate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.4</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate of compensation increase</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected return on plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.5</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.8</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.5</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock', window );">Changes in and Status of Plans' Assets and Benefit Obligations</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the changes in and the status of, our defined benefit plans&#8217; assets and benefit obligations:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CHANGE IN PLAN ASSETS</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets, beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">523,886</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">213,946</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">445,480</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actual return on plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(21,257</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(37,543</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,560</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,971</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employer contributions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,812</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,595</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,599</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,203</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee contributions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlements</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15,229</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10,703</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(16,976</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,921</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign currency rate changes</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45,976</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,153</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204,455</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">442,259</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">523,886</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CHANGE IN PROJECTED BENEFIT OBLIGATION</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit obligation, beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(302,632</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(609,614</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(318,967</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(534,303</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,196</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,396</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,451</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,148</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,504</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8,901</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial gains (losses)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,284</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">84,746</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,863</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17,739</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,229</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,703</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,976</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,921</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign currency rate changes</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51,660</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(59,046</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlements and other</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(150</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit obligation, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(249,570</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(474,802</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(302,632</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(609,614</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Underfunded status, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45,115</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32,543</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(65,503</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(85,728</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">AMOUNTS RECOGNIZED ON THE STATEMENT OF FINANCIAL POSITION</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncurrent assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,855</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current pension liability</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,545</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,346</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,576</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,414</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncurrent pension liability</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(41,570</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(37,052</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(61,927</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(84,320</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net amount recognized in statement of financial position</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45,115</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32,543</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(65,503</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(85,728</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">AMOUNTS RECOGNIZED IN ACCUMULATED OTHER COMPREHENSIVE LOSS (BEFORE TAX) CONSIST OF</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net actuarial (losses) gains</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(80,114</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(171,274</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(96,613</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(213,958</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior service cost gains (losses)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,946</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,165</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,100</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,299</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total accumulated other comprehensive loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(78,168</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(172,439</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(94,513</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(215,257</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Change in accumulated other comprehensive&#160;loss</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,345</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,818</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,802</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32,803</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">INFORMATION FOR PENSION PLANS WITH AN ACCUMULATED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated benefit obligation</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">249,570</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,801</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">302,632</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">566,998</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204,455</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">475</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">513,279</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">INFORMATION FOR PENSION PLANS WITH A PROJECTED&#160; BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Projected benefit obligation</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">249,570</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,871</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">302,632</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">599,011</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204,455</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">475</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">513,279</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">WEIGHTED AVERAGE ASSUMPTIONS USED IN DETERMINING ASSETS AND LIABILITIES</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Discount rate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate of compensation increase</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">N/A</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.0</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated benefit obligations</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(249,570</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(450,037</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(302,632</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(577,600</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Pension Plan Assets at Fair Value by Level Within Fair Value Hierarchy</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables set forth, by level within the fair value hierarchy, pension plan assets at their fair value as of April 30:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Level 1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Level 2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">NAV</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Level 1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Level 2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;">NAV</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Total</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US Plan Assets</div></td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Global Equity Securities: Limited Partnership</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,477</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">77,849</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">85,326</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121,569</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121,569</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fixed Income Securities: Commingled Trust Funds</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">119,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">119,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115,560</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115,560</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Assets</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,477</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">196,978</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204,455</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US Plan Assets</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equity securities:</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">US equities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48,443</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48,443</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51,882</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51,882</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-US equities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112,162</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112,162</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124,496</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124,496</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balanced managed funds</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,623</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,623</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103,717</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103,717</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fixed income securities: Commingled funds</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">185,192</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">185,192</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,444</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">236,583</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">238,027</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Real estate/other</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">475</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">475</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">543</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">543</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,338</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,364</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Non-US plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,338</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">440,921</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">442,259</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,665</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">517,221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">523,886</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 20%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total plan assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,815</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">440,921</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">196,978</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">646,714</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,665</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">517,221</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">761,015</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Expected Future Benefit Payments</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit payments to retirees from all defined benefit plans are expected to be the following in the fiscal year indicated:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 51.47%; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Fiscal Year</span></div></td>
    <td style="width: 1.81%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" style="width: 14.44%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US</div></td>
    <td style="width: 1.67%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" style="width: 14.31%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-US</div></td>
    <td style="width: 1.39%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="2" style="width: 14.92%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,533</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,864</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,397</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,666</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,307</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,973</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,315</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,845</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,160</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2026</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,125</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,419</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,544</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2027</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,200</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,292</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,492</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2028&#8211;2032</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">76,222</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86,389</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 13.11%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">162,611</div></td>
  </tr>
  <tr>
    <td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">153,061</div></td>
    <td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.53%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">153,116</div></td>
    <td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 1.81%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 13.11%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">306,177</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans and the assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation and net benefit cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2439-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2410-114920<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354042470240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Significant Assumptions Used in Fair Value Determination</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table provides the estimated weighted average fair value for options granted during the year ended </span>April 30<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>using the Black-Scholes option-pricing model, and the significant weighted average assumptions used in their determination.</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average fair value of options on grant date</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11.75</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Weighted average assumptions:</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected life of options (years)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Risk-free interest rate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected volatility</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30.7</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected dividend yield</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.4</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of common stock on grant date</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56.51</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercise price of stock option grant</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61.84</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Plans</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A summary of the activity and status of our stock option plans follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="14" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Term</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in years)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Aggregate</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Intrinsic</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Value</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in millions)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding at beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">141</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51.17</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.14</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">372</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49.70</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">300</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61.84</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercised</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(49</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45.85</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(60</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43.91</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(34</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38.32</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expired or forfeited</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(82</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">60.36</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(85</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52.78</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(52</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54.57</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding at end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">310</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59.89</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">141</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51.17</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.14</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercisable at end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">72</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54.53</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7.6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">141</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51.17</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.14</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Vested and expected to vest in the future at April 30</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">306</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">60.55</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9.1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">141</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51.17</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.14</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Stock Options Outstanding and Exercisable</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes information about stock options outstanding and exercisable at April 30, 2022:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36.08%; vertical-align: top; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td style="width: 1.51%; vertical-align: bottom;">&#160;</td>
    <td colspan="6" style="width: 37.53%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Options Outstanding</div></td>
    <td style="width: 1.15%; vertical-align: bottom;">&#160;</td>
    <td colspan="4" style="width: 23.73%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Options Exercisable</div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Range of Exercise Prices</div></td>
    <td style="width: 1.51%; vertical-align: bottom;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td style="width: 0.57%; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Term</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in years)</div></td>
    <td style="width: 0.53%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 14.11%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td style="width: 1.15%; vertical-align: bottom;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Options</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in 000&#8217;s)</div></td>
    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 10.92%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$39.53</div></td>
    <td style="width: 1.51%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17</div></td>
    <td style="width: 0.57%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.2</div></td>
    <td style="width: 0.53%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 2.18%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 11.94%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39.53</div></td>
    <td style="width: 1.15%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17</div></td>
    <td style="width: 1.24%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.95%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 8.96%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39.53</div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$48.06 to $49.55</div></td>
    <td style="width: 1.51%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33</div></td>
    <td style="width: 0.57%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.2</div></td>
    <td style="width: 0.53%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.18%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 11.94%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52.69</div></td>
    <td style="width: 1.15%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td>
    <td style="width: 1.24%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.95%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 8.96%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48.06</div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$55.62 to $63.07</div></td>
    <td style="width: 1.51%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">260</div></td>
    <td style="width: 0.57%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.4</div></td>
    <td style="width: 0.53%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 2.18%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 11.94%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62.17</div></td>
    <td style="width: 1.15%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52</div></td>
    <td style="width: 1.24%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.95%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 8.96%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59.98</div></td>
  </tr>
  <tr>
    <td style="width: 36.08%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total/average</div></td>
    <td style="width: 1.51%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">310</div></td>
    <td style="width: 0.57%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.1</div></td>
    <td style="width: 0.53%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.18%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 11.94%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59.89</div></td>
    <td style="width: 1.15%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">72</div></td>
    <td style="width: 1.24%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.95%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td style="width: 8.96%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54.53</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Activity for Performance-Based and Other Restricted Stock Awards</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Activity for performance-based and other restricted stock awards during the years ended April 30, was as follows (shares in thousands):</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Restricted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Grant Date</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Value</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Restricted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Restricted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left;">&#160;</div><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested shares at beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,280</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45.73</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">943</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">756</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">658</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56.53</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">706</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">759</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Change in shares due to performance</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30.41</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">118</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(70</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Vested and issued</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(432</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.87</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(362</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(329</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(229</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48.23</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(125</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(173</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested shares at end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,274</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49.17</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,280</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">943</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043130384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock and Changes in Capital Accounts (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Capital Stock and Changes in Capital Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Summary of Shares Repurchased</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the share repurchases of Class A and B Common Stock during the years ended April 30 (shares in thousands):</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares repurchased &#8211; Class A</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">542</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">308</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,080</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares repurchased &#8211; Class B</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Average price &#8211; Class A and Class B</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55.14</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.93</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43.05</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDividendsPayableTextBlock', window );">Cash Dividends Paid</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the cash dividends paid during the year ended April 30, 2022:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Date of Declaration by Board of Directors</div></td>
    <td style="width: 19.12%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quarterly Cash Dividend</div></td>
    <td style="width: 10.31%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Dividend</div></td>
    <td style="width: 14.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Class of Common Stock</div></td>
    <td style="width: 16.85%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dividend Paid Date</div></td>
    <td style="width: 17.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shareholders of Record as of Date</div></td>
  </tr>
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 22, 2021</div></td>
    <td style="width: 19.12%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$0.3450 per common share</div></td>
    <td style="width: 10.31%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$19.3</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">million</div></td>
    <td style="width: 14.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A and</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B</div></td>
    <td style="width: 16.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">July 21, 2021</div></td>
    <td style="width: 17.2%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">July 6, 2021</div></td>
  </tr>
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 29, 2021</div></td>
    <td style="width: 19.12%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$0.3450 per common share</div></td>
    <td style="width: 10.31%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$19.2</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">million</div></td>
    <td style="width: 14.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A and</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B</div></td>
    <td style="width: 16.85%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">October 27, 2021</div></td>
    <td style="width: 17.2%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">October 12, 2021</div></td>
  </tr>
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 15, 2021</div></td>
    <td style="width: 19.12%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$0.3450 per common share</div></td>
    <td style="width: 10.31%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$19.2</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;million</div></td>
    <td style="width: 14.93%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A and</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B</div></td>
    <td style="width: 16.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">January 12, 2022</div></td>
    <td style="width: 17.2%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 28, 2021</div></td>
  </tr>
  <tr>
    <td style="width: 21.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">March 23, 2022</div></td>
    <td style="width: 19.12%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$0.3450 per common share</div></td>
    <td style="width: 10.31%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$19.2</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">million</div></td>
    <td style="width: 14.93%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class A and</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Class B</div></td>
    <td style="width: 16.85%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">April 20, 2022</div></td>
    <td style="width: 17.2%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">April 5, 2022</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockByClassTextBlock', window );">Summary of Changes of Common Stock and Common Stock in Treasury</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a summary of changes during the years ended April 30, in shares of our common stock and common stock in treasury (shares in thousands).</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in Class A Common Stock:</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares, beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,208</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,166</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,127</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Common stock class conversions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares issued, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,226</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,208</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,166</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in Class A Common Stock in treasury:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares held, beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,419</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,405</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,634</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchases of treasury shares</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">542</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">308</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,080</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares issued under stock-based compensation plans &#8211; non-PSU Awards</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(323</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(268</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(232</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares issued under stock-based compensation plans &#8211; PSU Awards</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(108</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(88</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(68</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares issued under the Director Plan to Directors</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(97</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares, forfeited</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted shares issued from exercise of stock options</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(49</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(60</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(34</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares issued related to the acquisition of a business</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares withheld for taxes</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">167</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">129</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">122</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares held, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,515</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,419</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,405</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of Class A Common Stock outstanding, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,711</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,789</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,761</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in Class B Common Stock:</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares, beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,974</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,016</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,055</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Common stock class conversions</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(18</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(42</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(39</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares issued, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,956</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,974</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,016</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in Class B Common Stock in treasury:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares held, beginning of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,922</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,920</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,918</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchase of treasury shares</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of shares held, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,924</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,922</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,920</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of Class B Common Stock outstanding, end of year</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,032</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,052</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,096</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDividendsPayableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDividendsPayableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information.  Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21300-112643<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21553-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21488-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21484-112644<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23309-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354041737440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment Information</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Segment information is as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue:</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,111,343</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,015,349</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">948,839</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">646,823</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">641,861</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">650,115</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">324,762</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">284,291</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">232,529</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total revenue</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,082,928</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,941,501</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,831,483</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted Contribution to Profit:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">295,227</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">273,023</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">265,353</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111,917</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92,363</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">85,515</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,289</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,488</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,713</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total adjusted contribution to profit</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">410,433</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">385,874</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">346,155</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted corporate contribution to profit</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(192,584</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(167,053</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(165,487</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total adjusted operating income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">217,849</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">218,821</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">180,668</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Depreciation and Amortization:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,899</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83,866</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,495</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,561</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71,997</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69,807</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,157</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,654</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,131</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total depreciation and amortization</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">198,617</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">185,517</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">163,433</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate depreciation and amortization</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,553</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,672</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,694</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total depreciation and amortization</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">215,170</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">200,189</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">175,127</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2021, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning to Education Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services. The Revenue, Adjusted Contribution to Profit and Depreciation and Amortization for WileyNXT was $</span>2.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, $</span>(0.7)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, and </span>none<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, respectively, for the year ended April 30, 2021, and $</span>0.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, $</span>(0.9)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, and </span>none<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, respectively, for the year ended April 30, 2020. There were </span>no<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> changes to our total consolidated financial results.</span></div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock', window );">Reconciliation of Consolidated US GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows a reconciliation of our consolidated US GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">US GAAP Operating Income (Loss)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">219,276</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">185,511</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(54,287</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjustments:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring and related (credits) charges<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,427</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,310</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,607</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of goodwill<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">110,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of Blackwell trade name<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">89,507</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairment of developed technology intangible<sup>(1)</sup></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,841</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-GAAP Adjusted Operating Income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">217,849</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">218,821</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">180,668</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 36pt; vertical-align: top; align: right;"><sup>(1)</sup></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 7, &#8220;Restructuring and Related (Credits) Charges&#8221; and Note 11, &#8220;Goodwill and Intangible Assets&#8221; for these charges by segment.</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock', window );">Total Assets and Expenditure for Long-Lived Assets by Segment</a></td>
<td class="text">
<div style="text-align: left; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables shows assets allocated by reportable segment and by the corporate category as of April 30 as follows:</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,593,297</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,692,366</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,225,313</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">894,516</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">946,760</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">924,924</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">542,508</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">472,814</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">486,316</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">331,374</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">334,499</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">532,241</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,361,695</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,446,439</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,168,794</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div><br/></div>

<div style="text-align: left; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table shows product development spending and additions to technology, property, and equipment </span>by reportable segment and by the corporate category<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">:</span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended April 30,</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research Publishing &amp; Platforms</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(30,139</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24,284</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(16,329</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Academic &amp; Professional Learning</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(44,082</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(41,897</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(38,229</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Education Services</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,308</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,449</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(613</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(34,329</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(33,731</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(60,030</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(115,858</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(103,361</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(115,201</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Revenue from External Customers Based on Location of the Customer and Technology, Property and Equipment by Geographical Area</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue for the years ended April 30 from external customers is based on the location of the customer, and technology, property and equipment, net by geographic area as of April 30 were as follows:</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Revenue, net</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Technology, Property, and Equipment, Net</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United States</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,011,716</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">990,499</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">944,075</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">232,824</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">241,217</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">261,296</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United Kingdom</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">164,205</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">145,806</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">174,567</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,260</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,436</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,076</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">China</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">140,323</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92,305</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58,870</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,609</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">567</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">492</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Japan</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,040</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91,957</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">75,104</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">807</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">234</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Australia</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">80,993</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57,569</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">73,718</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">476</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">890</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,051</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Canada</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">80,640</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67,635</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,370</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">194</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,067</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,734</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Germany</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">75,805</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">78,035</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">113,664</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,267</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,459</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,059</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">France</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,007</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,681</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,033</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,284</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,329</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,358</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">India</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,279</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,228</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,691</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">984</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,012</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,066</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other Countries</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">353,920</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">339,786</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">262,391</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,867</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,059</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,761</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,082,928</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,941,501</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,831,483</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">271,572</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">282,270</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">298,005</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of our consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Contribution to Profit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about total revenue by product/service and assets, and expenditure for long-lived assets by segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354043332032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2022 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Description of Business [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354036463744">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_BasisOfPresentationAbstract', window );"><strong>Basis of Presentation [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IntercompanyReceivables', window );">Intercompany receivables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 188,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_BookOverdraftsAbstract', window );"><strong>Book Overdrafts [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOverdrafts', window );">Book overdrafts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,400<span></span>
</td>
<td class="nump">$ 25,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Change in Provision for Credit Losses [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance, beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Current period provision</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff', window );">Amounts written off, less recoveries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,754)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther', window );">Foreign exchange translation adjustments and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,221<span></span>
</td>
<td class="nump">21,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_SalesReturnReservesAbstract', window );"><strong>Sales Return Reserves [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IncreaseDecreaseInContractWithCustomerInventory', window );">Increase in Inventories, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,820<span></span>
</td>
<td class="nump">10,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties', window );">Decrease in Accrued royalties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,893)<span></span>
</td>
<td class="num">(4,949)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IncreaseDecreaseInContractWithCustomerContractLiability', window );">Increase in Contract liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,135<span></span>
</td>
<td class="nump">38,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded', window );">Print book sales return reserve net liability balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(19,422)<span></span>
</td>
<td class="num">(22,199)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LIFOMethodRelatedItemsAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LIFOInventoryAmount', window );">LIFO inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,600<span></span>
</td>
<td class="nump">20,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShippingAndHandlingCostsAbstract', window );"><strong>Shipping and Handling Costs [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Operating and administrative expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,079,585<span></span>
</td>
<td class="nump">1,022,660<span></span>
</td>
<td class="nump">$ 997,355<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpenseAbstract', window );"><strong>Advertising and Marketing Costs [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising and Marketing Costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100,600<span></span>
</td>
<td class="nump">93,600<span></span>
</td>
<td class="nump">103,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpenseAbstract', window );"><strong>Advertising and Marketing Costs [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising and Marketing Costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">62,900<span></span>
</td>
<td class="nump">57,000<span></span>
</td>
<td class="nump">65,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">Operating and Administrative Expenses [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpenseAbstract', window );"><strong>Advertising and Marketing Costs [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising and Marketing Costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 37,700<span></span>
</td>
<td class="nump">36,600<span></span>
</td>
<td class="nump">37,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BookCompositionCostsMember', window );">Book Composition Costs [Member] | Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetsDisclosureAbstract', window );"><strong>Product Development Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetsUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BookCompositionCostsMember', window );">Book Composition Costs [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetsDisclosureAbstract', window );"><strong>Product Development Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetsUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_OtherProductDevelopmentCostsMember', window );">Other Product Development Costs [Member] | Weighted Average [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetsDisclosureAbstract', window );"><strong>Product Development Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetsUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Computer Software [Member] | Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PropertyPlantAndEquipmentUsefulLifeAbstract', window );"><strong>Property Plant and Equipment Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Computer Software [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PropertyPlantAndEquipmentUsefulLifeAbstract', window );"><strong>Property Plant and Equipment Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Hardware [Member] | Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PropertyPlantAndEquipmentUsefulLifeAbstract', window );"><strong>Property Plant and Equipment Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Hardware [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PropertyPlantAndEquipmentUsefulLifeAbstract', window );"><strong>Property Plant and Equipment Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BuildingAndLeaseholdImprovementsMember', window );">Building and Leasehold Improvements [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PropertyPlantAndEquipmentUsefulLifeAbstract', window );"><strong>Property Plant and Equipment Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_FurnitureFixturesAndWarehouseEquipmentMember', window );">Furniture, Fixtures and Warehouse Equipment [Member] | Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PropertyPlantAndEquipmentUsefulLifeAbstract', window );"><strong>Property Plant and Equipment Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_FurnitureFixturesAndWarehouseEquipmentMember', window );">Furniture, Fixtures and Warehouse Equipment [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PropertyPlantAndEquipmentUsefulLifeAbstract', window );"><strong>Property Plant and Equipment Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_EnterpriseResourcePlanningAndRelatedSystemsMember', window );">Enterprise Resource Planning and Related Systems [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PropertyPlantAndEquipmentUsefulLifeAbstract', window );"><strong>Property Plant and Equipment Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Software Development [Member] | Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PropertyPlantAndEquipmentUsefulLifeAbstract', window );"><strong>Property Plant and Equipment Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Software Development [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PropertyPlantAndEquipmentUsefulLifeAbstract', window );"><strong>Property Plant and Equipment Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember', window );">Shipping and Handling [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShippingAndHandlingCostsAbstract', window );"><strong>Shipping and Handling Costs [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Operating and administrative expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 29,000<span></span>
</td>
<td class="nump">$ 27,800<span></span>
</td>
<td class="nump">$ 28,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ArtisticRelatedIntangibleAssetsMember', window );">Content and Publishing Rights [Member] | Weighted Average [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract', window );"><strong>Finite Lived Intangible Asset Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">26 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks [Member] | Weighted Average [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract', window );"><strong>Finite Lived Intangible Asset Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member] | Weighted Average [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract', window );"><strong>Finite Lived Intangible Asset Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">16 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Brands [Member] | Weighted Average [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract', window );"><strong>Finite Lived Intangible Asset Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed Technology [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract', window );"><strong>Finite Lived Intangible Asset Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete Agreements [Member] | Weighted Average [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract', window );"><strong>Finite Lived Intangible Asset Useful Life [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based Stock Awards [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults', window );">Target period for stock-based compensation expense in advance of actual financial results</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">This includes certain advertising and marketing costs incurred by our Education Services business to fulfill performance obligations from contracts with educational institutions.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign exchange translation adjustments and other for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_BasisOfPresentationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_BasisOfPresentationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_BookOverdraftsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_BookOverdraftsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation related to royalties for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_IncreaseDecreaseInContractWithCustomerContractLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation related to contract liability for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_IncreaseDecreaseInContractWithCustomerContractLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_IncreaseDecreaseInContractWithCustomerInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for inventory transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_IncreaseDecreaseInContractWithCustomerInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in net assets resulting from sales return reserves recorded.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_IntercompanyReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intercompany receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_IntercompanyReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ProductDevelopmentAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ProductDevelopmentAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ProductDevelopmentAssetsUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of product development assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ProductDevelopmentAssetsUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_PropertyPlantAndEquipmentUsefulLifeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_PropertyPlantAndEquipmentUsefulLifeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_SalesReturnReservesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_SalesReturnReservesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period for targets established for share based compensation expense in advance of actual financial results, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShippingAndHandlingCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShippingAndHandlingCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LIFOInventoryAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LIFOInventoryAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LIFOMethodRelatedItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LIFOMethodRelatedItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingAndAdvertisingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BookCompositionCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BookCompositionCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_OtherProductDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_OtherProductDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BuildingAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BuildingAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_FurnitureFixturesAndWarehouseEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_FurnitureFixturesAndWarehouseEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_EnterpriseResourcePlanningAndRelatedSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_EnterpriseResourcePlanningAndRelatedSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ArtisticRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ArtisticRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044482848">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition, Contracts with Customers, Disaggregation of Revenue (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($) </div>
<div>Partner</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,082,928<span></span>
</td>
<td class="nump">$ 1,941,501<span></span>
</td>
<td class="nump">$ 1,831,483<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember', window );">Research Publishing &amp; Platforms [Member] | Research Publishing [Member] | Journal Subscriptions, Open Access and Comprehensive Agreements [Member] | Product Concentration Risk [Member] | Revenue from Contract with Customers [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">79.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember', window );">Academic &amp; Professional Learning [Member] | Education Publishing [Member] | Print and Digital [Member] | Transferred at Point in Time [Member] | Product Concentration Risk [Member] | Revenue from Contract with Customers [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">63.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember', window );">Academic &amp; Professional Learning [Member] | Education Publishing [Member] | Digital Courseware [Member] | Transferred over Time [Member] | Product Concentration Risk [Member] | Revenue from Contract with Customers [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">23.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember', window );">Academic &amp; Professional Learning [Member] | Professional Learning [Member] | Professional Publishing, and Licensing and Other, [Member] | Transferred at Point in Time [Member] | Product Concentration Risk [Member] | Revenue from Contract with Customers [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">61.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember', window );">Academic &amp; Professional Learning [Member] | Professional Learning [Member] | Corporate Training and Corporate Learning [Member] | Transferred over Time [Member] | Product Concentration Risk [Member] | Revenue from Contract with Customers [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">39.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember', window );">Education Services [Member] | WileyNXT [Member] | The Learning House, Inc. [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember', window );">Education Services [Member] | Education Services OPM [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_NumberOfUniversityPartnersUnderContract', window );">University partners under contract | Partner</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,082,928<span></span>
</td>
<td class="nump">1,941,501<span></span>
</td>
<td class="nump">1,831,483<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Research Publishing &amp; Platforms [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,111,343<span></span>
</td>
<td class="nump">1,015,349<span></span>
</td>
<td class="nump">948,839<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Research Publishing &amp; Platforms [Member] | Research Publishing [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,057,022<span></span>
</td>
<td class="nump">972,512<span></span>
</td>
<td class="nump">908,952<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Research Publishing &amp; Platforms [Member] | Research Platforms [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">54,321<span></span>
</td>
<td class="nump">42,837<span></span>
</td>
<td class="nump">39,887<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Academic &amp; Professional Learning [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">646,823<span></span>
</td>
<td class="nump">641,861<span></span>
</td>
<td class="nump">650,115<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Academic &amp; Professional Learning [Member] | Education Publishing [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">349,992<span></span>
</td>
<td class="nump">361,194<span></span>
</td>
<td class="nump">351,514<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Academic &amp; Professional Learning [Member] | Professional Learning [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">296,831<span></span>
</td>
<td class="nump">280,667<span></span>
</td>
<td class="nump">298,601<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Education Services [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">324,762<span></span>
</td>
<td class="nump">284,291<span></span>
</td>
<td class="nump">232,529<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Education Services [Member] | Education Services OPM [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">226,131<span></span>
</td>
<td class="nump">227,700<span></span>
</td>
<td class="nump">210,882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Education Services [Member] | mthree [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue from contracts with customers disaggregated by segment and product type [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[3]</sup></td>
<td class="nump">$ 98,631<span></span>
</td>
<td class="nump">$ 56,591<span></span>
</td>
<td class="nump">$ 21,647<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">In May 2021, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning &#8211; Education Publishing to Education Services &#8211; Talent Development Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services &#8211; Talent Development Services. The Revenue was $</span>2.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and $</span>0.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million for the years ended April 30, 2021 and April 30, 2020, respectively. There were no changes to our total consolidated financial results.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">University Services was previously referred to as Education Services OPM.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Talent Development Services was previously referred to as mthree.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_NumberOfUniversityPartnersUnderContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of university partners under contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_NumberOfUniversityPartnersUnderContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jwa_ResearchPublishingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jwa_ResearchPublishingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jwa_EducationPublishingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jwa_EducationPublishingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=jwa_EducationPublishingPrintAndDigitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=jwa_EducationPublishingPrintAndDigitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=jwa_EducationPublishingPrintAndDigitalCoursewareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=jwa_EducationPublishingPrintAndDigitalCoursewareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jwa_ProfessionalLearningMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jwa_ProfessionalLearningMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=jwa_ProfessionalPublishingAndLicensingAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=jwa_ProfessionalPublishingAndLicensingAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=jwa_CorporateTrainingAndCorporateLearningMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=jwa_CorporateTrainingAndCorporateLearningMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=jwa_WileyNXTMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=jwa_WileyNXTMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jwa_TheLearningHouseIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jwa_TheLearningHouseIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jwa_OnlineProgramManagementDeltakMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jwa_OnlineProgramManagementDeltakMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jwa_ResearchPlatformsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jwa_ResearchPlatformsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jwa_MthreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jwa_MthreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354046024560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition, Contracts with Customers, Description of Revenue Generating Activities (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2022 </div>
<div>Performanceobligation </div>
<div>Institution</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember', window );">Research Publishing &amp; Platforms [Member] | Research Publishing [Member] | Journals Subscriptions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract', window );"><strong>Description of Revenue Generating Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_NumberOfPerformanceObligations', window );">Number of performance obligations | Performanceobligation</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DurationOfContracts', window );">Duration of contract</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember', window );">Research Publishing &amp; Platforms [Member] | Research Publishing [Member] | Open Access [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract', window );"><strong>Description of Revenue Generating Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_NumberOfAcademicInstitutions', window );">Number of academic institutions | Institution</a></td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DurationOfContracts', window );">Duration of contract</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ExtendedDurationOfContracts', window );">Extended duration of contracts</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember', window );">Research Publishing &amp; Platforms [Member] | Research Platforms [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract', window );"><strong>Description of Revenue Generating Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DurationOfContracts', window );">Duration of contract</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember', window );">Research Publishing &amp; Platforms [Member] | Research Platforms [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract', window );"><strong>Description of Revenue Generating Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DurationOfContracts', window );">Duration of contract</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember', window );">Academic &amp; Professional Learning [Member] | Education Publishing [Member] | Test Preparation and Certification [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract', window );"><strong>Description of Revenue Generating Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DurationOfContracts', window );">Duration of contract</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember', window );">Academic &amp; Professional Learning [Member] | Professional Learning [Member] | Corporate Training [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract', window );"><strong>Description of Revenue Generating Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DurationOfContracts', window );">Duration of contract</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember', window );">Education Services [Member] | Education Services OPM [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract', window );"><strong>Description of Revenue Generating Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DurationOfContracts', window );">Duration of contract</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember', window );">Education Services [Member] | Education Services OPM [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract', window );"><strong>Description of Revenue Generating Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DurationOfContracts', window );">Duration of contract</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DurationOfContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The duration of contracts in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DurationOfContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ExtendedDurationOfContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The extended duration of contracts in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ExtendedDurationOfContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_NumberOfAcademicInstitutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of academic institutions. during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_NumberOfAcademicInstitutions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_NumberOfPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of performance obligations during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_NumberOfPerformanceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jwa_ResearchPublishingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jwa_ResearchPublishingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=jwa_JournalRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=jwa_JournalRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=jwa_OpenAccessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=jwa_OpenAccessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jwa_ResearchPlatformsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jwa_ResearchPlatformsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jwa_EducationPublishingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jwa_EducationPublishingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=jwa_TestPreparationAndCertificationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=jwa_TestPreparationAndCertificationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jwa_ProfessionalLearningMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jwa_ProfessionalLearningMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=jwa_CorporateTrainingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=jwa_CorporateTrainingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jwa_OnlineProgramManagementDeltakMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jwa_OnlineProgramManagementDeltakMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354038555664">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition, Contracts with Customers, Accounts Receivable, Net and Contract Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Balances from contracts with customers [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 331,960<span></span>
</td>
<td class="nump">$ 311,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">538,126<span></span>
</td>
<td class="nump">545,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Contract liabilities (included in Other long-term liabilities)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,072<span></span>
</td>
<td class="nump">19,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Increase/(decrease) [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange', window );">Contract liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(7,299)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent', window );">Contract liabilities (included in Other long-term liabilities)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(488)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent', window );">Sales return reserve recorded in contract liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 31,100<span></span>
</td>
<td class="nump">$ 38,000<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The sales return reserve recorded in Contract liabilities is $31.1 million and $38.0 million as of April 30, 2022 and April 30, 2021, respectively. See Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#8221; for further details of the sales return reserve.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable, excluding foreign exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=123410239&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354042417712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition, Contracts with Customers, Remaining Performance Obligations included in Contract Liability (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract', window );"><strong>Remaining Performance Obligations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 557.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-05-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-05-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract', window );"><strong>Remaining Performance Obligations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount', window );">Remaining performance obligations excluding sales return reserve</a></td>
<td class="nump">$ 507.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of satisfaction, period</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-05-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-05-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract', window );"><strong>Remaining Performance Obligations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount', window );">Remaining performance obligations excluding sales return reserve</a></td>
<td class="nump">$ 19.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of satisfaction, period</a></td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue excluding sales return reserve.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-05-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-05-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-05-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-05-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354038555184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition, Contracts with Customers, Assets Recognized for the Costs to Fulfill a Contract (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAbstract', window );"><strong>Assets Recognized for the Costs to Obtain or Fulfill a Contract [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Costs capitalized</a></td>
<td class="nump">$ 10,900<span></span>
</td>
<td class="nump">$ 12,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization</a></td>
<td class="nump">5,200<span></span>
</td>
<td class="nump">5,100<span></span>
</td>
<td class="nump">$ 4,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Cost of revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Operating and administrative expenses</a></td>
<td class="nump">1,079,585<span></span>
</td>
<td class="nump">1,022,660<span></span>
</td>
<td class="nump">997,355<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember', window );">Shipping and Handling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Cost of revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Operating and administrative expenses</a></td>
<td class="nump">$ 29,000<span></span>
</td>
<td class="nump">$ 27,800<span></span>
</td>
<td class="nump">$ 28,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354033390576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th" colspan="2">
<div>Apr. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($) </div>
<div>Business</div>
</th>
<th class="th" colspan="2">
<div>Apr. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Fair value of cash consideration transferred, including those amounts paid after acquisition, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,703<span></span>
</td>
<td class="nump">$ 299,942<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 229,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,082,928<span></span>
</td>
<td class="nump">1,941,501<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,831,483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,276<span></span>
</td>
<td class="nump">185,511<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (54,287)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,302,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,304,340<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,302,142<span></span>
</td>
<td class="nump">1,304,340<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">111,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,430<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,719<span></span>
</td>
<td class="nump">121,430<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">153,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember', window );">Research Publishing &amp; Platforms [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">610,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">619,203<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">610,416<span></span>
</td>
<td class="nump">619,203<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember', window );">Academic and Professional Learning [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">498,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">512,512<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">498,136<span></span>
</td>
<td class="nump">512,512<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember', window );">Education Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">193,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,625<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,590<span></span>
</td>
<td class="nump">172,625<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_XYZMediaMember', window );">XYZ Media [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Fair value of consideration transferred</a></td>
<td class="nump">45,363<span></span>
</td>
<td class="nump">$ 45,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Total cash consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Issuance of common shares in consideration transferred (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Issuance of common shares in consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Fair value of consideration transferred</a></td>
<td class="nump">45,363<span></span>
</td>
<td class="nump">$ 45,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="nump">913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">22,711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">22,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="nump">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets</a></td>
<td class="nump">45,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="nump">533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="nump">533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Identifiable intangible assets acquired</a></td>
<td class="nump">22,711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_XYZMediaMember', window );">XYZ Media [Member] | Developed Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Identifiable intangible assets acquired</a></td>
<td class="nump">$ 20,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_XYZMediaMember', window );">XYZ Media [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Identifiable intangible assets acquired</a></td>
<td class="nump">$ 1,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_XYZMediaMember', window );">XYZ Media [Member] | Covenants Not to Compete [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Identifiable intangible assets acquired</a></td>
<td class="nump">$ 323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_XYZMediaMember', window );">XYZ Media [Member] | Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Identifiable intangible assets acquired</a></td>
<td class="nump">$ 118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_OtherAcquistionsMember', window );">Other Acquisitions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Fair value of consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Total cash consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Cash to be paid after acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Fair value of cash consideration transferred, including those amounts paid after acquisition, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill deductible for tax purposes</a></td>
<td class="nump">$ 18,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Fair value of consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount', window );">Goodwill - not tax deductible</a></td>
<td class="nump">$ 6,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles', window );">Intangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_OtherAcquistionsMember', window );">Other Acquisitions [Member] | Research Publishing &amp; Platforms [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired', window );">Number of immaterial businesses acquired | Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_OtherAcquistionsMember', window );">Other Acquisitions [Member] | Education Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired', window );">Number of immaterial businesses acquired | Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_OtherAcquistionsMember', window );">Other Acquisitions [Member] | Developed Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_OtherAcquistionsMember', window );">Other Acquisitions [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_OtherAcquistionsMember', window );">Other Acquisitions [Member] | Content [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_OtherAcquistionsMember', window );">Other Acquisitions [Member] | Covenants Not to Compete [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_OtherAcquistionsMember', window );">Other Acquisitions [Member] | Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_HindawiMember', window );">Hindawi [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Fair value of consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,086<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 300,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of ownership interest acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Total cash consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 299,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts', window );">Acquisition costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship', window );">Settlement of preexisting relationship</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Fair value of cash consideration transferred, including those amounts paid after acquisition, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">298,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill deductible for tax purposes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Fair value of consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,086<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">300,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,812<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,812<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Technology, property and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">844<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">844<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,900<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,900<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,388<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,388<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,762<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,762<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">349,775<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">349,775<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,594<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,594<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred income tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,031<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,031<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,150<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,150<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,914<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,914<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,689<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,689<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Identifiable intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">194,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_HindawiMember', window );">Hindawi [Member] | Research Publishing &amp; Platforms [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,600<span></span>
</td>
<td class="nump">12,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000<span></span>
</td>
<td class="num">$ (2,100)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_HindawiMember', window );">Hindawi [Member] | Content and Publishing Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Identifiable intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 188,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_HindawiMember', window );">Hindawi [Member] | Developed Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Identifiable intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_HindawiMember', window );">Hindawi [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Identifiable intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_HindawiMember', window );">Hindawi [Member] | Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Identifiable intangible assets acquired and weighted-average useful life [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Identifiable intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="10"></td></tr>
<tr><td colspan="10"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The Education Services goodwill balance as of April 30, 2021 includes a cumulative <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">pretax noncash goodwill impairment of $</span>110.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be not deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred associated with settlement of preexisting relationship.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of immaterial businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jwa_XYZMediaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jwa_XYZMediaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jwa_OtherAcquistionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jwa_OtherAcquistionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jwa_CourseContentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jwa_CourseContentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jwa_HindawiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jwa_HindawiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ArtisticRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ArtisticRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354036327344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reconciliation of Weighted Average Shares Outstanding (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Reconciliation of Weighted Average Shares Outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic', window );">Weighted average shares outstanding (in shares)</a></td>
<td class="nump">55,759<span></span>
</td>
<td class="nump">55,931<span></span>
</td>
<td class="nump">56,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock', window );">Less: Unvested restricted shares (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Shares used for basic earnings (loss) per share (in shares)</a></td>
<td class="nump">55,759<span></span>
</td>
<td class="nump">55,930<span></span>
</td>
<td class="nump">56,209<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of unvested restricted stock units and other stock awards (in shares)</a></td>
<td class="nump">839<span></span>
</td>
<td class="nump">531<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used for diluted earnings (loss) per share (in shares)</a></td>
<td class="nump">56,598<span></span>
</td>
<td class="nump">56,461<span></span>
</td>
<td class="nump">56,209<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract', window );"><strong>Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive options to purchase Class A common shares, restricted shares, warrants to purchase Class A common shares and contingently issuable restricted stock which are excluded from the table above (in shares)</a></td>
<td class="nump">772<span></span>
</td>
<td class="nump">982<span></span>
</td>
<td class="nump">1,677<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesIssuedBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesRestrictedStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354038975104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">$ 1,091,291<span></span>
</td>
<td class="nump">$ 933,624<span></span>
</td>
<td class="nump">$ 1,181,347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(26,213)<span></span>
</td>
<td class="nump">75,850<span></span>
</td>
<td class="num">(71,549)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from Accumulated other comprehensive loss</a></td>
<td class="nump">8,857<span></span>
</td>
<td class="nump">8,857<span></span>
</td>
<td class="nump">4,790<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="num">(17,356)<span></span>
</td>
<td class="nump">84,707<span></span>
</td>
<td class="num">(66,759)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">1,142,269<span></span>
</td>
<td class="nump">1,091,291<span></span>
</td>
<td class="nump">933,624<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Loss [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="num">(490,790)<span></span>
</td>
<td class="num">(575,497)<span></span>
</td>
<td class="num">(508,738)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="num">(508,146)<span></span>
</td>
<td class="num">(490,790)<span></span>
</td>
<td class="num">(575,497)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="num">(257,941)<span></span>
</td>
<td class="num">(340,703)<span></span>
</td>
<td class="num">(312,107)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(71,625)<span></span>
</td>
<td class="nump">82,762<span></span>
</td>
<td class="num">(28,596)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from Accumulated other comprehensive loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="num">(71,625)<span></span>
</td>
<td class="nump">82,762<span></span>
</td>
<td class="num">(28,596)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="num">(329,566)<span></span>
</td>
<td class="num">(257,941)<span></span>
</td>
<td class="num">(340,703)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember', window );">Unamortized Retirement Costs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="num">(228,146)<span></span>
</td>
<td class="num">(227,920)<span></span>
</td>
<td class="num">(196,057)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">40,247<span></span>
</td>
<td class="num">(6,273)<span></span>
</td>
<td class="num">(36,965)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from Accumulated other comprehensive loss</a></td>
<td class="nump">5,673<span></span>
</td>
<td class="nump">6,047<span></span>
</td>
<td class="nump">5,102<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="nump">45,920<span></span>
</td>
<td class="num">(226)<span></span>
</td>
<td class="num">(31,863)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="num">(182,226)<span></span>
</td>
<td class="num">(228,146)<span></span>
</td>
<td class="num">(227,920)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Interest Rate Swaps [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="num">(4,703)<span></span>
</td>
<td class="num">(6,874)<span></span>
</td>
<td class="num">(574)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">5,165<span></span>
</td>
<td class="num">(639)<span></span>
</td>
<td class="num">(5,988)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from Accumulated other comprehensive loss</a></td>
<td class="nump">3,184<span></span>
</td>
<td class="nump">2,810<span></span>
</td>
<td class="num">(312)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="nump">8,349<span></span>
</td>
<td class="nump">2,171<span></span>
</td>
<td class="num">(6,300)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">$ 3,646<span></span>
</td>
<td class="num">$ (4,703)<span></span>
</td>
<td class="num">$ (6,874)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354045945968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss, Reclassification out of Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Loss [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract', window );"><strong>Amortization from Accumulated Other Comprehensive Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Pension expense</a></td>
<td class="nump">$ 7.2<span></span>
</td>
<td class="nump">$ 7.8<span></span>
</td>
<td class="nump">$ 6.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044504208">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Related (Credits) Charges, Pretax Restructuring Charges (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,427)<span></span>
</td>
<td class="nump">$ 33,310<span></span>
</td>
<td class="nump">$ 32,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember', window );">Business Optimization Program [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,427)<span></span>
</td>
<td class="nump">33,449<span></span>
</td>
<td class="nump">32,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and related charges incurred to date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PercentageReductionInRealEstateSquareFootageOccupancy', window );">Percentage reduction in real estate square footage occupancy</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_OperatingLeaseRightOfUseAssetFairValue', window );">Fair value of operating lease ROU assets and property and equipment immediately subsequent to impairment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember', window );">Business Optimization Program [Member] | Severance and Termination Benefits [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,276)<span></span>
</td>
<td class="nump">11,531<span></span>
</td>
<td class="nump">26,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and related charges incurred to date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember', window );">Business Optimization Program [Member] | Impairment of Operating Lease ROU Assets and Property and Equipment [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,918<span></span>
</td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and related charges incurred to date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember', window );">Business Optimization Program [Member] | Impairment of Operating Lease ROU Assets Related to Certain Leases [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember', window );">Business Optimization Program [Member] | Impairment of Operating Lease ROU Assets Related to Property and Equipment [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember', window );">Business Optimization Program [Member] | Acceleration of Expense Related to Operating Lease ROU Assets and Property and Equipment [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,378<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and related charges incurred to date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember', window );">Business Optimization Program [Member] | Acceleration of Expense of Operating Lease ROU Assets Related to Certain Leases [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember', window );">Business Optimization Program [Member] | Acceleration of Expense of Operating Lease ROU Assets Related to Property and Equipment [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember', window );">Business Optimization Program [Member] | Facility Related Charges [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,849<span></span>
</td>
<td class="nump">3,684<span></span>
</td>
<td class="nump">3,986<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and related charges incurred to date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember', window );">Business Optimization Program [Member] | Other Activities [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="nump">1,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and related charges incurred to date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember', window );">Research Publishing &amp; Platforms [Member] | Business Optimization Program [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">237<span></span>
</td>
<td class="nump">99<span></span>
</td>
<td class="nump">3,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and related charges incurred to date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember', window );">Academic &amp; Professional Learning [Member] | Business Optimization Program [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(454)<span></span>
</td>
<td class="nump">3,229<span></span>
</td>
<td class="nump">10,475<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and related charges incurred to date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember', window );">Education Services [Member] | Business Optimization Program [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">531<span></span>
</td>
<td class="nump">3,774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and related charges incurred to date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate Expenses [Member] | Business Optimization Program [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Summary of pretax restructuring (credits) charges [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related charges (credits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,218)<span></span>
</td>
<td class="nump">$ 29,590<span></span>
</td>
<td class="nump">$ 15,018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and related charges incurred to date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 7, &#8220;Restructuring and Related (Credits) Charges&#8221; and Note 11, &#8220;Goodwill and Intangible Assets&#8221; for these charges by segment.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_OperatingLeaseRightOfUseAssetFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of operating lease right-of-use assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_OperatingLeaseRightOfUseAssetFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_PercentageReductionInRealEstateSquareFootageOccupancy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage reduction in real estate square footage occupancy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_PercentageReductionInRealEstateSquareFootageOccupancy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_RestructuringChargesNetOfCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring charges for research and professional development, net of related reversal of severance provisions previously recorded by the Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_RestructuringChargesNetOfCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of costs incurred to date for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostCostIncurredToDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringChargesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringChargesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354037157232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Related (Credits) Charges, Activity for Restructuring Liability (Details) - Business Optimization Program [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Activity for Restructuring Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring liability, beginning of period</a></td>
<td class="nump">$ 11,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringAndRelatedChargesCredits', window );">Charges (credits)</a></td>
<td class="num">(3,276)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments</a></td>
<td class="num">(5,831)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment', window );">Foreign translation &amp; other adjustments</a></td>
<td class="num">(279)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring liability, end of period</a></td>
<td class="nump">2,079<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember', window );">Severance and Termination Benefits [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Activity for Restructuring Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring liability, beginning of period</a></td>
<td class="nump">11,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringAndRelatedChargesCredits', window );">Charges (credits)</a></td>
<td class="num">(3,276)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments</a></td>
<td class="num">(5,831)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment', window );">Foreign translation &amp; other adjustments</a></td>
<td class="num">(279)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring liability, end of period</a></td>
<td class="nump">$ 2,079<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_RestructuringAndRelatedChargesCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring charges for research and professional development, net of related reversal of severance provisions previously recorded by the Company, excluding impairment of ROU assets and property and equipment and facility charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_RestructuringAndRelatedChargesCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveTranslationAndOtherAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=jwa_BusinessOptimizationProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354048087568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventory, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">$ 31,270<span></span>
</td>
<td class="nump">$ 31,704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">1,729<span></span>
</td>
<td class="nump">2,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Paper and other materials</a></td>
<td class="nump">275<span></span>
</td>
<td class="nump">331<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Total inventories before estimated sales returns and LIFO reserve</a></td>
<td class="nump">33,274<span></span>
</td>
<td class="nump">34,095<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_InventoryReserveForEstimatedSalesReturns', window );">Inventory value of estimated sales returns</a></td>
<td class="nump">7,820<span></span>
</td>
<td class="nump">10,886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLIFOReserve', window );">LIFO reserve</a></td>
<td class="num">(4,509)<span></span>
</td>
<td class="num">(2,443)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">36,585<span></span>
</td>
<td class="nump">42,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Adjustment for lower of cost or net realizable value</a></td>
<td class="nump">$ 11,200<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_InventoryReserveForEstimatedSalesReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of inventory reserves for estimated sales returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_InventoryReserveForEstimatedSalesReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354037161504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Product Development Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetAbstract', window );"><strong>Product Development Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssets', window );">Product development assets, net</a></td>
<td class="nump">$ 41,458<span></span>
</td>
<td class="nump">$ 49,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedAmortizationOfOtherDeferredCosts', window );">Accumulated amortization</a></td>
<td class="nump">269,700<span></span>
</td>
<td class="nump">269,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BookCompositionCostsMember', window );">Book Composition Costs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetAbstract', window );"><strong>Product Development Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssets', window );">Product development assets, net</a></td>
<td class="nump">20,574<span></span>
</td>
<td class="nump">20,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetsWokInProgress', window );">Work in process</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">6,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_SoftwareCostsMember', window );">Software Costs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetAbstract', window );"><strong>Product Development Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssets', window );">Product development assets, net</a></td>
<td class="nump">17,479<span></span>
</td>
<td class="nump">23,262<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_ContentDevelopmentCostsMember', window );">Content Development Costs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssetAbstract', window );"><strong>Product Development Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ProductDevelopmentAssets', window );">Product development assets, net</a></td>
<td class="nump">$ 3,405<span></span>
</td>
<td class="nump">$ 5,781<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ProductDevelopmentAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ProductDevelopmentAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ProductDevelopmentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Product development assets consist of composition costs and royalty advances to authors. Composition costs, primarily represent the costs incurred to bring an edited commercial manuscript to publication including typesetting, proofreading, design and illustration, etc. Royalty advances to authors are capitalized and, upon publication, are recovered as royalties earned by the authors based on sales of the published works.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ProductDevelopmentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ProductDevelopmentAssetsWokInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of product development assets, which are partially completed at the time of measurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ProductDevelopmentAssetsWokInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedAmortizationOfOtherDeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amortization of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs, deferred acquisition costs of insurance companies, or deferred leasing costs for real estate operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationOfOtherDeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BookCompositionCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BookCompositionCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_SoftwareCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_SoftwareCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_ContentDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_ContentDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354037550176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Technology, Property, and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Technology, property, and equipment, gross</a></td>
<td class="nump">$ 797,849<span></span>
</td>
<td class="nump">$ 733,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(526,277)<span></span>
</td>
<td class="num">(451,288)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="nump">271,572<span></span>
</td>
<td class="nump">282,270<span></span>
</td>
<td class="nump">$ 298,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Capitalized software amortization expense</a></td>
<td class="nump">73,847<span></span>
</td>
<td class="nump">69,184<span></span>
</td>
<td class="nump">55,685<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware', window );">Depreciation and amortization expense, excluding capitalized software</a></td>
<td class="nump">21,325<span></span>
</td>
<td class="nump">21,955<span></span>
</td>
<td class="nump">21,031<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total depreciation and amortization expense for technology, property and equipment</a></td>
<td class="nump">95,172<span></span>
</td>
<td class="nump">91,139<span></span>
</td>
<td class="nump">$ 76,716<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Net book value of capitalized software costs</a></td>
<td class="nump">201,500<span></span>
</td>
<td class="nump">202,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Technology, property, and equipment, gross</a></td>
<td class="nump">605,503<span></span>
</td>
<td class="nump">536,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PropertyPlantAndEquipmentWorkInProgress', window );">Work in process</a></td>
<td class="nump">7,200<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Hardware [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Technology, property, and equipment, gross</a></td>
<td class="nump">55,386<span></span>
</td>
<td class="nump">50,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BuildingAndLeaseholdImprovementsMember', window );">Buildings and Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Technology, property, and equipment, gross</a></td>
<td class="nump">94,861<span></span>
</td>
<td class="nump">99,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_FurnitureFixturesAndWarehouseEquipmentMember', window );">Furniture, Fixtures, and Warehouse Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Technology, property, and equipment, gross</a></td>
<td class="nump">38,816<span></span>
</td>
<td class="nump">42,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember', window );">Land and Land Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Technology, property, and equipment, gross</a></td>
<td class="nump">$ 3,283<span></span>
</td>
<td class="nump">$ 3,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense excluding capitalized software recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_PropertyPlantAndEquipmentWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of work in progress in property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_PropertyPlantAndEquipmentWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BuildingAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_BuildingAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_FurnitureFixturesAndWarehouseEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jwa_FurnitureFixturesAndWarehouseEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354038454928">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Activity in Goodwill by Segment [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,304,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">47,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(49,230)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,302,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember', window );">Research Publishing &amp; Platforms [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Activity in Goodwill by Segment [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">619,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">24,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(33,593)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">610,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember', window );">Academic &amp; Professional Learning [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Activity in Goodwill by Segment [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">512,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,376)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">498,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember', window );">Education Services [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Activity in Goodwill by Segment [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">172,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">22,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,261)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 193,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 434,000<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Refer to Note 4, &#8220;Acquisitions,&#8221; for more information related to the acquisitions that occurred in the year ended April 30, 2022.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The Education Services goodwill balance as of April 30, 2021 includes a cumulative <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">pretax noncash goodwill impairment of $</span>110.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044748592">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets with definite lives, net [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,536,199<span></span>
</td>
<td class="nump">$ 1,630,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(650,938)<span></span>
</td>
<td class="num">(817,331)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">885,261<span></span>
</td>
<td class="nump">813,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Intangible assets with indefinite lives [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">130,041<span></span>
</td>
<td class="nump">118,299<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">130,041<span></span>
</td>
<td class="nump">118,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract', window );"><strong>Intangible assets (excluding goodwill) [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,666,240<span></span>
</td>
<td class="nump">1,748,760<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Total Intangible Assets, Net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,015,302<span></span>
</td>
<td class="nump">931,429<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Brands and Trademarks [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Intangible assets with indefinite lives [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">37,000<span></span>
</td>
<td class="nump">37,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">37,000<span></span>
</td>
<td class="nump">37,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ArtisticRelatedIntangibleAssetsMember', window );">Publishing Rights [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Intangible assets with indefinite lives [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">93,041<span></span>
</td>
<td class="nump">81,299<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">93,041<span></span>
</td>
<td class="nump">81,299<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=jwa_BrandsMember', window );">Brands [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract', window );"><strong>Intangible assets (excluding goodwill) [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Impairment charges (BW in FY20)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">89,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ArtisticRelatedIntangibleAssetsMember', window );">Publishing Rights [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets with definite lives, net [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,062,072<span></span>
</td>
<td class="nump">1,099,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(497,843)<span></span>
</td>
<td class="num">(599,841)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">564,229<span></span>
</td>
<td class="nump">499,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets with definite lives, net [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">384,462<span></span>
</td>
<td class="nump">409,097<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(117,985)<span></span>
</td>
<td class="num">(167,039)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">266,477<span></span>
</td>
<td class="nump">242,058<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed Technology [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets with definite lives, net [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">42,785<span></span>
</td>
<td class="nump">72,398<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="num">(7,824)<span></span>
</td>
<td class="num">(17,677)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,800<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">34,961<span></span>
</td>
<td class="nump">54,721<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Brands and Trademarks [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets with definite lives, net [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">45,630<span></span>
</td>
<td class="nump">47,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(26,094)<span></span>
</td>
<td class="num">(31,512)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">93,100<span></span>
</td>
<td class="nump">93,100<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">19,536<span></span>
</td>
<td class="nump">16,021<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Covenants Not to Compete [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets with definite lives, net [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,250<span></span>
</td>
<td class="nump">1,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(1,192)<span></span>
</td>
<td class="num">(1,262)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 58<span></span>
</td>
<td class="nump">$ 393<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Refer to Note 4, &#8220;Acquisitions,&#8221; for more information related to the acquisitions that occurred in years ended April 30, 2022 and 2021.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The developed technology balance as of April 30, 2022 and 2021 is presented net of accumulated impairments and write-offs of $2.8 million. The indefinite-lived brands and trademarks balance as of April 30, 2022 and 2021 is net of accumulated impairments of $93.1 million.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset lacking physical substance and having a projected finite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, net of accumulated impairment, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ArtisticRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ArtisticRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=jwa_BrandsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=jwa_BrandsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ArtisticRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ArtisticRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354048812992">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Estimated future amortization expense related to intangible assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 81,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">76,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">69,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">67,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">62,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">456,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 813,130<span></span>
</td>
<td class="nump">$ 885,261<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Refer to Note 4, &#8220;Acquisitions,&#8221; for more information related to the acquisitions that occurred in years ended April 30, 2022 and 2021.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354048805568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>ROU Assets and Lease Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111,719<span></span>
</td>
<td class="nump">$ 121,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term portion of operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,576<span></span>
</td>
<td class="nump">22,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,541<span></span>
</td>
<td class="nump">$ 145,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset', window );">Increase (decrease) in ROU assets due to new leases as well as modifications and remeasurements to existing operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability', window );">Increase (decrease) in operating lease liabilities due to new leases as well as modifications and remeasurements to existing operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 18,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of right of use assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354047971296">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Operating Leases, Total Net Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Net Lease Costs [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 24,180<span></span>
</td>
<td class="nump">$ 24,862<span></span>
</td>
<td class="nump">$ 26,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,496<span></span>
</td>
<td class="nump">2,135<span></span>
</td>
<td class="nump">3,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">187<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_SubleaseIncomeNetOfReclassification', window );">Sublease income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(945)<span></span>
</td>
<td class="num">(722)<span></span>
</td>
<td class="num">(691)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total net lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 24,918<span></span>
</td>
<td class="nump">$ 26,523<span></span>
</td>
<td class="nump">$ 29,278<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Total <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">net lease cost does not include those costs and sublease income included in Restructuring and related charges on our Consolidated Statements of Income (Loss). </span>This includes those operating leases we had identified in the year ended April 30, 2021 as part of our Business Optimization Program that would be subleased.&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">See&#160;Note</span> 7, &#8220;Restructuring and Related (Credits) Charges&#8221; for more information on this program.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_SubleaseIncomeNetOfReclassification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income, net of reclassification, excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_SubleaseIncomeNetOfReclassification</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354042210592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases, Other Supplemental Information for Operating Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Other Supplemental Information for Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining contractual lease term (years)</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">5.84%<span></span>
</td>
<td class="nump">5.89%<span></span>
</td>
<td class="nump">5.89%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 29,737<span></span>
</td>
<td class="nump">$ 32,344<span></span>
</td>
<td class="nump">$ 28,243<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354038617680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 28,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">26,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">24,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">22,443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">17,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">77,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future undiscounted minimum lease payments</a></td>
<td class="nump">197,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="nump">43,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">153,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: Current portion</a></td>
<td class="nump">20,576<span></span>
</td>
<td class="nump">$ 22,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent portion</a></td>
<td class="nump">$ 132,541<span></span>
</td>
<td class="nump">$ 145,832<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354036922736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current Provision [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">US - Federal</a></td>
<td class="num">$ (324)<span></span>
</td>
<td class="num">$ (6,631)<span></span>
</td>
<td class="nump">$ 1,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">International</a></td>
<td class="nump">57,905<span></span>
</td>
<td class="nump">43,269<span></span>
</td>
<td class="nump">37,494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">221<span></span>
</td>
<td class="nump">1,359<span></span>
</td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current provision</a></td>
<td class="nump">57,802<span></span>
</td>
<td class="nump">37,997<span></span>
</td>
<td class="nump">38,811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred provision (benefit) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">US - Federal</a></td>
<td class="num">(9,793)<span></span>
</td>
<td class="num">(11,996)<span></span>
</td>
<td class="num">(8,476)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">International</a></td>
<td class="nump">15,882<span></span>
</td>
<td class="nump">1,175<span></span>
</td>
<td class="num">(15,022)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="num">(2,539)<span></span>
</td>
<td class="nump">480<span></span>
</td>
<td class="num">(4,118)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred provision (benefit)</a></td>
<td class="nump">3,550<span></span>
</td>
<td class="num">(10,341)<span></span>
</td>
<td class="num">(27,616)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total provision</a></td>
<td class="nump">61,352<span></span>
</td>
<td class="nump">27,656<span></span>
</td>
<td class="nump">11,195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Foreign and domestic pretax income (loss) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">International</a></td>
<td class="nump">256,456<span></span>
</td>
<td class="nump">202,490<span></span>
</td>
<td class="nump">104,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="num">(46,795)<span></span>
</td>
<td class="num">(26,578)<span></span>
</td>
<td class="num">(167,277)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before taxes</a></td>
<td class="nump">$ 209,661<span></span>
</td>
<td class="nump">$ 175,912<span></span>
</td>
<td class="num">$ (63,092)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective income tax rate [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Cost of higher taxes on non-US income</a></td>
<td class="nump">9.70%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">4.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent', window );">Foreign tax credits related to CARES Act carryback and audit</a></td>
<td class="num">(11.90%)<span></span>
</td>
<td class="nump">12.30%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">11.90%<span></span>
</td>
<td class="num">(12.30%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of US federal tax benefit</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback', window );">US NOL carryback under CARES Act</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(8.00%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Tax credits and related net benefits</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Impairment of goodwill and intangibles</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(42.30%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent', window );">Other</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
<td class="num">(3.40%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate (benefit)</a></td>
<td class="nump">29.30%<span></span>
</td>
<td class="nump">15.70%<span></span>
</td>
<td class="num">(17.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback', window );">Tax benefit resulting from NOL carryback</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxUncertaintiesAbstract', window );"><strong>Accounting for uncertainty in income taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accruals for interest and penalties</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense', window );">Interest expense on reserves for unrecognized and recognized tax benefits</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Total amount of unrecognized tax benefits that, if recognized, would reduce the Company's income tax provision</a></td>
<td class="nump">6,900<span></span>
</td>
<td class="nump">7,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of unrecognized tax benefits [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance, beginning of period</a></td>
<td class="nump">9,144<span></span>
</td>
<td class="nump">6,194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current year tax positions</a></td>
<td class="nump">947<span></span>
</td>
<td class="nump">3,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior year tax positions</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior year tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation', window );">Foreign translation adjustment</a></td>
<td class="num">(55)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation', window );">Foreign translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Payments and settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions for lapse of statute of limitations</a></td>
<td class="num">(1,460)<span></span>
</td>
<td class="num">(866)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance, end of period</a></td>
<td class="nump">8,592<span></span>
</td>
<td class="nump">9,144<span></span>
</td>
<td class="nump">$ 6,194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Significant components of deferred tax assets and liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating losses</a></td>
<td class="nump">20,847<span></span>
</td>
<td class="nump">19,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances', window );">Reserve for sales returns and doubtful accounts</a></td>
<td class="nump">3,771<span></span>
</td>
<td class="nump">3,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Accrued employee compensation</a></td>
<td class="nump">26,722<span></span>
</td>
<td class="nump">32,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Foreign and federal credits</a></td>
<td class="nump">34,537<span></span>
</td>
<td class="nump">5,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Other accrued expenses</a></td>
<td class="nump">11,636<span></span>
</td>
<td class="nump">16,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits', window );">Retirement and post-employment benefits</a></td>
<td class="nump">15,769<span></span>
</td>
<td class="nump">30,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">113,282<span></span>
</td>
<td class="nump">107,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less valuation allowance</a></td>
<td class="num">(30,000)<span></span>
</td>
<td class="num">(4,855)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">83,282<span></span>
</td>
<td class="nump">102,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(2,684)<span></span>
</td>
<td class="num">(459)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Unremitted foreign earnings</a></td>
<td class="num">(2,685)<span></span>
</td>
<td class="num">(2,485)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets', window );">Intangible and fixed assets</a></td>
<td class="num">(249,215)<span></span>
</td>
<td class="num">(260,559)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(254,584)<span></span>
</td>
<td class="num">(263,503)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="num">(171,302)<span></span>
</td>
<td class="num">(160,992)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesClassificationAbstract', window );"><strong>Reported As [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">8,763<span></span>
</td>
<td class="nump">11,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="num">(180,065)<span></span>
</td>
<td class="num">(172,903)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="num">(171,302)<span></span>
</td>
<td class="num">$ (160,992)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_HerMajestysRevenueAndCustomsHMRCMember', window );">UK [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability', window );">Non-cash deferred tax expense from re-measurement of net deferred tax liabilities</a></td>
<td class="nump">$ 21,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_HerMajestysRevenueAndCustomsHMRCMember', window );">UK [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ForeignStatutoryTaxRate', window );">Foreign statutory tax rate</a></td>
<td class="nump">19.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_HerMajestysRevenueAndCustomsHMRCMember', window );">UK [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ForeignStatutoryTaxRate', window );">Foreign statutory tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Apportioned state net operating loss carryforwards</a></td>
<td class="nump">$ 129,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_OperatingLossCarryforwardsTaxEffect', window );">Apportioned state net operating loss carryforwards, tax effected value</a></td>
<td class="nump">$ 7,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_OperatingLossCarryforwardsExpirationPeriod', window );">Net operating loss carryforwards, expiration period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_OperatingLossCarryforwardsExpirationPeriod', window );">Net operating loss carryforwards, expiration period</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability', window );">Estimated taxes upon repatriation</a></td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax effect as of the balance sheet date of the amount of estimated future tax deductions arising from postretirement and post-employment benefits, which can only be deducted for tax purposes when actual costs are incurred, and which can only be realized if sufficient tax-basis income is generated in future periods to enable the deduction to be taken.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible and fixed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to domestic net operating loss carryback under CARES Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit related to CARES Act carryback and audit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ForeignStatutoryTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of foreign statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ForeignStatutoryTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax benefit resulting from net operating loss carryback.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_OperatingLossCarryforwardsExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to the expiration period of the operating loss carryforwards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_OperatingLossCarryforwardsExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_OperatingLossCarryforwardsTaxEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax effected amount of the operating loss carryforward, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_OperatingLossCarryforwardsTaxEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesClassificationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesClassificationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_HerMajestysRevenueAndCustomsHMRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_HerMajestysRevenueAndCustomsHMRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354036574192">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Debt and Available Credit Facilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2019</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>May 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract', window );"><strong>Components of Total Debt Outstanding [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Short-term portion of long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,750<span></span>
</td>
<td class="nump">$ 12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, less current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">768,277<span></span>
</td>
<td class="nump">809,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">787,027<span></span>
</td>
<td class="nump">821,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MaturitiesOfLongTermDebtAbstract', window );"><strong>Annual Maturities of Long-term Debt, Including Short-term Portion [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">563,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 787,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=jwa_AmendedAndRestatedRevolvingCreditAgreementMember', window );">Amended and Restated RCA [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Term of credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts', window );">Costs incurred</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Total costs capitalized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization expense of the lender and non-lender fees in interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=jwa_TermLoanAFacilityMember', window );">Term Loan A Facility [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Term of credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=jwa_TermLoanAFacilityMember', window );">Term Loan A Facility [Member] | Amended and Restated RCA [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract', window );"><strong>Components of Total Debt Outstanding [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, less current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 204,343<span></span>
</td>
<td class="nump">222,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Credit agreement face amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Total costs capitalized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFeeAmount', window );">Term Loan amount related to lender fees as a reduction to debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentNonLenderFees', window );">Term Loan amount related to non-lender fees in Other NC Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Term of credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Amended and Restated RCA [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract', window );"><strong>Components of Total Debt Outstanding [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, less current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 563,934<span></span>
</td>
<td class="nump">$ 586,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of financing available under credit facilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,250,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Total costs capitalized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of Credit [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of financing available under credit facilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused lines of credit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Weighted average interest rate on total debt outstanding during the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.02%<span></span>
</td>
<td class="nump">2.03%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate on total debt at period end</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.55%<span></span>
</td>
<td class="nump">1.98%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=jwa_SyndicateBankGroupMember', window );">Syndicate Bank Group led by Bank of America [Member] | Revolving Credit Facility [Member] | Amended and Restated RCA [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_OptionalCreditLimitIncreaseAvailableOnRequest', window );">Optional credit limit increase available on request</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested', window );">Minimum increments in which optional credit limit increase may be requested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=jwa_SyndicateBankGroupMember', window );">Syndicate Bank Group led by Bank of America [Member] | Revolving Credit Facility [Member] | Amended and Restated RCA [Member] | Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of credit facility fee percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=jwa_SyndicateBankGroupMember', window );">Syndicate Bank Group led by Bank of America [Member] | Revolving Credit Facility [Member] | Amended and Restated RCA [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of credit facility fee percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=jwa_SyndicateBankGroupMember', window );">Syndicate Bank Group led by Bank of America [Member] | Revolving Credit Facility [Member] | Amended and Restated RCA [Member] | LIBOR [Member] | Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentApplicableMargin', window );">Applicable margin</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.98%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=jwa_SyndicateBankGroupMember', window );">Syndicate Bank Group led by Bank of America [Member] | Revolving Credit Facility [Member] | Amended and Restated RCA [Member] | LIBOR [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentApplicableMargin', window );">Applicable margin</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=jwa_SyndicateBankGroupMember', window );">Syndicate Bank Group led by Bank of America [Member] | Revolving Credit Facility [Member] | Amended and Restated RCA [Member] | Base Rate [Member] | Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentApplicableMargin', window );">Applicable margin</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=jwa_SyndicateBankGroupMember', window );">Syndicate Bank Group led by Bank of America [Member] | Revolving Credit Facility [Member] | Amended and Restated RCA [Member] | Base Rate [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentApplicableMargin', window );">Applicable margin</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=jwa_SyndicateBankGroupMember', window );">Syndicate Bank Group led by Bank of America [Member] | Revolving Credit Facility [Member] | Amended and Restated RCA [Member] | Federal Funds Effective Rate [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate', window );">Margin rate over reference rate used in determining base rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=jwa_SyndicateBankGroupMember', window );">Syndicate Bank Group led by Bank of America [Member] | Revolving Credit Facility [Member] | Amended and Restated RCA [Member] | Eurocurrency Rate [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate', window );">Margin rate over reference rate used in determining base rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=jwa_OtherCreditFacilitiesMember', window );">Other Credit Facilities [Member] | Line of Credit [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Debt and Available Credit Facilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of financing available under credit facilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding borrowings under revolving credit facilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Relates to our term loan A under the Amended and Restated RCA.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Amounts are shown net of unamortized issuance costs of $0.3 million as of April 30, 2022 and $0.5 million as of April 30, 2021.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DebtInstrumentApplicableMargin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DebtInstrumentApplicableMargin</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Margin rate over reference rate used to calculate the lenders base rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DebtInstrumentNonLenderFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of non-lender fees capitalized in connection with the amendment to the existing debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DebtInstrumentNonLenderFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum incremental amount by which the entity may request an optional increase to the maximum borrowing capacity under the revolving credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_OptionalCreditLimitIncreaseAvailableOnRequest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount by which the entity may request an optional increase to the maximum borrowing capacity under the revolving credit facility. This may consist of one request or several requests in minimum increments as specified under the revolving credit agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_OptionalCreditLimitIncreaseAvailableOnRequest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the fee that accompanies borrowing money under the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the charge against earnings during the period for commitment fees and debt issuance expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jwa_AmendedAndRestatedRevolvingCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jwa_AmendedAndRestatedRevolvingCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=jwa_TermLoanAFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=jwa_TermLoanAFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=jwa_SyndicateBankGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=jwa_SyndicateBankGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_EurodollarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_EurodollarMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=jwa_OtherCreditFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=jwa_OtherCreditFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354038039920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments and Activities (Details)<br> $ in Thousands, &#8364; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt outstanding</a></td>
<td class="nump">$ 787,027<span></span>
</td>
<td class="nump">$ 821,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtPercentageBearingVariableInterestAmount', window );">Variable rate loans outstanding</a></td>
<td class="nump">787,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange transaction losses</a></td>
<td class="num">(3,192)<span></span>
</td>
<td class="num">(7,977)<span></span>
</td>
<td class="nump">$ 2,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swaps [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet', window );">Unrecognized gains to be reclassified into net income in the next twelve months</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swaps [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Interest Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Net gains (losses) reclassified from Accumulated Other Comprehensive Loss</a></td>
<td class="num">(4,200)<span></span>
</td>
<td class="num">(3,700)<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swaps [Member] | Recurring [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Assets fair value of derivative instrument</a></td>
<td class="nump">5,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Liabilities of derivative instrument</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swaps [Member] | Recurring [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Prepaid Expenses and Other Current Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Assets fair value of derivative instrument</a></td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swaps [Member] | Recurring [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Other Non-current Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Assets fair value of derivative instrument</a></td>
<td class="nump">$ 4,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swaps [Member] | April 2022 Interest Rate Swap Variable Rate Loans [Member] | LIBOR [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeDescriptionOfHedgedItem', window );">Hedged Item</a></td>
<td class="text">Amended and Restated RCA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInceptionDates', window );">Inception date</a></td>
<td class="text">Apr.  07,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeDescriptionOfObjective', window );">Nature of Swap</a></td>
<td class="text">Pay fixed/receive variable<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeSwaptionInterestRate', window );">Fixed Interest Rate</a></td>
<td class="nump">2.646%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.646%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentTermOfVariableRate', window );">Term of variable rate</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Term of derivative instrument</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeMaturityDates', window );">Expiration date</a></td>
<td class="text">Apr. 15,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swaps [Member] | April 2021 Interest Rate Swap Variable Rate Loans [Member] | LIBOR [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeDescriptionOfHedgedItem', window );">Hedged Item</a></td>
<td class="text">Amended and Restated RCA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInceptionDates', window );">Inception date</a></td>
<td class="text">Apr. 12,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeDescriptionOfObjective', window );">Nature of Swap</a></td>
<td class="text">Pay fixed/receive variable<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeSwaptionInterestRate', window );">Fixed Interest Rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentTermOfVariableRate', window );">Term of variable rate</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Term of derivative instrument</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeMaturityDates', window );">Expiration date</a></td>
<td class="text">Apr. 15,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swaps [Member] | February 2020 Interest Rate Swap Variable Rate Loans [Member] | LIBOR [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeDescriptionOfHedgedItem', window );">Hedged Item</a></td>
<td class="text">Amended and Restated RCA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInceptionDates', window );">Inception date</a></td>
<td class="text">Feb. 26,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeDescriptionOfObjective', window );">Nature of Swap</a></td>
<td class="text">Pay fixed/receive variable<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeSwaptionInterestRate', window );">Fixed Interest Rate</a></td>
<td class="nump">1.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.15%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentTermOfVariableRate', window );">Term of variable rate</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Term of derivative instrument</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeMaturityDates', window );">Expiration date</a></td>
<td class="text">Mar. 15,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swaps [Member] | August 2019 Interest Rate Swap (Variable Rate Loans) [Member] | LIBOR [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeDescriptionOfHedgedItem', window );">Hedged Item</a></td>
<td class="text">Amended and Restated RCA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInceptionDates', window );">Inception date</a></td>
<td class="text">Aug.  07,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeDescriptionOfObjective', window );">Nature of Swap</a></td>
<td class="text">Pay fixed/receive variable<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeSwaptionInterestRate', window );">Fixed Interest Rate</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentTermOfVariableRate', window );">Term of variable rate</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Term of derivative instrument</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeMaturityDates', window );">Expiration date</a></td>
<td class="text">Aug. 15,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swaps [Member] | June 2019 Interest Rate Swap (Variable Rate Loans) [Member] | LIBOR [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeDescriptionOfHedgedItem', window );">Hedged Item</a></td>
<td class="text">Amended and Restated RCA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInceptionDates', window );">Inception date</a></td>
<td class="text">Jun. 24,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeDescriptionOfObjective', window );">Nature of Swap</a></td>
<td class="text">Pay fixed/receive variable<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeSwaptionInterestRate', window );">Fixed Interest Rate</a></td>
<td class="nump">1.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.65%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentTermOfVariableRate', window );">Term of variable rate</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Term of derivative instrument</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeMaturityDates', window );">Expiration date</a></td>
<td class="text">Jul. 15,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swaps [Member] | April 2016 Interest Rate Swap (Variable Rate Loans) [Member] | LIBOR [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInceptionDates', window );">Inception date</a></td>
<td class="text">Apr.  04,  2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeSwaptionInterestRate', window );">Fixed Interest Rate</a></td>
<td class="nump">0.92%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.92%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DebtInstrumentTermOfVariableRate', window );">Term of variable rate</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Term of derivative instrument</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeMaturityDates', window );">Expiration date</a></td>
<td class="text">May 15,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Forward Exchange Contracts [Member] | Not Designated as Hedging Instrument [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentDetailAbstract', window );"><strong>Derivative Instruments and Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Open derivative contract</a></td>
<td class="nump">$ 38,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange transaction losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DebtInstrumentTermOfVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of the interest rate that fluctuates over time based on an underlying benchmark interest rate or index, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DebtInstrumentTermOfVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeDescriptionOfHedgedItem">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the hedged item related to the derivative. Includes the type of instrument hedged, contract amount, term, and so forth.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeDescriptionOfHedgedItem</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeDescriptionOfObjective">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the reasons for holding or issuing the derivative instrument. Includes discussion of the objective for holding the instrument, the context needed to understand that objective, and the strategy for achieving the objective.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeDescriptionOfObjective</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInceptionDates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the entity entered into the derivative contract, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInceptionDates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentDetailAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentDetailAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624177-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeMaturityDates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the derivative contract matures, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeMaturityDates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeSwaptionInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate that will be received or paid upon exercise of the interest rate swaption contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeSwaptionInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtPercentageBearingVariableInterestAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtPercentageBearingVariableInterestAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=jwa_April2022InterestRateSwapVariableRateLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=jwa_April2022InterestRateSwapVariableRateLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=jwa_April2021InterestRateSwapVariableRateLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=jwa_April2021InterestRateSwapVariableRateLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=jwa_February2020InterestRateSwapVariableRateLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=jwa_February2020InterestRateSwapVariableRateLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=jwa_August2019InterestRateSwapVariableRateLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=jwa_August2019InterestRateSwapVariableRateLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=jwa_June2019InterestRateSwapVariableRateLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=jwa_June2019InterestRateSwapVariableRateLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=jwa_April2016InterestRateSwapVariableRateLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=jwa_April2016InterestRateSwapVariableRateLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354164102880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans, Recent Plan Curtailments (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_EmployeeRetirementAgeLimitUnderRetirementPlans', window );">Employee retirement age limit under retirement plans</a></td>
<td class="text">60 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_EmployeeRetirementAgeLimitUnderRetirementPlans', window );">Employee retirement age limit under retirement plans</a></td>
<td class="text">65 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Supplemental Executive Retirement Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_TermOfSupplementalRetirementBenefits', window );">Term of supplemental retirement benefits</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_EmployeeRetirementAgeLimitUnderRetirementPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to the employee retirement age limit under retirement plans based on length of service and compensation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_EmployeeRetirementAgeLimitUnderRetirementPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_TermOfSupplementalRetirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period of time subsequent to termination of employment during which the company provides for the payment of supplemental retirement benefits for certain officers and senior management, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_TermOfSupplementalRetirementBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354037703984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans, Components of Net Pension Expense (Income) and Weighted-Average Assumptions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=jwa_RetirementIndemnityPlanMember', window );">Retirement Indemnity Plan for the Employees of Cross Knowledge [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted-average assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DefinedBenefitPlanCurtailmentCredit', window );">Curtailment credit</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net pension income for defined benefit plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">9,451<span></span>
</td>
<td class="nump">9,504<span></span>
</td>
<td class="nump">11,247<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(12,144)<span></span>
</td>
<td class="num">(11,969)<span></span>
</td>
<td class="num">(14,038)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="num">(154)<span></span>
</td>
<td class="num">(154)<span></span>
</td>
<td class="num">(154)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net actuarial loss</a></td>
<td class="nump">2,617<span></span>
</td>
<td class="nump">3,501<span></span>
</td>
<td class="nump">2,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Curtailment (credit)/settlement loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net pension (income) expense</a></td>
<td class="num">$ (230)<span></span>
</td>
<td class="nump">$ 882<span></span>
</td>
<td class="num">$ (542)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList', window );">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax<span></span>
</td>
<td class="text">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax<span></span>
</td>
<td class="text">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted-average assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net pension income for defined benefit plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 1,196<span></span>
</td>
<td class="nump">$ 1,396<span></span>
</td>
<td class="nump">$ 1,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">11,148<span></span>
</td>
<td class="nump">8,901<span></span>
</td>
<td class="nump">12,652<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(28,118)<span></span>
</td>
<td class="num">(26,971)<span></span>
</td>
<td class="num">(26,116)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net actuarial loss</a></td>
<td class="nump">4,846<span></span>
</td>
<td class="nump">4,516<span></span>
</td>
<td class="nump">3,993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Curtailment (credit)/settlement loss</a></td>
<td class="num">(39)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net pension (income) expense</a></td>
<td class="num">$ (10,900)<span></span>
</td>
<td class="num">$ (12,100)<span></span>
</td>
<td class="num">$ (7,256)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList', window );">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax<span></span>
</td>
<td class="text">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax<span></span>
</td>
<td class="text">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted-average assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.70%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_CA', window );">Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted-average assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DefinedBenefitPlanSettlementChargesEmployees', window );">Retirement plans settlement charges for employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DefinedBenefitPlanCurtailmentCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of curtailment credit recognized due to reduction in force.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DefinedBenefitPlanCurtailmentCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DefinedBenefitPlanSettlementChargesEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Settlement charge related to retirement plan for employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DefinedBenefitPlanSettlementChargesEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=jwa_RetirementIndemnityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=jwa_RetirementIndemnityPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354038059856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans, Changes in and Status of Defined Benefit Plans' Assets and Benefit Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>CHANGE IN PLAN ASSETS [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, beginning of year</a></td>
<td class="nump">$ 761,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value, end of year</a></td>
<td class="nump">646,714<span></span>
</td>
<td class="nump">$ 761,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>CHANGE IN PLAN ASSETS [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, beginning of year</a></td>
<td class="nump">237,129<span></span>
</td>
<td class="nump">213,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(21,257)<span></span>
</td>
<td class="nump">34,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">3,812<span></span>
</td>
<td class="nump">5,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Employee contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanSettlementsPlanAssets', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(15,229)<span></span>
</td>
<td class="num">(16,976)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss', window );">Foreign currency rate changes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value, end of year</a></td>
<td class="nump">204,455<span></span>
</td>
<td class="nump">237,129<span></span>
</td>
<td class="nump">$ 213,946<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>CHANGE IN PROJECTED BENEFIT OBLIGATION [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation, beginning of year</a></td>
<td class="num">(302,632)<span></span>
</td>
<td class="num">(318,967)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="num">(9,451)<span></span>
</td>
<td class="num">(9,504)<span></span>
</td>
<td class="num">(11,247)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial gains (losses)</a></td>
<td class="nump">47,284<span></span>
</td>
<td class="nump">8,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="nump">15,229<span></span>
</td>
<td class="nump">16,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Foreign currency rate changes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation', window );">Settlements and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation, end of year</a></td>
<td class="num">(249,570)<span></span>
</td>
<td class="num">(302,632)<span></span>
</td>
<td class="num">(318,967)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Underfunded status, end of year</a></td>
<td class="num">(45,115)<span></span>
</td>
<td class="num">(65,503)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>AMOUNTS RECOGNIZED ON THE STATEMENT OF FINANCIAL POSITION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Noncurrent assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current pension liability</a></td>
<td class="num">(3,545)<span></span>
</td>
<td class="num">(3,576)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent pension liability</a></td>
<td class="num">(41,570)<span></span>
</td>
<td class="num">(61,927)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized in statement of financial position</a></td>
<td class="num">(45,115)<span></span>
</td>
<td class="num">(65,503)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AMOUNTS RECOGNIZED IN ACCUMULATED OTHER COMPREHENSIVE LOSS (BEFORE TAX) CONSIST OF [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net actuarial (losses) gains</a></td>
<td class="num">(80,114)<span></span>
</td>
<td class="num">(96,613)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost gains (losses)</a></td>
<td class="nump">1,946<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax', window );">Total accumulated other comprehensive loss</a></td>
<td class="num">(78,168)<span></span>
</td>
<td class="num">(94,513)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax', window );">Change in accumulated other comprehensive loss</a></td>
<td class="nump">16,345<span></span>
</td>
<td class="nump">34,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract', window );"><strong>INFORMATION FOR PENSION PLANS WITH AN ACCUMULATED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">249,570<span></span>
</td>
<td class="nump">302,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">204,455<span></span>
</td>
<td class="nump">237,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract', window );"><strong>INFORMATION FOR PENSION PLANS WITH A PROJECTED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">249,570<span></span>
</td>
<td class="nump">302,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 204,455<span></span>
</td>
<td class="nump">$ 237,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>WEIGHTED AVERAGE ASSUMPTIONS USED IN DETERMINING ASSETS AND LIABILITIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation', window );">Accumulated benefit obligations</a></td>
<td class="num">$ (249,570)<span></span>
</td>
<td class="num">$ (302,632)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>CHANGE IN PLAN ASSETS [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, beginning of year</a></td>
<td class="nump">523,886<span></span>
</td>
<td class="nump">445,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(37,543)<span></span>
</td>
<td class="nump">27,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">12,595<span></span>
</td>
<td class="nump">12,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Employee contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanSettlementsPlanAssets', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(10,703)<span></span>
</td>
<td class="num">(11,921)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss', window );">Foreign currency rate changes</a></td>
<td class="num">(45,976)<span></span>
</td>
<td class="nump">50,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value, end of year</a></td>
<td class="nump">442,259<span></span>
</td>
<td class="nump">523,886<span></span>
</td>
<td class="nump">445,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>CHANGE IN PROJECTED BENEFIT OBLIGATION [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation, beginning of year</a></td>
<td class="num">(609,614)<span></span>
</td>
<td class="num">(534,303)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="num">(1,196)<span></span>
</td>
<td class="num">(1,396)<span></span>
</td>
<td class="num">(1,851)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="num">(11,148)<span></span>
</td>
<td class="num">(8,901)<span></span>
</td>
<td class="num">(12,652)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial gains (losses)</a></td>
<td class="nump">84,746<span></span>
</td>
<td class="num">(17,739)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="nump">10,703<span></span>
</td>
<td class="nump">11,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Foreign currency rate changes</a></td>
<td class="nump">51,660<span></span>
</td>
<td class="num">(59,046)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation', window );">Settlements and other</a></td>
<td class="nump">47<span></span>
</td>
<td class="num">(150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation, end of year</a></td>
<td class="num">(474,802)<span></span>
</td>
<td class="num">(609,614)<span></span>
</td>
<td class="num">$ (534,303)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Underfunded status, end of year</a></td>
<td class="num">(32,543)<span></span>
</td>
<td class="num">(85,728)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>AMOUNTS RECOGNIZED ON THE STATEMENT OF FINANCIAL POSITION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Noncurrent assets</a></td>
<td class="nump">5,855<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current pension liability</a></td>
<td class="num">(1,346)<span></span>
</td>
<td class="num">(1,414)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent pension liability</a></td>
<td class="num">(37,052)<span></span>
</td>
<td class="num">(84,320)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized in statement of financial position</a></td>
<td class="num">(32,543)<span></span>
</td>
<td class="num">(85,728)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AMOUNTS RECOGNIZED IN ACCUMULATED OTHER COMPREHENSIVE LOSS (BEFORE TAX) CONSIST OF [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net actuarial (losses) gains</a></td>
<td class="num">(171,274)<span></span>
</td>
<td class="num">(213,958)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost gains (losses)</a></td>
<td class="num">(1,165)<span></span>
</td>
<td class="num">(1,299)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax', window );">Total accumulated other comprehensive loss</a></td>
<td class="num">(172,439)<span></span>
</td>
<td class="num">(215,257)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax', window );">Change in accumulated other comprehensive loss</a></td>
<td class="nump">42,818<span></span>
</td>
<td class="num">(32,803)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract', window );"><strong>INFORMATION FOR PENSION PLANS WITH AN ACCUMULATED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">37,801<span></span>
</td>
<td class="nump">566,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">475<span></span>
</td>
<td class="nump">513,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract', window );"><strong>INFORMATION FOR PENSION PLANS WITH A PROJECTED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">38,871<span></span>
</td>
<td class="nump">599,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 475<span></span>
</td>
<td class="nump">$ 513,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>WEIGHTED AVERAGE ASSUMPTIONS USED IN DETERMINING ASSETS AND LIABILITIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.10%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation', window );">Accumulated benefit obligations</a></td>
<td class="num">$ (450,037)<span></span>
</td>
<td class="num">$ (577,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanSettlementsBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanSettlementsPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanSettlementsPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354037832496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans, Pension Plan Assets/Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Pension plan assets/investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_NoticePeriodForRedemptionRequest', window );">Notice period for redemption request</a></td>
<td class="text">7 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate', window );">Acceptable ranges within which asset allocations will fluctuate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 646,714<span></span>
</td>
<td class="nump">$ 761,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember', window );">NAV [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">196,978<span></span>
</td>
<td class="nump">237,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">8,815<span></span>
</td>
<td class="nump">6,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 440,921<span></span>
</td>
<td class="nump">517,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Pension plan assets/investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">48.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=jwa_FixedIncomeSecuritiesAndCashMember', window );">Fixed Income Securities and Cash [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Pension plan assets/investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">52.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 204,455<span></span>
</td>
<td class="nump">237,129<span></span>
</td>
<td class="nump">$ 213,946<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">US [Member] | NAV [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">196,978<span></span>
</td>
<td class="nump">237,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">US [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">7,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">US [Member] | Global Equity Securities: Limited Partnership [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">85,326<span></span>
</td>
<td class="nump">121,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">US [Member] | Global Equity Securities: Limited Partnership [Member] | NAV [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">77,849<span></span>
</td>
<td class="nump">121,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">US [Member] | Global Equity Securities: Limited Partnership [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">7,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">US [Member] | Fixed Income Securities: Commingled Trust Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">119,129<span></span>
</td>
<td class="nump">115,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">US [Member] | Fixed Income Securities: Commingled Trust Funds [Member] | NAV [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">119,129<span></span>
</td>
<td class="nump">115,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">442,259<span></span>
</td>
<td class="nump">523,886<span></span>
</td>
<td class="nump">$ 445,480<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | NAV [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">1,338<span></span>
</td>
<td class="nump">6,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">440,921<span></span>
</td>
<td class="nump">517,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | U.S. Equities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">48,443<span></span>
</td>
<td class="nump">51,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | U.S. Equities [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | U.S. Equities [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">48,443<span></span>
</td>
<td class="nump">51,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Non-U.S. Equities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">112,162<span></span>
</td>
<td class="nump">124,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Non-U.S. Equities [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Non-U.S. Equities [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">112,162<span></span>
</td>
<td class="nump">124,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Balanced Managed Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">94,623<span></span>
</td>
<td class="nump">103,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Balanced Managed Funds [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Balanced Managed Funds [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">94,623<span></span>
</td>
<td class="nump">103,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Fixed Income Securities: Commingled Trust Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">185,192<span></span>
</td>
<td class="nump">238,027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Fixed Income Securities: Commingled Trust Funds [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Fixed Income Securities: Commingled Trust Funds [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">185,192<span></span>
</td>
<td class="nump">236,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Real Estate/Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">475<span></span>
</td>
<td class="nump">543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Real Estate/Other [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Real Estate/Other [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">475<span></span>
</td>
<td class="nump">543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Cash and Cash Equivalents [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">1,364<span></span>
</td>
<td class="nump">5,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Cash and Cash Equivalents [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">1,338<span></span>
</td>
<td class="nump">5,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Cash and Cash Equivalents [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of acceptable ranges within which asset allocations will fluctuate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_NoticePeriodForRedemptionRequest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A period of notice within which redemption request can be executed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_NoticePeriodForRedemptionRequest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=jwa_FixedIncomeSecuritiesAndCashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=jwa_FixedIncomeSecuritiesAndCashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=jwa_BalancedManagedFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=jwa_BalancedManagedFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354036461776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans, Expected Employer Contributions and Benefit Payments and Other Retirement Plans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Expected employer contributions to the defined benefit pension plans in the year ended April 30, 2023</a></td>
<td class="nump">$ 15,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Expected future benefit payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">27,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">27,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">30,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">28,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">29,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">162,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal', window );">Total</a></td>
<td class="nump">306,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DefinedContributionSavingsPlansAbstract', window );"><strong>Defined Contribution Savings Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Expense recorded</a></td>
<td class="nump">30,300<span></span>
</td>
<td class="nump">$ 24,300<span></span>
</td>
<td class="nump">$ 19,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Expected future benefit payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">15,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">15,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">15,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">15,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">15,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">76,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal', window );">Total</a></td>
<td class="nump">153,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_OtherPostretirementBenefitsAbstract', window );"><strong>Retiree Health Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Annual (credits) expenses for benefit plans</a></td>
<td class="num">(230)<span></span>
</td>
<td class="nump">882<span></span>
</td>
<td class="num">(542)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Expected future benefit payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">11,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">12,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">14,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">13,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">14,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">86,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal', window );">Total</a></td>
<td class="nump">153,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_OtherPostretirementBenefitsAbstract', window );"><strong>Retiree Health Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Annual (credits) expenses for benefit plans</a></td>
<td class="num">(10,900)<span></span>
</td>
<td class="num">(12,100)<span></span>
</td>
<td class="num">(7,256)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember', window );">Non-US [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Expected employer contributions to the defined benefit pension plans in the year ended April 30, 2023</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Life Insurance and Health Care Benefits [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_OtherPostretirementBenefitsAbstract', window );"><strong>Retiree Health Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent', window );">Accumulated post-retirement benefit obligation</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Annual (credits) expenses for benefit plans</a></td>
<td class="num">$ (100)<span></span>
</td>
<td class="num">$ (100)<span></span>
</td>
<td class="num">$ (100)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in periods following the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DefinedContributionSavingsPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DefinedContributionSavingsPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_OtherPostretirementBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_OtherPostretirementBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for retirement benefits, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=jwa_CanadaUKMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354039090224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock-Based Compensation (Details) - 2014 Key Employee Stock Plan [Member] - Class A Common Stock [Member]<br></strong></div></th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract', window );"><strong>Share Based Compensation Arrangement by Share Based Payment Awards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized for issuance under the plan (in shares)</a></td>
<td class="nump">6,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Remaining shares available for future issuance under the plan (in shares)</a></td>
<td class="nump">1,390,492<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jwa_KeyEmployeeStockPlan2014Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=jwa_KeyEmployeeStockPlan2014Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354032037568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation, Stock Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2016</div></th>
<th class="th"><div>Apr. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract', window );"><strong>Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding, Number of Options (in shares)</a></td>
<td class="nump">310,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Average Remaining Term</a></td>
<td class="text">8 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 59.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable, Number of Options (in shares)</a></td>
<td class="nump">72,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 54.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract', window );"><strong>Estimated weighted average fair value for options granted and significant weighted average assumptions used [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value of options on grant date (in dollars per share)</a></td>
<td class="nump">$ 11.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract', window );"><strong>Weighted Average Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life of options (years)</a></td>
<td class="text">6 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">30.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">2.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of common stock on grant date (in dollars per share)</a></td>
<td class="nump">$ 56.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Exercise price of stock option grant (in dollars per share)</a></td>
<td class="nump">$ 61.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Options [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of year (in shares)</a></td>
<td class="nump">141,000<span></span>
</td>
<td class="nump">286,000<span></span>
</td>
<td class="nump">372,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(49,000)<span></span>
</td>
<td class="num">(60,000)<span></span>
</td>
<td class="num">(34,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Expired or forfeited (in shares)</a></td>
<td class="num">(82,000)<span></span>
</td>
<td class="num">(85,000)<span></span>
</td>
<td class="num">(52,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of year (in shares)</a></td>
<td class="nump">310,000<span></span>
</td>
<td class="nump">141,000<span></span>
</td>
<td class="nump">286,000<span></span>
</td>
<td class="nump">372,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of year (in shares)</a></td>
<td class="nump">72,000<span></span>
</td>
<td class="nump">141,000<span></span>
</td>
<td class="nump">286,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest in the future at end of year (in shares)</a></td>
<td class="nump">306,000<span></span>
</td>
<td class="nump">141,000<span></span>
</td>
<td class="nump">286,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of year (in dollars per share)</a></td>
<td class="nump">$ 51.17<span></span>
</td>
<td class="nump">$ 50.14<span></span>
</td>
<td class="nump">$ 49.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">61.84<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">45.85<span></span>
</td>
<td class="nump">43.91<span></span>
</td>
<td class="nump">38.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired or forfeited (in dollars per share)</a></td>
<td class="nump">60.36<span></span>
</td>
<td class="nump">52.78<span></span>
</td>
<td class="nump">54.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of year (in dollars per share)</a></td>
<td class="nump">59.89<span></span>
</td>
<td class="nump">51.17<span></span>
</td>
<td class="nump">50.14<span></span>
</td>
<td class="nump">$ 49.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at end of year (in dollars per share)</a></td>
<td class="nump">54.53<span></span>
</td>
<td class="nump">51.17<span></span>
</td>
<td class="nump">50.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest in the future at end of year (in dollars per share)</a></td>
<td class="nump">$ 60.55<span></span>
</td>
<td class="nump">$ 51.17<span></span>
</td>
<td class="nump">$ 50.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract', window );"><strong>Weighted Average Remaining Term [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding at end of year</a></td>
<td class="text">8 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at end of year</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest in the future at end of year</a></td>
<td class="text">9 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract', window );"><strong>Average Intrinsic Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding at end of year</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable at end of year</a></td>
<td class="nump">7.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest in the future at end of year</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options, Additional Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized share-based compensation expense</a></td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average recognition period for unrecognized share-based compensation</a></td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Total grant date fair value of stock options vested</a></td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan', window );">Exercise price of stock options granted as percentage of fair market value of stock at date of grant as required by the plan</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Exercisable period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Vesting on April 30, 2023 or Anniversary Date [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Vesting on April 30, 2024 or Anniversary Date [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Vesting on April 30, 2025 or Anniversary Date [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Vesting on April 30, 2026 or Anniversary Date [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Vesting on Fourth Anniversary Date Following Date of Grant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Vesting on Fifth Anniversary Date Following Date of Grant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Annual Vesting on April 30 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=jwa_ExecutiveLeadershipTeamMember', window );">Executive Leadership Team [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract', window );"><strong>Weighted Average Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice', window );">Grant price (in dollars per share)</a></td>
<td class="nump">$ 63.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Options [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">260,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=jwa_OtherLeadersMember', window );">Other Leaders [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Options [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jwa_ExercisePriceRange2Member', window );">Range of Exercise Prices - $39.53 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract', window );"><strong>Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices, Lower Range Limit (in dollars per share)</a></td>
<td class="nump">$ 39.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding, Number of Options (in shares)</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Average Remaining Term</a></td>
<td class="text">1 year 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 39.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable, Number of Options (in shares)</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 39.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jwa_ExercisePriceRange3Member', window );">Range of Exercise Prices - $48.06 to $49.55 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract', window );"><strong>Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices, Lower Range Limit (in dollars per share)</a></td>
<td class="nump">48.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices, Upper Range Limit (in dollars per share)</a></td>
<td class="nump">$ 49.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding, Number of Options (in shares)</a></td>
<td class="nump">33,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Average Remaining Term</a></td>
<td class="text">2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 52.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable, Number of Options (in shares)</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 48.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jwa_ExercisePriceRange4Member', window );">Range of Exercise Prices - $55.62 to $63.07 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract', window );"><strong>Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices, Lower Range Limit (in dollars per share)</a></td>
<td class="nump">55.62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices, Upper Range Limit (in dollars per share)</a></td>
<td class="nump">$ 63.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding, Number of Options (in shares)</a></td>
<td class="nump">260,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Average Remaining Term</a></td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 62.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable, Number of Options (in shares)</a></td>
<td class="nump">52,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 59.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price of stock options granted as a percentage of the fair market value of the stock at the date of grant pursuant to the terms of the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The grant price per share of stock option.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=jwa_ExecutiveLeadershipTeamMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=jwa_ExecutiveLeadershipTeamMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=jwa_OtherLeadersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=jwa_OtherLeadersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jwa_ExercisePriceRange2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jwa_ExercisePriceRange2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jwa_ExercisePriceRange3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jwa_ExercisePriceRange3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jwa_ExercisePriceRange4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jwa_ExercisePriceRange4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354042232032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation, Performance-Based and Other Restricted Stock Activity (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="7">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 2017</div></th>
<th class="th"><div>Apr. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Restricted Stock, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 25,705<span></span>
</td>
<td class="nump">$ 21,982<span></span>
</td>
<td class="nump">$ 20,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested shares at beginning of year (in shares)</a></td>
<td class="nump">1,280<span></span>
</td>
<td class="nump">943<span></span>
</td>
<td class="nump">756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">658<span></span>
</td>
<td class="nump">706<span></span>
</td>
<td class="nump">759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance', window );">Change in shares due to performance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance', window );">Change in shares due to performance (in shares)</a></td>
<td class="num">(3)<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested and issued (in shares)</a></td>
<td class="num">(432)<span></span>
</td>
<td class="num">(362)<span></span>
</td>
<td class="num">(329)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(229)<span></span>
</td>
<td class="num">(125)<span></span>
</td>
<td class="num">(173)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested shares at end of year (in shares)</a></td>
<td class="nump">1,274<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
<td class="nump">943<span></span>
</td>
<td class="nump">756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested shares at beginning of year (in dollars per share)</a></td>
<td class="nump">$ 45.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">56.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue', window );">Change in shares due to performance (in dollars per share)</a></td>
<td class="nump">30.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested and issued (in dollars per share)</a></td>
<td class="nump">50.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">48.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested shares at end of year (in dollars per share)</a></td>
<td class="nump">$ 49.17<span></span>
</td>
<td class="nump">$ 45.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Restricted Stock, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized share-based compensation expense</a></td>
<td class="nump">$ 39,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average recognition period for unrecognized share-based compensation</a></td>
<td class="text">2 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total grant date fair value of restricted shares vested</a></td>
<td class="nump">$ 22,000<span></span>
</td>
<td class="nump">$ 17,600<span></span>
</td>
<td class="nump">$ 17,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Awards [Member] | Key Employees [Member] | Annual Vesting on Anniversary of Grant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based Restricted Stock Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets', window );">Period for achievement of performance-based targets</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based Restricted Stock Awards [Member] | Vesting on June 30 Following End of Performance Cycle [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based Restricted Stock Awards [Member] | Vesting on April 30 of Following Year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based Restricted Stock Awards [Member] | Key Employees [Member] | Vesting on June 30 Following End of Performance Cycle [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards that changed due to performance during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock options, that decreased due to performance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock options, that increased due to performance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period of time during which certain financial performance-based targets must be achieved in order to trigger payment of performance-based restricted stock awards under the terms of the long-term incentive plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=jwa_KeyEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=jwa_KeyEmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheEightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheThirteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheThirteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354039044480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation, President and CEO New Hire Equity Awards (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($) </div>
<div>Installment </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jwa_ExecutiveLongTermIncentiveProgramMember', window );">ELTIP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary', window );">Targeted long-term incentive as percentage of base salary</a></td>
<td class="nump">300.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive', window );">Targeted long-term incentive value | $</a></td>
<td class="nump">$ 2.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jwa_ExecutiveLongTermIncentiveProgramMember', window );">ELTIP [Member] | PSU Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PercentageOfTargetedLongTermIncentiveValue', window );">Percentage of targeted long-term incentive value</a></td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 59.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares) | shares</a></td>
<td class="nump">30,916<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jwa_ExecutiveLongTermIncentiveProgramMember', window );">ELTIP [Member] | Restricted Share Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PercentageOfTargetedLongTermIncentiveValue', window );">Percentage of targeted long-term incentive value</a></td>
<td class="nump">40.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 59.15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares) | shares</a></td>
<td class="nump">20,611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jwa_ExecutiveLongTermIncentiveProgramMember', window );">ELTIP [Member] | Restricted Share Units [Member] | Vesting on April 30, 2018 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Awards vesting percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jwa_ExecutiveLongTermIncentiveProgramMember', window );">ELTIP [Member] | Restricted Share Units [Member] | Vesting on April 30, 2019 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Awards vesting percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jwa_ExecutiveLongTermIncentiveProgramMember', window );">ELTIP [Member] | Restricted Share Units [Member] | Vesting on April 30, 2020 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Awards vesting percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jwa_ExecutiveLongTermIncentiveProgramMember', window );">ELTIP [Member] | Restricted Share Units [Member] | Vesting on April 30, 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Awards vesting percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jwa_SignOnGrantMember', window );">Sign-On Grant [Member] | Restricted Share Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 59.15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares) | shares</a></td>
<td class="nump">67,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross', window );">Grant value | $</a></td>
<td class="nump">$ 4.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_NumberOfEqualInstallments', window );">Number of equal installments | Installment</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_NumberOfEqualInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to the number of equal installments for vesting shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_NumberOfEqualInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_PercentageOfTargetedLongTermIncentiveValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to the percentage of targeted long-term incentive value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_PercentageOfTargetedLongTermIncentiveValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to the targeted long-term incentive of share-based compensation awards as a percentage of base salary during the performance cycle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to the value of base salary for targeted long-term incentive of share-based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jwa_ExecutiveLongTermIncentiveProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=jwa_ExecutiveLongTermIncentiveProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheNineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheTenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheTenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheElevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheElevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheTwelveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jwa_ShareBasedCompensationAwardTrancheTwelveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jwa_SignOnGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=jwa_SignOnGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354046209776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation, Director Stock Awards (Details) - Director Stock Plan [Member] - Class A Common Stock [Member] - Non-Employee Directors [Member] - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract', window );"><strong>Deferred Compensation Arrangement With Individual Share Based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AnnualAwardValue', window );">Value of annual award as percentage of annual director retainer fee based on stock price on date of grant</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued', window );">Shares awarded under the plan (in shares)</a></td>
<td class="nump">18,384<span></span>
</td>
<td class="nump">28,360<span></span>
</td>
<td class="nump">20,048<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_AnnualAwardValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the annual award of Class A Common Stock received by each non-employee director as a percentage of the annual director fee, based on the stock price on the date of grant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_AnnualAwardValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued pursuant to the terms of a deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jwa_DirectorStockPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=jwa_DirectorStockPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354039173392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock and Changes in Capital Accounts (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2022 </div>
<div>Vote </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Common Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible', window );">Class A Common shares into which each share of Class B Common Stock is convertible (in shares) | shares</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders', window );">Percentage of the Board of Directors elected by Class A common stockholders</a></td>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock', window );">Number of votes to which each share of common stock is entitled</a></td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Common Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock', window );">Number of votes to which each share of common stock is entitled</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares of Class A Common Stock into which each share of Class B Common Stock is convertible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of votes to which each share of common stock is entitled, excluding election of Directors.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044344112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock and Changes in Capital Accounts, Share Repurchases (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockTransactionsParentheticalDisclosuresAbstract', window );"><strong>Share Repurchases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares repurchased (in shares)</a></td>
<td class="nump">542<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="nump">1,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average Price (in dollars per share)</a></td>
<td class="nump">$ 55.14<span></span>
</td>
<td class="nump">$ 50.93<span></span>
</td>
<td class="nump">$ 43.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockTransactionsParentheticalDisclosuresAbstract', window );"><strong>Share Repurchases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares repurchased (in shares)</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average Price (in dollars per share)</a></td>
<td class="nump">$ 55.14<span></span>
</td>
<td class="nump">$ 50.93<span></span>
</td>
<td class="nump">$ 43.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=jwa_ShareRepurchaseProgramIn2017Member', window );">2017 Share Repurchase Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CapitalStockAbstract', window );"><strong>Capital Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Additional shares/dollars of common stock approved for repurchase under the share repurchase program (in shares in 2019 and dollars in 2020)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Remaining number of shares/dollars authorized to be repurchased under the share repurchase program in 2017 program (shares) and 2020 program (dollars)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=jwa_ShareRepurchaseProgramIn2020Member', window );">2020 Share Repurchase Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CapitalStockAbstract', window );"><strong>Capital Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Amount of additional stock authorized to be repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining amount authorized to be repurchased under the share repurchase program</a></td>
<td class="nump">$ 197.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_CapitalStockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_CapitalStockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockTransactionsParentheticalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockTransactionsParentheticalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=jwa_ShareRepurchaseProgramIn2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=jwa_ShareRepurchaseProgramIn2017Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=jwa_ShareRepurchaseProgramIn2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=jwa_ShareRepurchaseProgramIn2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354039207424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock and Changes in Capital Accounts, Dividends (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 20, 2022</div></th>
<th class="th"><div>Jan. 12, 2022</div></th>
<th class="th"><div>Oct. 27, 2021</div></th>
<th class="th"><div>Jul. 21, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash dividend [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Total dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 77,205<span></span>
</td>
<td class="nump">$ 76,938<span></span>
</td>
<td class="nump">$ 76,658<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash dividend [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.38<span></span>
</td>
<td class="nump">$ 1.37<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member] | Dividend Declared in Q1 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash dividend [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Date of declaration by board of directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 22,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Total dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend paid date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul. 21,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul.  06,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member] | Dividend Declared in Q2 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash dividend [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Date of declaration by board of directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 29,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Total dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend paid date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 27,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 12,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member] | Dividend Declared in Q3 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash dividend [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Date of declaration by board of directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 15,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Total dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend paid date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan. 12,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 28,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member] | Dividend Declared in Q4 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash dividend [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Date of declaration by board of directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 23,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Total dividend</a></td>
<td class="nump">$ 19,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend paid date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 20,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr.  05,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash dividend [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.38<span></span>
</td>
<td class="nump">$ 1.37<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B [Member] | Dividend Declared in Q1 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash dividend [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Date of declaration by board of directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 22,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Total dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend paid date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul. 21,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul.  06,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B [Member] | Dividend Declared in Q2 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash dividend [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Date of declaration by board of directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 29,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Total dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend paid date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 27,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 12,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B [Member] | Dividend Declared in Q3 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash dividend [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Date of declaration by board of directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 15,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Total dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend paid date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan. 12,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 28,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B [Member] | Dividend Declared in Q4 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash dividend [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Date of declaration by board of directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 23,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Total dividend</a></td>
<td class="nump">$ 19,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend paid date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 20,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr.  05,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_CashDividendAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_CashDividendAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the declared dividend will be paid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the dividend to be paid was declared, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAxis=jwa_DividendDeclaredInCurrentYearQ1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsAxis=jwa_DividendDeclaredInCurrentYearQ1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAxis=jwa_DividendDeclaredInCurrentYearQ2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsAxis=jwa_DividendDeclaredInCurrentYearQ2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAxis=jwa_DividendDeclaredInCurrentYearQ3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsAxis=jwa_DividendDeclaredInCurrentYearQ3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAxis=jwa_DividendDeclaredInCurrentYearQ4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsAxis=jwa_DividendDeclaredInCurrentYearQ4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354038994320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock and Changes in Capital Accounts, Changes in Common Stock (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ChangesInCommonStockAbstract', window );"><strong>Changes in Common Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Number of shares, beginning of year (in shares)</a></td>
<td class="nump">70,208<span></span>
</td>
<td class="nump">70,166<span></span>
</td>
<td class="nump">70,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Common stock class conversions (in shares)</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Number of shares issued, end of year (in shares)</a></td>
<td class="nump">70,226<span></span>
</td>
<td class="nump">70,208<span></span>
</td>
<td class="nump">70,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ChangesInCommonStockInTreasuryAbstract', window );"><strong>Changes in Common Stock in Treasury [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Number of shares held, beginning of year (in shares)</a></td>
<td class="nump">23,419<span></span>
</td>
<td class="nump">23,405<span></span>
</td>
<td class="nump">22,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchases of treasury shares (in shares)</a></td>
<td class="nump">542<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="nump">1,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Shares issued under the Director Plan to Directors (in shares)</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(97)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted shares, forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Restricted shares issued from exercise of stock options (in shares)</a></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(60)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Shares issued related to the acquisition of a business (in shares)</a></td>
<td class="num">(129)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Shares withheld for taxes (in shares)</a></td>
<td class="nump">167<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOtherShares', window );">Other (in shares)</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Number of shares held, end of year (in shares)</a></td>
<td class="nump">23,515<span></span>
</td>
<td class="nump">23,419<span></span>
</td>
<td class="nump">23,405<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Number of Common Stock outstanding, end of year (in shares)</a></td>
<td class="nump">46,711<span></span>
</td>
<td class="nump">46,789<span></span>
</td>
<td class="nump">46,761<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member] | Non-PSU Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ChangesInCommonStockInTreasuryAbstract', window );"><strong>Changes in Common Stock in Treasury [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted shares issued under stock-based compensation plans (in shares)</a></td>
<td class="num">(323)<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="num">(232)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A [Member] | PSU Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ChangesInCommonStockInTreasuryAbstract', window );"><strong>Changes in Common Stock in Treasury [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted shares issued under stock-based compensation plans (in shares)</a></td>
<td class="num">(108)<span></span>
</td>
<td class="num">(88)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ChangesInCommonStockAbstract', window );"><strong>Changes in Common Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Number of shares, beginning of year (in shares)</a></td>
<td class="nump">12,974<span></span>
</td>
<td class="nump">13,016<span></span>
</td>
<td class="nump">13,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Common stock class conversions (in shares)</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Number of shares issued, end of year (in shares)</a></td>
<td class="nump">12,956<span></span>
</td>
<td class="nump">12,974<span></span>
</td>
<td class="nump">13,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ChangesInCommonStockInTreasuryAbstract', window );"><strong>Changes in Common Stock in Treasury [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Number of shares held, beginning of year (in shares)</a></td>
<td class="nump">3,922<span></span>
</td>
<td class="nump">3,920<span></span>
</td>
<td class="nump">3,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchases of treasury shares (in shares)</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Number of shares held, end of year (in shares)</a></td>
<td class="nump">3,924<span></span>
</td>
<td class="nump">3,922<span></span>
</td>
<td class="nump">3,920<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Number of Common Stock outstanding, end of year (in shares)</a></td>
<td class="nump">9,032<span></span>
</td>
<td class="nump">9,052<span></span>
</td>
<td class="nump">9,096<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ChangesInCommonStockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ChangesInCommonStockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ChangesInCommonStockInTreasuryAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ChangesInCommonStockInTreasuryAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityOtherShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of increase (decrease) in shares of stock classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityOtherShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=jwa_NonPerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=jwa_NonPerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354047739808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Stock and Changes in Capital Accounts, Warrants (Details) - The Learning House, Inc. [Member] - Warrants [Member] - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th"><div>Nov. 01, 2018</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Issuance of warrants</a></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Term of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jwa_TheLearningHouseIncMember', window );">Class A Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares of common stock warrant holders are allowed to purchase (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jwa_TheLearningHouseIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jwa_TheLearningHouseIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=jwa_AdditionalPaidInCapitalAttributableToWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=jwa_AdditionalPaidInCapitalAttributableToWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354037579216">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | Segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,082,928<span></span>
</td>
<td class="nump">$ 1,941,501<span></span>
</td>
<td class="nump">$ 1,831,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdjustedOperatingIncomeLoss', window );">Adjusted operating income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">217,849<span></span>
</td>
<td class="nump">218,821<span></span>
</td>
<td class="nump">180,668<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">215,170<span></span>
</td>
<td class="nump">200,189<span></span>
</td>
<td class="nump">175,127<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember', window );">Education Services [Member] | WileyNXT [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdjustedContributionToProfitLoss', window );">Adjusted contribution to profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(700)<span></span>
</td>
<td class="num">(900)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,082,928<span></span>
</td>
<td class="nump">1,941,501<span></span>
</td>
<td class="nump">1,831,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdjustedContributionToProfitLoss', window );">Adjusted contribution to profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">410,433<span></span>
</td>
<td class="nump">385,874<span></span>
</td>
<td class="nump">346,155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">198,617<span></span>
</td>
<td class="nump">185,517<span></span>
</td>
<td class="nump">163,433<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Research Publishing &amp; Platforms [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,111,343<span></span>
</td>
<td class="nump">1,015,349<span></span>
</td>
<td class="nump">948,839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdjustedContributionToProfitLoss', window );">Adjusted contribution to profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">295,227<span></span>
</td>
<td class="nump">273,023<span></span>
</td>
<td class="nump">265,353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">94,899<span></span>
</td>
<td class="nump">83,866<span></span>
</td>
<td class="nump">69,495<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Academic &amp; Professional Learning [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">646,823<span></span>
</td>
<td class="nump">641,861<span></span>
</td>
<td class="nump">650,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdjustedContributionToProfitLoss', window );">Adjusted contribution to profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">111,917<span></span>
</td>
<td class="nump">92,363<span></span>
</td>
<td class="nump">85,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">69,561<span></span>
</td>
<td class="nump">71,997<span></span>
</td>
<td class="nump">69,807<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Education Services [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">324,762<span></span>
</td>
<td class="nump">284,291<span></span>
</td>
<td class="nump">232,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdjustedContributionToProfitLoss', window );">Adjusted contribution to profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,289<span></span>
</td>
<td class="nump">20,488<span></span>
</td>
<td class="num">(4,713)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">34,157<span></span>
</td>
<td class="nump">29,654<span></span>
</td>
<td class="nump">24,131<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdjustedContributionToProfitLoss', window );">Adjusted contribution to profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(192,584)<span></span>
</td>
<td class="num">(167,053)<span></span>
</td>
<td class="num">(165,487)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 16,553<span></span>
</td>
<td class="nump">$ 14,672<span></span>
</td>
<td class="nump">$ 11,694<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">In May 2021, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning &#8211; Education Publishing to Education Services &#8211; Talent Development Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services &#8211; Talent Development Services. The Revenue was $</span>2.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and $</span>0.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million for the years ended April 30, 2021 and April 30, 2020, respectively. There were no changes to our total consolidated financial results.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_AdjustedContributionToProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjusted direct contribution to profit minus allocated shared services and administrative costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_AdjustedContributionToProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_AdjustedOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net adjusted result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_AdjustedOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jwa_WileyNXTMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jwa_WileyNXTMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044341136">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment Information, Reconciliation of Consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract', window );"><strong>Reconciliation of Consolidated US GAAP Operating Income (Loss) to Non-GAAP Adjusted Contribution to Profit [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">US GAAP Operating Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 219,276<span></span>
</td>
<td class="nump">$ 185,511<span></span>
</td>
<td class="num">$ (54,287)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdjustmentsAbstract', window );"><strong>Adjustments [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_RestructuringChargesNetOfCredits', window );">Restructuring and related (credits) charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(1,427)<span></span>
</td>
<td class="nump">33,310<span></span>
</td>
<td class="nump">32,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">110,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdjustedOperatingIncomeLoss', window );">Non-GAAP Adjusted Operating Income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">217,849<span></span>
</td>
<td class="nump">218,821<span></span>
</td>
<td class="nump">180,668<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed Technology [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdjustmentsAbstract', window );"><strong>Adjustments [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,841<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Blackwell Trade Name [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_AdjustmentsAbstract', window );"><strong>Adjustments [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 89,507<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 7, &#8220;Restructuring and Related (Credits) Charges&#8221; and Note 11, &#8220;Goodwill and Intangible Assets&#8221; for these charges by segment.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_AdjustedOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net adjusted result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_AdjustedOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_AdjustmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_AdjustmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_RestructuringChargesNetOfCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring charges for research and professional development, net of related reversal of severance provisions previously recorded by the Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_RestructuringChargesNetOfCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354044345344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Information, Total Assets by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">$ 3,361,695<span></span>
</td>
<td class="nump">$ 3,446,439<span></span>
</td>
<td class="nump">$ 3,168,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Research Publishing &amp; Platforms [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">1,593,297<span></span>
</td>
<td class="nump">1,692,366<span></span>
</td>
<td class="nump">1,225,313<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Academic &amp; Professional Learning [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">894,516<span></span>
</td>
<td class="nump">946,760<span></span>
</td>
<td class="nump">924,924<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Education Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">542,508<span></span>
</td>
<td class="nump">472,814<span></span>
</td>
<td class="nump">486,316<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">$ 331,374<span></span>
</td>
<td class="nump">$ 334,499<span></span>
</td>
<td class="nump">$ 532,241<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354036360160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information, Other Significant Reconciling Items by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Expenditures for long lived assets</a></td>
<td class="num">$ (115,858)<span></span>
</td>
<td class="num">$ (103,361)<span></span>
</td>
<td class="num">$ (115,201)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Research Publishing &amp; Platforms [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Expenditures for long lived assets</a></td>
<td class="num">(30,139)<span></span>
</td>
<td class="num">(24,284)<span></span>
</td>
<td class="num">(16,329)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Academic &amp; Professional Learning [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Expenditures for long lived assets</a></td>
<td class="num">(44,082)<span></span>
</td>
<td class="num">(41,897)<span></span>
</td>
<td class="num">(38,229)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Education Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Expenditures for long lived assets</a></td>
<td class="num">(7,308)<span></span>
</td>
<td class="num">(3,449)<span></span>
</td>
<td class="num">(613)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Expenditures for long lived assets</a></td>
<td class="num">$ (34,329)<span></span>
</td>
<td class="num">$ (33,731)<span></span>
</td>
<td class="num">$ (60,030)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_ResearchPublishingAndPlatformsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_AcademicAndProfessionalLearningSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jwa_EducationServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354038024720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information, Revenues from External Customers and Technology, Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue, net</a></td>
<td class="nump">$ 2,082,928<span></span>
</td>
<td class="nump">$ 1,941,501<span></span>
</td>
<td class="nump">$ 1,831,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="nump">271,572<span></span>
</td>
<td class="nump">282,270<span></span>
</td>
<td class="nump">298,005<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Components [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue, net</a></td>
<td class="nump">1,011,716<span></span>
</td>
<td class="nump">990,499<span></span>
</td>
<td class="nump">944,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="nump">232,824<span></span>
</td>
<td class="nump">241,217<span></span>
</td>
<td class="nump">261,296<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Components [Member] | United Kingdom [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue, net</a></td>
<td class="nump">164,205<span></span>
</td>
<td class="nump">145,806<span></span>
</td>
<td class="nump">174,567<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="nump">19,260<span></span>
</td>
<td class="nump">19,436<span></span>
</td>
<td class="nump">18,076<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Components [Member] | China [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue, net</a></td>
<td class="nump">140,323<span></span>
</td>
<td class="nump">92,305<span></span>
</td>
<td class="nump">58,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="nump">2,609<span></span>
</td>
<td class="nump">567<span></span>
</td>
<td class="nump">492<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Components [Member] | Japan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue, net</a></td>
<td class="nump">94,040<span></span>
</td>
<td class="nump">91,957<span></span>
</td>
<td class="nump">75,104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="nump">807<span></span>
</td>
<td class="nump">234<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Components [Member] | Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue, net</a></td>
<td class="nump">80,993<span></span>
</td>
<td class="nump">57,569<span></span>
</td>
<td class="nump">73,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="nump">476<span></span>
</td>
<td class="nump">890<span></span>
</td>
<td class="nump">1,051<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Components [Member] | Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue, net</a></td>
<td class="nump">80,640<span></span>
</td>
<td class="nump">67,635<span></span>
</td>
<td class="nump">56,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">1,067<span></span>
</td>
<td class="nump">1,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Components [Member] | Germany [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue, net</a></td>
<td class="nump">75,805<span></span>
</td>
<td class="nump">78,035<span></span>
</td>
<td class="nump">113,664<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="nump">7,267<span></span>
</td>
<td class="nump">8,459<span></span>
</td>
<td class="nump">8,059<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Components [Member] | France [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue, net</a></td>
<td class="nump">43,007<span></span>
</td>
<td class="nump">45,681<span></span>
</td>
<td class="nump">45,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="nump">3,284<span></span>
</td>
<td class="nump">4,329<span></span>
</td>
<td class="nump">1,358<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Components [Member] | India [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue, net</a></td>
<td class="nump">38,279<span></span>
</td>
<td class="nump">32,228<span></span>
</td>
<td class="nump">27,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="nump">984<span></span>
</td>
<td class="nump">1,012<span></span>
</td>
<td class="nump">1,066<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Components [Member] | Other Countries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue, net</a></td>
<td class="nump">353,920<span></span>
</td>
<td class="nump">339,786<span></span>
</td>
<td class="nump">262,391<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Technology, property, and equipment, net</a></td>
<td class="nump">$ 3,867<span></span>
</td>
<td class="nump">$ 5,059<span></span>
</td>
<td class="nump">$ 4,761<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_FR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_FR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=jwa_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=jwa_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354038583776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 21, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Restructuring Charges [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash Dividends [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Total dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 77,205<span></span>
</td>
<td class="nump">$ 76,938<span></span>
</td>
<td class="nump">$ 76,658<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash Dividends [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.38<span></span>
</td>
<td class="nump">$ 1.37<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash Dividends [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.38<span></span>
</td>
<td class="nump">$ 1.37<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Restructuring Charges [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Restructuring Charges [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Dividend Declared in Q1 2023 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash Dividends [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Total dividend</a></td>
<td class="nump">$ 19,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Class A Common Stock [Member] | Dividend Declared in Q1 2023 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash Dividends [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Dividend declared date</a></td>
<td class="text">Jun. 22,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="nump">$ 0.3475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend payable date</a></td>
<td class="text">Jul. 20,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">Jul.  06,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Class B Common [Member] | Dividend Declared in Q1 2023 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jwa_CashDividendAbstract', window );"><strong>Cash Dividends [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Dividend declared date</a></td>
<td class="text">Jun. 22,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock dividend (in dollars per share)</a></td>
<td class="nump">$ 0.3475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend payable date</a></td>
<td class="text">Jul. 20,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">Jul.  06,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jwa_CashDividendAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jwa_CashDividendAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the declared dividend will be paid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the dividend to be paid was declared, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringChargesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringChargesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAxis=jwa_DividendDeclaredInNextYearQ1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsAxis=jwa_DividendDeclaredInNextYearQ1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140354036460752">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Schedule II-VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Apr. 30, 2022</div></th>
<th class="th" colspan="2"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_SalesReturnsAndAllowancesMember', window );">Allowance for Sales Returns [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Valuation allowances and reserves [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 22,199<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 19,642<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 18,542<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">29,191<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">36,997<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">48,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions from reserves and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2],[3]</sup></td>
<td class="nump">31,968<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">34,440<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">47,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">19,422<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">22,199<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">19,642<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_SalesReturnsAndAllowancesMember', window );">Allowance for Sales Returns [Member] | ASU 2016-13 [Member] | Cumulative Effect of Change in Accounting Principle [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Valuation allowances and reserves [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2],[4]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2],[4]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for Doubtful Accounts [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Valuation allowances and reserves [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,474<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">18,335<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">14,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,029<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,957<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,470<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions from reserves and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">4,282<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,594<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">21,221<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">21,474<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">18,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for Doubtful Accounts [Member] | ASU 2016-13 [Member] | Cumulative Effect of Change in Accounting Principle [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Valuation allowances and reserves [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,776<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,776<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember', window );">Allowance for Inventory Obsolescence [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Valuation allowances and reserves [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,970<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16,067<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">15,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,786<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,236<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions from reserves and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">9,537<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,333<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,457<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">11,219<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13,970<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">16,067<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember', window );">Allowance for Inventory Obsolescence [Member] | ASU 2016-13 [Member] | Cumulative Effect of Change in Accounting Principle [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Valuation allowances and reserves [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Valuation Allowance on Deferred Tax Assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Valuation allowances and reserves [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,855<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">23,287<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">21,179<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">230<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,213<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions from reserves and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(24,915)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">21,645<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">30,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,855<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">23,287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Valuation Allowance on Deferred Tax Assets [Member] | ASU 2016-13 [Member] | Cumulative Effect of Change in Accounting Principle [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Valuation allowances and reserves [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Included in Valuation allowance on deferred tax assets for the years ended April 30, 2022 and 2020 are </span>valuation allowances related to, and required with respect to foreign tax credits generated by the Tax Act. In connection with a 5-year loss carryback and a subsequent audit, certain foreign tax credits requiring a valuation allowance were reinstated.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Allowance for sales returns represents anticipated returns net of a recovery of inventory and royalty costs. The provision is reported as a reduction of gross sales to arrive at revenue and the reserve balance is reported as an increase in Contract liabilities with a corresponding increase in Inventories, net and a reduction in Accrued royalties for the years ended April 30, 2022, 2021, and 2020.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Deductions From Reserves and Other for the years ended April 30, 2022, 2021, and 2020 include foreign exchange translation adjustments. Included in Allowance for doubtful accounts are accounts written off, less recoveries. Included in Allowance for inventory obsolescence are items removed from inventory.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">See<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Note 2, &#8220;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#8221; of the Notes to Consolidated Financial Statements of this Annual Report on Form 10-K regarding the adoption of </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ASU 2016-13, &#8220;Financial Instruments&#8212;Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments&#8221;. We adopted the new standard on May 1, 2020, with a cumulative effect adjustment to retained earnings as of the beginning of the year of adoption.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_SalesReturnsAndAllowancesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_SalesReturnsAndAllowancesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>form10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:jwa="http://wiley.com/20220430"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="jwa-20220430.xsd" xlink:type="simple"/>
    <context id="c20210501to20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_ClassACommonStockParValue100PerShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jwa:ClassACommonStockParValue100PerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_ClassBCommonStockParValue100PerShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jwa:ClassBCommonStockParValue100PerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="c20220531_StatementClassOfStockAxis_ClassBCommonStockParValue100PerShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jwa:ClassBCommonStockParValue100PerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="c20220531_StatementClassOfStockAxis_ClassACommonStockParValue100PerShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jwa:ClassACommonStockParValue100PerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="c20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20190501to20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jwa:AdditionalPaidInCapitalAttributableToWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jwa:AdditionalPaidInCapitalAttributableToWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jwa:AdditionalPaidInCapitalAttributableToWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20190430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20190430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20190430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20190430_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20190430_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20190430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_BusinessAcquisitionAxis_HindawiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ProductOrServiceAxis_ShippingAndHandlingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ProductOrServiceAxis_ShippingAndHandlingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ProductOrServiceAxis_ShippingAndHandlingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_OtherProductDevelopmentCostsMember_RangeAxis_WeightedAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:OtherProductDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BookCompositionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BookCompositionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_IncomeStatementLocationAxis_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_IncomeStatementLocationAxis_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_IncomeStatementLocationAxis_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:FurnitureFixturesAndWarehouseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_EnterpriseResourcePlanningAndRelatedSystemsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:EnterpriseResourcePlanningAndRelatedSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:FurnitureFixturesAndWarehouseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_BuildingAndLeaseholdImprovementsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember_RangeAxis_WeightedAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember_RangeAxis_WeightedAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember_RangeAxis_WeightedAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember_RangeAxis_WeightedAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ArtisticRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember_RangeAxis_WeightedAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember_SubsegmentsAxis_WileyNXTMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:WileyNXTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPlatformsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPublishingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPlatformsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ProfessionalLearningMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:EducationPublishingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ProfessionalLearningMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember_SubsegmentsAxis_WileyNXTMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:WileyNXTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ProfessionalLearningMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPlatformsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:OnlineProgramManagementDeltakMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPublishingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:OnlineProgramManagementDeltakMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:EducationPublishingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:MthreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:MthreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPublishingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:MthreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:EducationPublishingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:OnlineProgramManagementDeltakMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPublishingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_EducationPublishingPrintAndDigitalCoursewareMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:EducationPublishingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:EducationPublishingPrintAndDigitalCoursewareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_ProfessionalPublishingAndLicensingAndOtherMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ProfessionalLearningMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:ProfessionalPublishingAndLicensingAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_CorporateTrainingAndCorporateLearningMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ProfessionalLearningMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:CorporateTrainingAndCorporateLearningMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_EducationPublishingPrintAndDigitalMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:EducationPublishingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:EducationPublishingPrintAndDigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:OnlineProgramManagementDeltakMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPublishingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:JournalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_OpenAccessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPublishingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:OpenAccessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_TestPreparationAndCertificationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:EducationPublishingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:TestPreparationAndCertificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_CorporateTrainingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ProfessionalLearningMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">jwa:CorporateTrainingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ProductOrServiceAxis_ResearchPlatformsMember_RangeAxis_MinimumMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPlatformsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ProductOrServiceAxis_ResearchPlatformsMember_RangeAxis_MaximumMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:ResearchPlatformsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_RangeAxis_MaximumMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:OnlineProgramManagementDeltakMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_RangeAxis_MinimumMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:OnlineProgramManagementDeltakMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0230501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0220501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210430to20210430_BusinessAcquisitionAxis_HindawiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20211229to20211229_BusinessAcquisitionAxis_XYZMediaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-29</startDate>
            <endDate>2021-12-29</endDate>
        </period>
    </context>
    <context id="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20201231_BusinessAcquisitionAxis_HindawiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210430_BusinessAcquisitionAxis_HindawiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200501to20210430_BusinessAcquisitionAxis_HindawiMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_BusinessAcquisitionAxis_HindawiMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_BusinessAcquisitionAxis_OtherAcquistionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_BusinessAcquisitionAxis_XYZMediaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ArtisticRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:XYZMediaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:HindawiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CourseContentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jwa:CourseContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:OtherAcquistionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20190430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20190430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20200430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200501to20210430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">jwa:AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20201101to20201130_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="c20201101to20210131_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c20210430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">jwa:BusinessOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:SoftwareCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BookCompositionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BookCompositionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_SoftwareCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:SoftwareCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_ContentDevelopmentCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:ContentDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_ContentDevelopmentCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:ContentDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:FurnitureFixturesAndWarehouseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_LandAndLandImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_LandAndLandImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:FurnitureFixturesAndWarehouseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_BuildingAndLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_PropertyPlantAndEquipmentByTypeAxis_BuildingAndLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jwa:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ArtisticRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ArtisticRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ArtisticRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ArtisticRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20200501to20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_BrandsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">jwa:BrandsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20201101to20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:HerMajestysRevenueAndCustomsHMRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:HerMajestysRevenueAndCustomsHMRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:HerMajestysRevenueAndCustomsHMRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_IncomeTaxAuthorityAxis_ForeignCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jwa:TermLoanAFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jwa:TermLoanAFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_CreditFacilityAxis_TermLoanAFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jwa:TermLoanAFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_CreditFacilityAxis_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20190530_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-30</instant>
        </period>
    </context>
    <context id="c20220430_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_OtherCreditFacilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:OtherCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20190530_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jwa:TermLoanAFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MinimumMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MaximumMember_VariableRateAxis_BaseRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MinimumMember_VariableRateAxis_BaseRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MaximumMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_VariableRateAxis_EurodollarMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_VariableRateAxis_FederalFundsEffectiveSwapRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:SyndicateBankGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20190501to20190731_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c20190731_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="c20190731_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="c20190731_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jwa:TermLoanAFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="c20190501to20200430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jwa:AmendedAndRestatedRevolvingCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210430_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_OtherCreditFacilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">jwa:OtherCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200501to20210430_CreditFacilityAxis_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_CreditFacilityAxis_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210430_CreditFacilityAxis_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2021InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:August2019InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:June2019InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:February2020InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2022InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2016InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2021InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:February2020InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:August2019InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2022InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:June2019InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2021InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2016InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:February2020InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:August2019InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:June2019InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jwa:April2022InterestRateSwapVariableRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_BalanceSheetLocationAxis_OtherNoncurrentAssetsMember_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_BalanceSheetLocationAxis_PrepaidExpensesAndOtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20190501to20200430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_InterestExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_InterestExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_InterestExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_DerivativeInstrumentRiskAxis_ForeignExchangeForwardMember_HedgingDesignationAxis_NondesignatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20200501to20210430_DerivativeInstrumentRiskAxis_ForeignExchangeForwardMember_HedgingDesignationAxis_NondesignatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RetirementPlanTypeAxis_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RangeAxis_MaximumMember_RetirementPlanNameAxis_RetirementIndemnityPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">jwa:RetirementIndemnityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RetirementPlanSponsorLocationAxis_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210430_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeSecuritiesAndCashMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:FixedIncomeSecuritiesAndCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:BalancedManagedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:BalancedManagedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:BalancedManagedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:BalancedManagedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:BalancedManagedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:BalancedManagedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_RetirementPlanSponsorLocationAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">jwa:DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RangeAxis_MinimumMember_RetirementPlanSponsorLocationAxis_CanadaUKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jwa:CanadaUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200501to20210430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_PlanNameAxis_KeyEmployeeStockPlan2014Member_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:KeyEmployeeStockPlan2014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20140501to20150430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:VestingOnFourthAnniversaryDateFollowingDateOfGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-05-01</startDate>
            <endDate>2015-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20150501to20160430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-05-01</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c20140501to20150430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:VestingOnFifthAnniversaryDateFollowingDateOfGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-05-01</startDate>
            <endDate>2015-04-30</endDate>
        </period>
    </context>
    <context id="c20150501to20160430_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-05-01</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_TitleOfIndividualAxis_ExecutiveLeadershipTeamMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:ExecutiveLeadershipTeamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20190430_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20200430_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_TitleOfIndividualAxis_OtherLeadersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:OtherLeadersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jwa:ExercisePriceRange3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jwa:ExercisePriceRange4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jwa:ExercisePriceRange2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jwa:ExercisePriceRange2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jwa:ExercisePriceRange4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jwa:ExercisePriceRange3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20150501to20160430_AwardTypeAxis_RestrictedStockMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheEightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:KeyEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-05-01</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="c20160501to20170430_AwardTypeAxis_PerformanceSharesMember_VestingAxis_ShareBasedCompensationAwardTrancheSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c20170501to20180430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:KeyEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheThirteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="c20160501to20170430_AwardTypeAxis_PerformanceSharesMember_VestingAxis_ShareBasedCompensationAwardTrancheSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="c20180501to20190430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:KeyEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheThirteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:KeyEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheThirteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:KeyEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheThirteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jwa:KeyEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheThirteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190430_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20210430_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_AwardTypeAxis_PerformanceSharesMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_SignOnGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:SignOnGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_SignOnGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:SignOnGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheTenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheTwelveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheTwelveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheElevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheElevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheNineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:ExecutiveLongTermIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jwa:ShareBasedCompensationAwardTrancheNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:DirectorStockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:DirectorStockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jwa:DirectorStockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jwa:ShareRepurchaseProgramIn2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jwa:ShareRepurchaseProgramIn2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20170430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jwa:ShareRepurchaseProgramIn2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jwa:ShareRepurchaseProgramIn2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20220112to20220112_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-12</startDate>
            <endDate>2022-01-12</endDate>
        </period>
    </context>
    <context id="c20220112to20220112_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-12</startDate>
            <endDate>2022-01-12</endDate>
        </period>
    </context>
    <context id="c20210721to20210721_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-21</startDate>
            <endDate>2021-07-21</endDate>
        </period>
    </context>
    <context id="c20211027to20211027_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-27</startDate>
            <endDate>2021-10-27</endDate>
        </period>
    </context>
    <context id="c20211027to20211027_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-27</startDate>
            <endDate>2021-10-27</endDate>
        </period>
    </context>
    <context id="c20220420to20220420_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-20</startDate>
            <endDate>2022-04-20</endDate>
        </period>
    </context>
    <context id="c20210721to20210721_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-21</startDate>
            <endDate>2021-07-21</endDate>
        </period>
    </context>
    <context id="c20220420to20220420_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInCurrentYearQ4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-20</startDate>
            <endDate>2022-04-20</endDate>
        </period>
    </context>
    <context id="c20200430_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20190430_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20190430_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20190501to20200430_AwardTypeAxis_NonPerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jwa:NonPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_AwardTypeAxis_NonPerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jwa:NonPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_AwardTypeAxis_PerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_NonPerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jwa:NonPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_AwardTypeAxis_PerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20181101to20181101_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jwa:AdditionalPaidInCapitalAttributableToWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2018-11-01</endDate>
        </period>
    </context>
    <context id="c20181031_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jwa:AdditionalPaidInCapitalAttributableToWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20220430_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jwa:TheLearningHouseIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jwa:AdditionalPaidInCapitalAttributableToWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:WileyNXTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jwa:WileyNXTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:EducationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:AcademicAndProfessionalLearningSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jwa:ResearchPublishingAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jwa:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jwa:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jwa:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jwa:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jwa:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jwa:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220501to20220731_RangeAxis_MinimumMember_StatementScenarioAxis_ScenarioForecastMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c20220501to20220731_RangeAxis_MaximumMember_StatementScenarioAxis_ScenarioForecastMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassBMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInNextYearQ1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-21</startDate>
            <endDate>2022-06-21</endDate>
        </period>
    </context>
    <context id="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassAMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInNextYearQ1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-21</startDate>
            <endDate>2022-06-21</endDate>
        </period>
    </context>
    <context id="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">jwa:DividendDeclaredInNextYearQ1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-21</startDate>
            <endDate>2022-06-21</endDate>
        </period>
    </context>
    <context id="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20190430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20210430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20190430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c20190430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20200430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c20190430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20220430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c20220430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000107140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <unit id="U001">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U002">
        <measure>shares</measure>
    </unit>
    <unit id="U003">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U004">
        <measure>jwa:Segment</measure>
    </unit>
    <unit id="U005">
        <measure>pure</measure>
    </unit>
    <unit id="U006">
        <measure>jwa:Partner</measure>
    </unit>
    <unit id="U007">
        <measure>jwa:Performanceobligation</measure>
    </unit>
    <unit id="U008">
        <measure>jwa:Institution</measure>
    </unit>
    <unit id="U009">
        <measure>jwa:Business</measure>
    </unit>
    <unit id="U010">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="U011">
        <measure>jwa:Installment</measure>
    </unit>
    <unit id="U012">
        <measure>jwa:Vote</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="c20210501to20220430"
      id="Fact_07f70b85c883411bbcb8441ac1664152">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20210501to20220430"
      id="Fact_278852da853e4af19f37a68af07ddc8d">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="c20210501to20220430"
      id="Fact_944c5009e14a480787f8d9ebe2ddf47d">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20210501to20220430"
      id="Fact_15357d1416b6470a89f625e0b21e23a0">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="c20210501to20220430"
      id="Fact_48d8340d2c6c4450afee7e262f07870f">0000107140</dei:EntityCentralIndexKey>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="c20220430_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0230501Member"
      id="Fact_3c969ceb0ed04d6a983f78579fcce905"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      id="Fact_556b373eb41a429092467cb4bd06e326">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      id="Fact_7bb3c5fcbb894c208b7fda5e1f58ee0b">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US"
      id="Fact_f2275576b40b4fe287cc3a68ffb47113">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      id="Fact_3bcd362fdcfe4973aa2d11285b2dfc54">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      id="Fact_cbe6f4590bef47cfbd01c52ea9b0f0b5">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      id="Fact_a36f518f745640e2b93951b5608ae8fa">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <jwa:NumberOfVotesEntitlementPerShareOfClassCommonStock
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="INF"
      id="Fact_62ef9f936f904bf5a39969f51cec5036"
      unitRef="U012">0.1</jwa:NumberOfVotesEntitlementPerShareOfClassCommonStock>
    <dei:AuditorFirmId
      contextRef="c20210501to20220430"
      id="Fact_f1856b64e0364147a79b1ded6328c1a4">185</dei:AuditorFirmId>
    <dei:DocumentType
      contextRef="c20210501to20220430"
      id="Fact_80e6290c7cb34f2c93d0d90aac688e2f">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="c20210501to20220430"
      id="Fact_caeacaeb2c3a4993a4c9c756a65e676d">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20210501to20220430"
      id="Fact_aba91d82ec7e47e79a8f04ad67c9c23f">2022-04-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20210501to20220430"
      id="Fact_41cfedca9e9a459eb890efae2b6a07ae">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="c20210501to20220430"
      id="Fact_bf732224c99e4dac8a08a205290e9dfc">001-11507</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20210501to20220430"
      id="Fact_11942642ebef451fb7af79a84dccd481">JOHN WILEY &amp; SONS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20210501to20220430"
      id="Fact_6f30a08358d04ce1b95eeea409806824">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20210501to20220430"
      id="Fact_e6c6edaf2db2408193ed3cbb2b91dd3f">13-5593032</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20210501to20220430"
      id="Fact_85fc0462b84640fca2ea753a08637d26">111 River Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20210501to20220430"
      id="Fact_cd4b6496e51e40a1a1c7419fa3404044">Hoboken</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20210501to20220430"
      id="Fact_acdbd86cd30f453c98d4b446ffa11e01">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20210501to20220430"
      id="Fact_f93dd85ae9e0413297e5706561ca7624">07030</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20210501to20220430"
      id="Fact_a9e524200e3641aca0afaa8dc354a474">201</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20210501to20220430"
      id="Fact_d77f3a955d7b4aa9ad27b7b2c737723c">748-6000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20210501to20220430_StatementClassOfStockAxis_ClassACommonStockParValue100PerShareMember"
      id="Fact_87f21aabc3f0430396d2b0821fe8c8de">Class A Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20210501to20220430_StatementClassOfStockAxis_ClassACommonStockParValue100PerShareMember"
      id="Fact_91d3a9979c094bca82e116f3a3bc0f48">WLY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20210501to20220430_StatementClassOfStockAxis_ClassACommonStockParValue100PerShareMember"
      id="Fact_5b922fee40a042538633c4a52b834983">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20210501to20220430_StatementClassOfStockAxis_ClassBCommonStockParValue100PerShareMember"
      id="Fact_1cd2f6644f9d442ca10f68966d72fcf8">Class B Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20210501to20220430_StatementClassOfStockAxis_ClassBCommonStockParValue100PerShareMember"
      id="Fact_f862f031b08d49fe9c9943ccc1f3c7c0">WLYB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20210501to20220430_StatementClassOfStockAxis_ClassBCommonStockParValue100PerShareMember"
      id="Fact_8dadccf3f35c4b9b954cb3533335603c">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="c20210501to20220430"
      id="Fact_beb1749b37224161835a6d6363dc034d">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="c20210501to20220430"
      id="Fact_f7d5df3b4ede47bca2f078defd2bce53">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="c20210501to20220430"
      id="Fact_55050a5ff4a843e2b93d1069610cd757">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20210501to20220430"
      id="Fact_3e7f6db76b4a408aa2806cdf409ba11a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20210501to20220430"
      id="Fact_76565b318d864e26a270c9e0f4123fe5">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="c20210501to20220430"
      id="Fact_0ab0f91f896f46d9a50307001e2072c6">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20210501to20220430"
      id="Fact_e2ed387480984c538413e85f0bc4cf3a">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="c20210501to20220430"
      id="Fact_71e2a85232a14686ad6e67318678882a">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="c20210501to20220430"
      id="Fact_558b81cafc8544b699a3be8a431d7e55">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="c20211031"
      decimals="-6"
      id="Fact_6d08225fd42c42859489a30614102a47"
      unitRef="U001">2371000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20220531_StatementClassOfStockAxis_ClassACommonStockParValue100PerShareMember"
      decimals="INF"
      id="Fact_f317e72d23fe49c3a5a3b3fc50073e2f"
      unitRef="U002">46717599</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20220531_StatementClassOfStockAxis_ClassBCommonStockParValue100PerShareMember"
      decimals="INF"
      id="Fact_eb81461eb1654de698593e0489cbd7ac"
      unitRef="U002">9031313</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorName
      contextRef="c20210501to20220430"
      id="Fact_ea383ff1e4b1430f9220c9bc8354e70e">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="c20210501to20220430"
      id="Fact_1d4656ce06ca42b693213c7952efd333">New York, New York</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20220430"
      decimals="-3"
      id="Fact_0fd7f758f5014a5eb2f770511dc1f28a"
      unitRef="U001">100397000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20210430"
      decimals="-3"
      id="Fact_83146273ba2b4bbb80ac063d19c13629"
      unitRef="U001">93795000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_6e7e2f48a96049578bd36a9d4f342ac8"
      unitRef="U001">331960000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_95ea91daa7f24d5cb5668fa81113f454"
      unitRef="U001">311571000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="c20220430"
      decimals="-3"
      id="Fact_1ecd79df334148d4b0c997dfdd6a1a90"
      unitRef="U001">36585000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20210430"
      decimals="-3"
      id="Fact_db4b9dae624f469c877c39098456aa01"
      unitRef="U001">42538000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_f9132a0860854f449c8fd312e2b2c908"
      unitRef="U001">81924000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_a90b49f4897e4246848f64d71c6a7797"
      unitRef="U001">78393000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_7b66a2a695d848c0a42eb7457e4cd6bc"
      unitRef="U001">550866000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_180081bbcebe4a92ad5cfacee6e00daf"
      unitRef="U001">526297000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430"
      decimals="-3"
      id="Fact_0d225125d87f468ab5e9cdc5e16bb0b2"
      unitRef="U001">271572000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430"
      decimals="-3"
      id="Fact_88f08530329547dfb02dd8411790b269"
      unitRef="U001">282270000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="c20220430"
      decimals="-3"
      id="Fact_26614f8d1fba4e34937c8701035243ce"
      unitRef="U001">931429000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="c20210430"
      decimals="-3"
      id="Fact_dc4e0c75a23943e3ae81c810947e6f78"
      unitRef="U001">1015302000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="c20220430"
      decimals="-3"
      id="Fact_559075a7cbae421b9f00f51c0eef77a9"
      unitRef="U001">1302142000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20210430"
      decimals="-3"
      id="Fact_f1fd60fbc2124631827a50ce9eacd788"
      unitRef="U001">1304340000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20220430"
      decimals="-3"
      id="Fact_e3cf400ca9a24b49a2c5557865fd338d"
      unitRef="U001">111719000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20210430"
      decimals="-3"
      id="Fact_e7faaee45f234f7f92d97ef800a8d8ae"
      unitRef="U001">121430000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_aa56adb070de4b19bc8b8a52b0110f34"
      unitRef="U001">193967000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_40e805debddf46d1981b90e57ff4775d"
      unitRef="U001">196800000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="c20220430"
      decimals="-3"
      id="Fact_7560e2ff824741898c70e277bf7ea9fc"
      unitRef="U001">3361695000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20210430"
      decimals="-3"
      id="Fact_24b8422b3c20423183ba5f4183249598"
      unitRef="U001">3446439000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_937878846d23423bbaacb99044b3465d"
      unitRef="U001">77438000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_62950fe3fe2440a1ad8583fea6b354d2"
      unitRef="U001">95791000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_98b2e9dd73aa42b5bde5fdfd1678ad27"
      unitRef="U001">101596000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_a9197793a67b4033998dacb9a75b8ef1"
      unitRef="U001">78582000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_480eb23b83534318829c99036a144957"
      unitRef="U001">18750000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_b70d9b4bfa6c4e9a806692bb4941ecc7"
      unitRef="U001">12500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_3f2afeba813f4715a8a2daa4e3a50b3c"
      unitRef="U001">538126000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_80210e8c07e749bcb6db0e2ddc65d516"
      unitRef="U001">545425000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_d2a934df8faf468cba21d88277403092"
      unitRef="U001">117121000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_e4d00136bd824bdf941f56d44fe3ca33"
      unitRef="U001">144744000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_e6d0639043bf4bb7b612e390d3ff2c6d"
      unitRef="U001">20576000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_050e63611b474e0ea803f3bfedc2e81e"
      unitRef="U001">22440000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_046f4621658b4c80af2ae0be2d833912"
      unitRef="U001">95812000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_04b00a2fd545495eb5eeefc4dd42dc8c"
      unitRef="U001">89490000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_f655e2481b684096b031831887e027d1"
      unitRef="U001">969419000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_fc453c7cdb204357a7b37008de9e3669"
      unitRef="U001">988972000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_4f02f301a4e645dcb7400d9f2ad79042"
      unitRef="U001">768277000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_9cd5b39764ca4a36a817c6732adf149e"
      unitRef="U001">809088000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_fab2057f74914b83b32d51382052129e"
      unitRef="U001">78622000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_208db0196a2942d6b5f8997005558de5"
      unitRef="U001">146247000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="c20220430"
      decimals="-3"
      id="Fact_78ea482230ed429abe41052047e196b9"
      unitRef="U001">180065000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="c20210430"
      decimals="-3"
      id="Fact_61a4019e777448b3bb47f6207e4d8e12"
      unitRef="U001">172903000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_66eed1b830da4938b78ae2f0096e8cdb"
      unitRef="U001">132541000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_f8e66541589e470c816422327f5e683e"
      unitRef="U001">145832000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_0a3263f34f8c443d90d7b9c4025a7520"
      unitRef="U001">90502000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_7d824ecbee7141fab4976edda00ac704"
      unitRef="U001">92106000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="c20220430"
      decimals="-3"
      id="Fact_99678baf1a8f41ad8d32c0d9b6b8fa61"
      unitRef="U001">2219426000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20210430"
      decimals="-3"
      id="Fact_c2be115247d34daeab0f38697fe8b52c"
      unitRef="U001">2355148000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20210430"
      decimals="0"
      id="Fact_e6f0e8604b9c474daa89a082c79228eb"
      unitRef="U003">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20220430"
      decimals="0"
      id="Fact_7d115ab143524d35a072452f3a6ba040"
      unitRef="U003">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20210430"
      decimals="-6"
      id="Fact_70d555d26c994f8c94a8c2bfa8be7db4"
      unitRef="U002">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20220430"
      decimals="-6"
      id="Fact_71dfb1252c2e4006b5ad1b6c5a041019"
      unitRef="U002">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20210430"
      decimals="-6"
      id="Fact_f05dae7ac2bc4466a3a025ddea2a5315"
      unitRef="U002">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20220430"
      decimals="-6"
      id="Fact_8653efc42ae9473caf964b7b56665a60"
      unitRef="U002">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="c20220430"
      decimals="-3"
      id="Fact_3b861abe4f74432aab045ba560b39e59"
      unitRef="U001">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="c20210430"
      decimals="-3"
      id="Fact_a60093db8eda4f62a9f89744430ee839"
      unitRef="U001">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_201fc60381554ff78d5313d46173381b"
      unitRef="U003">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_0ba1ca3397004ffbb356d48063ba7716"
      unitRef="U003">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-6"
      id="Fact_4e1604f8dbb449209be6fdf788edb70b"
      unitRef="U002">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-6"
      id="Fact_58986bf524374e57951ddf6f29fcbb04"
      unitRef="U002">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_38fcd9b56b1744e7b4ba12ad2ab289b4"
      unitRef="U002">70226000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_ca8e666d5b59485098de0c498d0e4e8e"
      unitRef="U002">70208000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_3b034eaa10be47e2896bfac1873d9914"
      unitRef="U001">70226000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_27fd58a984b043a9b08da695875d5da9"
      unitRef="U001">70208000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_e27c8ff8288c422589578cfece1ced8f"
      unitRef="U003">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_2a4610b515884d96bb63d21384b7b0ae"
      unitRef="U003">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-6"
      id="Fact_6dd377034d314b649d66b8d7e5d8f136"
      unitRef="U002">72000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-6"
      id="Fact_8712ade6d560491ba56ced554ad6e1e5"
      unitRef="U002">72000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_a546ab88a627421f8546d5119d91026a"
      unitRef="U002">12956000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_d8c5811f70c24699916c5b4166d0c6f7"
      unitRef="U002">12974000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_4b479959799f4171a07f08fd69006592"
      unitRef="U001">12956000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_4b6f9ec165eb41c497449fc571d6c903"
      unitRef="U001">12974000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20220430"
      decimals="-3"
      id="Fact_4bc95aaf7aec4880af23a251afb4feef"
      unitRef="U001">459297000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20210430"
      decimals="-3"
      id="Fact_39706f16975c4383b49860c1ee198136"
      unitRef="U001">444358000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20220430"
      decimals="-3"
      id="Fact_a5d533857cf34098b6c85a3dff6129ee"
      unitRef="U001">1921160000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20210430"
      decimals="-3"
      id="Fact_df35e16b4cc243e79dde7b3560243e37"
      unitRef="U001">1850058000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="c20220430"
      decimals="-3"
      id="Fact_60bbb0b0055e4a59b871041b68de8af1"
      unitRef="U001">-329566000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="c20210430"
      decimals="-3"
      id="Fact_bff2cce2873b4079937adb63782b4c04"
      unitRef="U001">-257941000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="c20220430"
      decimals="-3"
      id="Fact_f0bff726346246a79e415725565ff37a"
      unitRef="U001">182226000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="c20210430"
      decimals="-3"
      id="Fact_fc211733e6cb4fc1bd120e920594d69f"
      unitRef="U001">228146000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="c20220430"
      decimals="-3"
      id="Fact_30b1fb012bb24c45a621764b6aa3eaee"
      unitRef="U001">3646000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="c20210430"
      decimals="-3"
      id="Fact_101b672c73c8442aa0549b914335bee9"
      unitRef="U001">-4703000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20220430"
      decimals="-3"
      id="Fact_b187b75736774560a4d23c4ad6c27d63"
      unitRef="U001">-508146000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20210430"
      decimals="-3"
      id="Fact_26d4e323e1d840f2918fd8033ac01d6f"
      unitRef="U001">-490790000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_385897be526e432dbfaaf928550b3350"
      unitRef="U002">23515000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_c0d0945e6e59481294ed2705efeaec02"
      unitRef="U002">23419000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_2e6b4a7a6f76437f948ff816f24503b9"
      unitRef="U002">3924000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_04499390fd524b0eb89e9e9255f8ba1c"
      unitRef="U002">3922000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="c20220430"
      decimals="-3"
      id="Fact_dd503551404f4adcbf4c41e1815a9af1"
      unitRef="U001">813224000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="c20210430"
      decimals="-3"
      id="Fact_12e0b3fe00e14d1c902265ef1a98875d"
      unitRef="U001">795517000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="c20220430"
      decimals="-3"
      id="Fact_88e7160bd69049479afb093f544be1d8"
      unitRef="U001">1142269000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20210430"
      decimals="-3"
      id="Fact_fe8bee5e55c046928f4e095628732bdc"
      unitRef="U001">1091291000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20220430"
      decimals="-3"
      id="Fact_4adda1bbd08f47fa973de22afb2af552"
      unitRef="U001">3361695000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20210430"
      decimals="-3"
      id="Fact_4c8bbf65bb5a49419c342e86d6a5f5da"
      unitRef="U001">3446439000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_6ff80e7e4cd54c41b16343bc8cab5269"
      unitRef="U001">2082928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_88dda1c5f8e44bce97f545a81b563837"
      unitRef="U001">1941501000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_417964d9653e41c0a7812839be7acb2a"
      unitRef="U001">1831483000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_435e568d67c04cb9a0cc14994d4e56b2"
      unitRef="U001">700658000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_098df4948abd4340b521533ff7a7775c"
      unitRef="U001">625335000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_d27b3b53940248859cc16f46b8550d52"
      unitRef="U001">591024000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_5da2a84f85d14908a7f832632eaac929"
      unitRef="U001">1079585000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_56d3ee69a90f425cbf9f1304a5a03dd6"
      unitRef="U001">1022660000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_cd18a4fe96e14250bba2e582f612cc40"
      unitRef="U001">997355000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_2313574b271548f7bb651bef45795bda"
      unitRef="U001">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_77ba5fa30be64ed98833e20e9335cdf4"
      unitRef="U001">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_7a89fb15f64a425f89332a0ae6150bdb"
      unitRef="U001">202348000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_f02f2255f33c447d93761258ba0989b0"
      unitRef="U001">-1427000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_a9e7d9fb24cd4a179c95d3c3f85008bf"
      unitRef="U001">33310000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_91a86059616e41cab4c0ce678cc7cb6f"
      unitRef="U001">32607000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_d53fa8882cce4d478bb8d08649e34c63"
      unitRef="U001">84836000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_be6f7a0e5d7e41d886552e85288c5c8f"
      unitRef="U001">74685000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_23c201e5de9d4851a4e4e2637bf3771c"
      unitRef="U001">62436000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostsAndExpenses
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_5ff5c976efcb408e9c6ffa6053f96ffa"
      unitRef="U001">1863652000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_d2c3a582c686449db6ed6ca3d536cb1d"
      unitRef="U001">1755990000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_58ae13d47d674e90bb2bcd07dd36ccb7"
      unitRef="U001">1885770000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_2c34f85c68524998b8054ebf25afd3a7"
      unitRef="U001">219276000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_86ab19dc1c6b40799900104ffeacf058"
      unitRef="U001">185511000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_3adc77c09afa4c4997d66ce5e645b2bc"
      unitRef="U001">-54287000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_233508d4b526406390bd291fd3cfcd00"
      unitRef="U001">19802000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_9bba3459062440168abce36718dbd944"
      unitRef="U001">18383000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_afe8da817ffe4ed2b374fe5dfe3e9f6e"
      unitRef="U001">24959000</us-gaap:InterestExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_46623a283b664675b2bf364ba3bf8d52"
      unitRef="U001">-3192000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_a9e36c53a4dd4e2ea94561c481189bb9"
      unitRef="U001">-7977000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_e259c6cb898c4c5b85d9eb062c5016f0"
      unitRef="U001">2773000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_024779ff65ac4c6a9d9eab23d04a16f7"
      unitRef="U001">3694000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_912ac7218c8543aab9fa6276c2d51a07"
      unitRef="U001">0</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_9f284696a3104d4d8949e97ea40ca2f1"
      unitRef="U001">0</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_eb86cb59be28425b8adc68a96b480818"
      unitRef="U001">9685000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_3d581beaee1845f38c2d8eb7a52fad1d"
      unitRef="U001">16761000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_d303a78f9050487abf120240f1585c16"
      unitRef="U001">13381000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_802ae012921d4c32b3bf66d119e56517"
      unitRef="U001">209661000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_7ebd907930e24cb38e1ab32117ce0865"
      unitRef="U001">175912000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_48363eb60c694692ab31d6191e4cc7ff"
      unitRef="U001">-63092000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_8483c92544774105852a5ae084fe2dd0"
      unitRef="U001">61352000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_435b0f2d48fd440e8ddd86740df0c8b0"
      unitRef="U001">27656000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_6d88f030a022421a831bad0b7917aa66"
      unitRef="U001">11195000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_cad245031e4540adadb76fce642ada0a"
      unitRef="U001">148309000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_ac2b6b4b0634484e879e097aac2fef1e"
      unitRef="U001">148256000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_8ca7a04578d740a08c1688c420cbbcbc"
      unitRef="U001">-74287000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20210501to20220430"
      decimals="2"
      id="Fact_1578f590a7c3487fad9a953ead2323a6"
      unitRef="U003">2.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20200501to20210430"
      decimals="2"
      id="Fact_fa7ee954f11e4f46bea7584cd4bf59b8"
      unitRef="U003">2.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20190501to20200430"
      decimals="2"
      id="Fact_704aab808a73428197ebfad33333b3e6"
      unitRef="U003">-1.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20210501to20220430"
      decimals="2"
      id="Fact_32411afa26524e15b49f1a63561a7c53"
      unitRef="U003">2.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20200501to20210430"
      decimals="2"
      id="Fact_1f88c07dc4b1457fae20b89d17f9649b"
      unitRef="U003">2.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20190501to20200430"
      decimals="2"
      id="Fact_f38018f8ac4c4a4b9f9e6e46063b2c90"
      unitRef="U003">-1.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_e2fbd255f88f481e8770bcb61f20398b"
      unitRef="U002">55759000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_9bb7a8e2c9e04f4caef7475f92e6e16f"
      unitRef="U002">55930000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_f31f1bfea05248aab4ccae973a4ba832"
      unitRef="U002">56209000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_442729f4adee4e448d8f4a61ba7bfa01"
      unitRef="U002">56598000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_f93e3a0f7e1942809efca48d874a5a36"
      unitRef="U002">56461000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_4ae3226cc5464c0ab29022ea3096f422"
      unitRef="U002">56209000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_27b04fa8b6b64764b10fa888253b6a2b"
      unitRef="U001">148309000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_0859c6e7546a48bd9fb886d23578e033"
      unitRef="U001">148256000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_a09ce743d7d049909072acd2bbc62f51"
      unitRef="U001">-74287000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_df0ab598cc3d4899b1d96d23faef5e6b"
      unitRef="U001">-71625000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_6e5483bb031f4ec69824e644605995d7"
      unitRef="U001">82762000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_4f455842744047cbbfde23bd06a0eed7"
      unitRef="U001">-28596000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_97840d8710be47048b18e96cc4326ac7"
      unitRef="U001">13440000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_d11358f26bf946978e35d8a199e19e1e"
      unitRef="U001">2103000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_7b3f9bf1d8534303b5d6ed394d665f67"
      unitRef="U001">-10137000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_710c7c83030348d5a6620b13f9f694ac"
      unitRef="U001">45920000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_1d9de73e7a09432e8c0e5a22aac0e64c"
      unitRef="U001">-226000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_401a5a36d59f4ee9824a030ae756879b"
      unitRef="U001">-31863000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_e356dae3c2734ab9972e23dfc376eb54"
      unitRef="U001">2787000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_a1ee2e235e5843d9a311c0865e3e963a"
      unitRef="U001">657000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_95bd765b4f8f4ed5b319ecf99b6a5915"
      unitRef="U001">-2114000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_1d4a9e422d9a4659ac002b7590073f65"
      unitRef="U001">8349000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_e847d05b7455457a980b03f6b7966c79"
      unitRef="U001">2171000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_bee9997170ee4ca5b74515857cca03d2"
      unitRef="U001">-6300000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_be1689fca7c748b795b1c66d7edff156"
      unitRef="U001">-17356000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_c2f59d4acee04cab8b1784552dea2578"
      unitRef="U001">84707000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_8ff884479c50450d805c473856a06cac"
      unitRef="U001">-66759000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_d63439d218664138a57253c99d1a22e3"
      unitRef="U001">130953000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_9c3e471b49c941edbfe8cf7c1e75d324"
      unitRef="U001">232963000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_79e9d1c667014a228b9a5bf1664b237f"
      unitRef="U001">-141046000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_eeff3c0363f446aebf550fb08936e737"
      unitRef="U001">148309000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_9ff41d0b8495432cb1f8aaf005990c66"
      unitRef="U001">148256000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_cbfe938a4c1f4439bd976e1e30c4f03f"
      unitRef="U001">-74287000</us-gaap:NetIncomeLoss>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_ccc0c093e1a444299fbb26375eef86e0"
      unitRef="U001">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_1a1c8dfa1af249b490fd5111e26d65b3"
      unitRef="U001">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_dbaa117f655647849f16292287c41093"
      unitRef="U001">202348000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_6261e724a326446c8c031bde2cea1663"
      unitRef="U001">84836000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_c4ad2c17baa44cb286690986efba42bc"
      unitRef="U001">74685000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_616a7e724ba64977866b2aa8da1dce97"
      unitRef="U001">62436000</us-gaap:AmortizationOfIntangibleAssets>
    <jwa:AmortizationOfProductDevelopmentAssets
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_a87b4676f2624788a525f3c7c20df381"
      unitRef="U001">35162000</jwa:AmortizationOfProductDevelopmentAssets>
    <jwa:AmortizationOfProductDevelopmentAssets
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_c2be77525d614e4188352b3ebfb77176"
      unitRef="U001">34365000</jwa:AmortizationOfProductDevelopmentAssets>
    <jwa:AmortizationOfProductDevelopmentAssets
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_173e59ffe4b84c3d8bf1be043e04639e"
      unitRef="U001">35975000</jwa:AmortizationOfProductDevelopmentAssets>
    <us-gaap:Depreciation
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_5483d9e6d5a94712ad3d05b2b85ea5bb"
      unitRef="U001">95172000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_e6c65918462141009da8376999fe5381"
      unitRef="U001">91139000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_768d2e3981974530a06edfe27025dd94"
      unitRef="U001">76716000</us-gaap:Depreciation>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_75c87b5f6f2b4c2488d3e26864eb465d"
      unitRef="U001">-1427000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_d441dc0f09fb4648bc5a0ec439796e19"
      unitRef="U001">33310000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_38eae0400d0c4d719829c27a4f532b92"
      unitRef="U001">32607000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_00174477bc8f47f5a0878a90f64882f2"
      unitRef="U001">25705000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_c58a4b3839e44aefb26fe3a0c1f318c5"
      unitRef="U001">21982000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_96a76e00281349a58bd002d46218d8dd"
      unitRef="U001">20009000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_7c77346795484f769c8223e3a36e0c67"
      unitRef="U001">19146000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_6f05d4d75e1b4a27b7eb6c6c7ffd520f"
      unitRef="U001">12975000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_b1538d0658d747b1965622a5601e89e3"
      unitRef="U001">10832000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_2a7722fbcfd14dc5aec47000bdcf0350"
      unitRef="U001">-3192000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_c362c07e869d495c8240a99c2747bc67"
      unitRef="U001">-7977000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_d40dd540762a4c71a2cc92617f585fe6"
      unitRef="U001">2773000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_910cb40a17ed483391ad4a3538ba11c5"
      unitRef="U001">3694000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_56ebb43cc5c8496c8b414dc878c84ee8"
      unitRef="U001">0</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_135ef97eed8643a2bde7688036c9daa7"
      unitRef="U001">0</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_c8ae80e925de477997eca3199dda74cf"
      unitRef="U001">-37128000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_6a389d620e394887b41b162813bfacb5"
      unitRef="U001">-35138000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_2570ac6051e3407baff705fdee3bcc35"
      unitRef="U001">-7115000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_7e1a8afc38604f98a4d47ba8dff7e824"
      unitRef="U001">26318000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_a82b4eeb978d4b87b22260972e1ec377"
      unitRef="U001">7263000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_340e8eecf7a349b8aaaa9576deb48397"
      unitRef="U001">2962000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_400086da2dc841e1a2de5aa6499ed3ae"
      unitRef="U001">-2311000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_af78df0f92b74969966038e1b2b8ab50"
      unitRef="U001">-7842000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_988c49c1ae9c4fe6af6389a2daee4e12"
      unitRef="U001">2714000</us-gaap:IncreaseDecreaseInInventories>
    <jwa:IncreaseDecreaseInAccountsPayableAndAccruedRoyalties
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_094d69660310479cb1c01d7512b527ca"
      unitRef="U001">16373000</jwa:IncreaseDecreaseInAccountsPayableAndAccruedRoyalties>
    <jwa:IncreaseDecreaseInAccountsPayableAndAccruedRoyalties
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_bb4aba4fa8a34491a4a47e65dc5caf9d"
      unitRef="U001">-31121000</jwa:IncreaseDecreaseInAccountsPayableAndAccruedRoyalties>
    <jwa:IncreaseDecreaseInAccountsPayableAndAccruedRoyalties
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_61e5c1da19e14afba9af69357544e1d3"
      unitRef="U001">14588000</jwa:IncreaseDecreaseInAccountsPayableAndAccruedRoyalties>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_31efc038243b45239b3e8830ec407375"
      unitRef="U001">9973000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_da351a5766904fc7b519a3d80f1610d8"
      unitRef="U001">14164000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_9f08cc473343418aaee1eeebff6e86c6"
      unitRef="U001">-118000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInRestructuringReserve
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_52fb57fbdb5a46a78fe6830c9fff7812"
      unitRef="U001">-5911000</us-gaap:IncreaseDecreaseInRestructuringReserve>
    <us-gaap:IncreaseDecreaseInRestructuringReserve
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_7e63d5e1b1c441c5a7a0a3abc587ae62"
      unitRef="U001">-19667000</us-gaap:IncreaseDecreaseInRestructuringReserve>
    <us-gaap:IncreaseDecreaseInRestructuringReserve
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_22d318bb47be411c957ad4e44d061bf1"
      unitRef="U001">-12563000</us-gaap:IncreaseDecreaseInRestructuringReserve>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_117dcabb88dd4c2eae6f4f9e023ba1e0"
      unitRef="U001">-13476000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_e8d100e316574a65954754b32a52ca95"
      unitRef="U001">28142000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_b3ed280673b6466dbe488858c09f360a"
      unitRef="U001">-13779000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInPostretirementObligations
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_dcc00feadd894649995f458b92a4d459"
      unitRef="U001">-46729000</us-gaap:IncreaseDecreaseInPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPostretirementObligations
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_4133d8f044634386abe69c59b1365205"
      unitRef="U001">-40676000</us-gaap:IncreaseDecreaseInPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPostretirementObligations
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_d4d1f70f9e924a218524ca38ac2536dc"
      unitRef="U001">-33729000</us-gaap:IncreaseDecreaseInPostretirementObligations>
    <jwa:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_dbe25b940178466bba817f32935aa821"
      unitRef="U001">-29737000</jwa:IncreaseDecreaseInOperatingLeaseLiabilities>
    <jwa:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_adf88929e7554ca294375a4c04105b3e"
      unitRef="U001">-32344000</jwa:IncreaseDecreaseInOperatingLeaseLiabilities>
    <jwa:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_85f043cbd8784a11ae02b2dbfd836f67"
      unitRef="U001">-28243000</jwa:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_07d2a9d42d1947f59b6c19f097fbc6f5"
      unitRef="U001">10915000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_9fcb5df8355e4967aae63b7c9af94944"
      unitRef="U001">18981000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_6c27bb1efb8147f1b28e7f5d55e8bb95"
      unitRef="U001">3023000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_97d2fff6267940a5a46eaa944fe225c6"
      unitRef="U001">339100000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_591b50aa4d384f2fac86f23130c4ae3d"
      unitRef="U001">359923000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_964d4adaa4ab44fb8725d0af9c761080"
      unitRef="U001">288435000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <jwa:AdditionsToProductDevelopmentAssets
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_9d3a6c19031c4053836f37be2e665cba"
      unitRef="U001">27015000</jwa:AdditionsToProductDevelopmentAssets>
    <jwa:AdditionsToProductDevelopmentAssets
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_bb9d092f9bb24c439eb6e9568e596c05"
      unitRef="U001">25954000</jwa:AdditionsToProductDevelopmentAssets>
    <jwa:AdditionsToProductDevelopmentAssets
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_ba0b6592c1264625b85c9420d71da11c"
      unitRef="U001">26608000</jwa:AdditionsToProductDevelopmentAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_fa9d0043cc0c4357ac8998c0c234c677"
      unitRef="U001">88843000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_0ccdfe9432ea4346b52b9563c61be174"
      unitRef="U001">77407000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_5fe7050976bd44c5b192fd1b64715286"
      unitRef="U001">88593000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_878179ed48704ed5b1b54bef2dcf0fb8"
      unitRef="U001">75703000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_8028ada2e8e44cd6bc19034c5dacf176"
      unitRef="U001">299942000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_1170692f38ca4d599413bfd4d5828c33"
      unitRef="U001">229629000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_b328c768abb843db844d2b5f4ba72fdb"
      unitRef="U001">3375000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_0ddc06aae90b460ab2f111b6d8d05f74"
      unitRef="U001">0</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_017f4f40ab2c454c8371be64bd08ed43"
      unitRef="U001">0</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_3490d8b82aec438fb9685f78088b8619"
      unitRef="U001">5838000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_8cda2acd57344d9a842ba65c9dbb36d8"
      unitRef="U001">29851000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_6ae0f4b8d2fb4bb1b9b8245e31b97780"
      unitRef="U001">1840000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_2090856b8b874238b96b695ebd0f850f"
      unitRef="U001">-194024000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_a5633b59e8be4a7da4c71a7be91f09a7"
      unitRef="U001">-433154000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_bb233553fac446709149c466bedcbf9b"
      unitRef="U001">-346670000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_4c1154d9373b4a8cad6937b91cc11c2d"
      unitRef="U001">661873000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_c82cb46b46ea4bc5a3e6b4f00cbea4d0"
      unitRef="U001">562752000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_b5a933b043b84d4e9e7cc34bca0ef30f"
      unitRef="U001">630551000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_b54126c7fc8e42cf96d9835c3a0364a9"
      unitRef="U001">650877000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_c46b90fd1c244453a1f8689d01cdec7f"
      unitRef="U001">593405000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_1107ed3d210e4e62acf295a6c6d51f6d"
      unitRef="U001">934323000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_17475f1c3e0648829e249eb31384ec32"
      unitRef="U001">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_fb4b72c7673246608ce9914974585534"
      unitRef="U001">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_90b2761dfc8242c09719f08c1cfd96bf"
      unitRef="U001">4006000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_b78a58ff37c74a4da0998c8baec2e278"
      unitRef="U001">30000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_a8b27dfa4068407aa43422b31ead8190"
      unitRef="U001">15765000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_aa8adda5929a4195b3164764392bdb7c"
      unitRef="U001">46589000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_70e6c077d2454ff0a31fa02520ec135c"
      unitRef="U001">-6327000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_7479067b66f04c0182a0c14ac94e24c6"
      unitRef="U001">18398000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_ecd52277d1c14a3b9010618da1eff2c4"
      unitRef="U001">-48000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_29e5fdc63d2445eeaaa3ce8bfd3c3efd"
      unitRef="U001">77205000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_d52f000236784f8983dd8f5ad3dc8ab7"
      unitRef="U001">76938000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_20723edb391946bbb856efdf75468acd"
      unitRef="U001">76658000</us-gaap:PaymentsOfDividendsCommonStock>
    <jwa:ProceedsFromPaymentsForShareBasedPaymentArrangement
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_f049ed11e0b8459dabb245a03a8c4357"
      unitRef="U001">-7110000</jwa:ProceedsFromPaymentsForShareBasedPaymentArrangement>
    <jwa:ProceedsFromPaymentsForShareBasedPaymentArrangement
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_c860fc197642445d9d9e81ec285a76b4"
      unitRef="U001">-3434000</jwa:ProceedsFromPaymentsForShareBasedPaymentArrangement>
    <jwa:ProceedsFromPaymentsForShareBasedPaymentArrangement
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_035b3122353246559a80a629501a49cd"
      unitRef="U001">-3794000</jwa:ProceedsFromPaymentsForShareBasedPaymentArrangement>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_78c798c87fbb4080b0b80eea6055d1ab"
      unitRef="U001">-131638000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_f0c89b4ee4254ec782ba123239f43608"
      unitRef="U001">-47086000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_475230b3f5604505a93aaa64516b051a"
      unitRef="U001">172677000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_6c95ee8d09874e038299869e1c726c77"
      unitRef="U001">-7070000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_8f5926a5c3ff4d1d945f4efe1a3356de"
      unitRef="U001">11629000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_d5c72eae9c114de3b6f97af3f44529d4"
      unitRef="U001">-4943000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20210430"
      decimals="-3"
      id="Fact_359a669b7cbc4c8ba214cf439177da9e"
      unitRef="U001">93795000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20200430"
      decimals="-3"
      id="Fact_9da4623e4c9644dba598d00925b75499"
      unitRef="U001">202464000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20190430"
      decimals="-3"
      id="Fact_b19ba8ce2795406da8ed3d576c1d3375"
      unitRef="U001">92890000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="c20210430"
      decimals="-3"
      id="Fact_8c621cc45f3b4247955bd4dfc2d10fcf"
      unitRef="U001">564000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="c20200430"
      decimals="-3"
      id="Fact_cda315f2f44a4156906bbeafbd152e7d"
      unitRef="U001">583000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="c20190430"
      decimals="-3"
      id="Fact_9699b0cba98946a694d9b0957090255e"
      unitRef="U001">658000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20210430"
      decimals="-3"
      id="Fact_b5e8de8a0207473d9ec21af5112217ba"
      unitRef="U001">94359000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20200430"
      decimals="-3"
      id="Fact_e1c31722035543d7bb486fa9046e4800"
      unitRef="U001">203047000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20190430"
      decimals="-3"
      id="Fact_e75a0e49e0864c3aa368329315c79fe4"
      unitRef="U001">93548000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_c8fdde07e7494592902d1b8b13302658"
      unitRef="U001">6368000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_053923fcacc642428fbdfd5a30048f37"
      unitRef="U001">-108688000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_97c97767f2c84d55978987e689738765"
      unitRef="U001">109499000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20220430"
      decimals="-3"
      id="Fact_2bf56011a2554ae38ab740991fe16dc8"
      unitRef="U001">100397000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20210430"
      decimals="-3"
      id="Fact_3121dd4a63f847bbb1d0b3061cc43c30"
      unitRef="U001">93795000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20200430"
      decimals="-3"
      id="Fact_856f29fd1cfb49b1b6c58b573b42f844"
      unitRef="U001">202464000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="c20220430"
      decimals="-3"
      id="Fact_7ec11cc31138438f98b18b65cbfd2b6f"
      unitRef="U001">330000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="c20210430"
      decimals="-3"
      id="Fact_b078ecf0644946c4b3b4df3ef754a2b4"
      unitRef="U001">564000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="c20200430"
      decimals="-3"
      id="Fact_624342866da7496a93ff3ebe79dd935a"
      unitRef="U001">583000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20220430"
      decimals="-3"
      id="Fact_9aa8f245f7214682bb08e3eede74af8b"
      unitRef="U001">100727000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20210430"
      decimals="-3"
      id="Fact_eff1e22b2e324f2a908721c5186b395a"
      unitRef="U001">94359000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20200430"
      decimals="-3"
      id="Fact_d895f15013ad41928cf82363d9bacb1e"
      unitRef="U001">203047000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_25b2c05b72b84e87b9760c79fe0077b2"
      unitRef="U001">17834000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_5e1f712a431d48efb52c30a8b583d791"
      unitRef="U001">17171000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_a6ce7dea7e2f4767987c5576bd098a8f"
      unitRef="U001">23622000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_b140c244e35448b2a5d2371c3b9216f5"
      unitRef="U001">48887000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_765f96470b4949c9b9ddfa41a8388e91"
      unitRef="U001">41064000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_8508aaeda58544328a5694d23e821133"
      unitRef="U001">41537000</us-gaap:IncomeTaxesPaidNet>
    <jwa:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue
      contextRef="c20210501to20220430_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"
      decimals="-3"
      id="Fact_35bd15dfee6d422993085262138d82ec"
      unitRef="U001">7363000</jwa:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue>
    <jwa:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue
      contextRef="c20200501to20210430_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"
      decimals="-3"
      id="Fact_4c70aaf30625456b95da57afe7cab953"
      unitRef="U001">0</jwa:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue>
    <jwa:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue
      contextRef="c20190501to20200430_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"
      decimals="-3"
      id="Fact_3353f4af004547f0b1ce4db16400662d"
      unitRef="U001">0</jwa:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue>
    <us-gaap:StockholdersEquity
      contextRef="c20190430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_6672495e44dc42c7a1d7a69dfd4b9ba7"
      unitRef="U001">70127000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20190430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_a4236192e97e4b4a9994956dfee13ee2"
      unitRef="U001">13055000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20190430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_c8d9bf0ec89d48589d647ae53b1d3608"
      unitRef="U001">422305000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20190430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_63b132fb90ed49588ba379393401063b"
      unitRef="U001">1931074000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20190430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_4371bc5af241450284c6a079aecd3945"
      unitRef="U001">-508738000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20190430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_ed8225cf8cf746ab853677b78fe2a6f6"
      unitRef="U001">-746476000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20190430"
      decimals="-3"
      id="Fact_60e892127f194d01ab53f69ea84350d2"
      unitRef="U001">1181347000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_a18656b0448e4983a43b74dcd81c7861"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_6c8adbafde934c6eaf598d9a97d7f70a"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_37891d3db01f4bac895138200af1d066"
      unitRef="U001">-10992000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_7cc42f4cece44a5285bbf3985bc85755"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_e6da12181014487482bd39bde07ac12f"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_6fb9c86fa80d42f984e4a7259fe0c4e1"
      unitRef="U001">11347000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_5def1b4c426f4951a8dd3c504f681d4b"
      unitRef="U001">355000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_1b166dee393c41f197e31cb6b0390ac7"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_a75bc23badcd4a039a6c3706ac3b8f13"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_69c1ff15c37148a295f6363855828c06"
      unitRef="U001">358000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_0d8de6f009e044218ea9de544bec2024"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_bb145a3cf56944c98e075dbfa8f7912f"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_4c25520155b646729da3028d18b0da11"
      unitRef="U001">-4152000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_23df7cdb077e4075b48bd71e1177657d"
      unitRef="U001">-3794000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_4a0550d038654f268f9b7151878a5a89"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_9ddbbf067e514bfca6d82fc4781718d7"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_2513c183fded4c94a63ef8a78eb1cee9"
      unitRef="U001">20009000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_d970c2af806144299b6a20c17f94047d"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_e24b9606b03f4bb0b51d7be4423cc3fe"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_1a3d7f5921344a0e856963b74374dbd3"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_f0a2e3c9e0ae41ec88307653e96ca025"
      unitRef="U001">20009000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_1069f0af1a0644c192a424e722ab3b61"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_050f7e6aeb1a4e2a924928ef76c58042"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_6084b32309694a33ae9258555da9f63b"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_60f66ab9d196425dae9bcacdbf3a9ff7"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_fcefd29135d0479089716649e4f6ce21"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_c52486eee9594c778a3bff74deaa87d0"
      unitRef="U001">46589000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_bc662c4bf9ec45f8be07a74d042d2fde"
      unitRef="U001">46589000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_b150d51557cb4be98624fff8272bedc1"
      unitRef="U003">1.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_4644c10d36da427eb41921aee792f5fd"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_d540120425ad4e6394e3e9b25957204c"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_2a1ef74e1ed14c8e963a17f973bc40b8"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_986faacf635b46c3991e82f64bd00b7d"
      unitRef="U001">64264000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_6890f46170af4174b3a7dd70c05f2942"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_7f9991531ced403e8ecbea9c96f9b77d"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_fc201e378c4343fa80b5b6feeebcf4d7"
      unitRef="U001">64264000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_3b613862723e4e99b6c7b3176ea09015"
      unitRef="U003">1.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_e0c2f78c155f4d2b92ca29fb23ec9e86"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_4dd9fbcdaa1446e0be66921d1c383207"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_2546603761f04ba4a754e0fc0d99934d"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_da6c6d8f55bd45a885f4776aee2bb756"
      unitRef="U001">12394000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_4a00caaf23b94b2eaa4a4182e66c2f71"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_9d4c46ca7b64425484348730b562d6fd"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_a169bdc645c54b57b8d4e05c2e4499c3"
      unitRef="U001">12394000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityOther
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_30e6eeb4520740d593de561efc64ddf2"
      unitRef="U001">-39000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_919423974c5b42db953530097160c5a3"
      unitRef="U001">39000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_eb0f68e60ba54bb6bb18b0c393cdac0f"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_7110b87bee7c4760bb71b73fa499f65f"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_0c49667a88bb48c4821670d5dad4fb89"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_b350263f8b7247fc8909b47a7d89fab1"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_54103d97f5154226b8d156852b58c7c4"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_a1669ba0e20b4c088f1cd5e373faf49c"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_83c72cf2481141148f0ccf4b8cd3742f"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_d73d6beea704436caa4ceca1dc7d52b0"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_3a29987bb70148c99f65f9e991cb58d9"
      unitRef="U001">-74287000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_898c6cf94206413a80f4ca585cfcd361"
      unitRef="U001">-66759000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_c886d0eb4d8549758921c7fd350c685b"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_e5ff395b11b241dfa2ad589842caa325"
      unitRef="U001">-141046000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_2d418a5fd9be408ba2811dee795e6f0b"
      unitRef="U001">70166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f1af3e3e324142e194c1836b29d9f94f"
      unitRef="U001">13016000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_d71211d3ab1e46f486bdb930756d96c5"
      unitRef="U001">431680000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_553e5ba69b8e4c50868128bc5d6d4b63"
      unitRef="U001">1780129000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_9ce6165d10b748ae871cf9ed31116992"
      unitRef="U001">-575497000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_758a553374c340a68a13839dac446d76"
      unitRef="U001">-785870000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430"
      decimals="-3"
      id="Fact_206447b954964d36af783e1ec615e9b6"
      unitRef="U001">933624000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_b6aa16d28c3f4a44a082ed888c08b64e"
      unitRef="U001">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_99812934998c411c8456dce61f206356"
      unitRef="U001">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_0c7dfd0b87bb49f6bcd3ab8a55834619"
      unitRef="U001">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_670f367cd43a4a13b9678a6fd0197df2"
      unitRef="U001">-1390000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_79f104e162924ec9b456a3d0183b89cd"
      unitRef="U001">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_417e8690ab7144298211bf846a9ddcef"
      unitRef="U001">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember"
      decimals="-3"
      id="Fact_7edb72c184b64eb3b36e1bee83a26cf3"
      unitRef="U001">-1390000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_274374de876a4cd8a5a2cf019f6d5dfb"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_9070c89f1f574b1db4f9fa3a7b26c6e5"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_da17bae81bca4864a731f924d5c18036"
      unitRef="U001">-10206000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_cfbfcd39f31147babc97f7c535a0e328"
      unitRef="U001">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_0a3180894a11443cb4caeabe3bd89f28"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_d73d55bfae0e4454bc958a971e732db6"
      unitRef="U001">10454000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_4ba2374189d34afc8ffe1b95093143e8"
      unitRef="U001">249000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_ef4bbc7e8d984bcbaf8255ac40e4141c"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_87cd1ad725b84a988de629a6dce329e1"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_0b0ea222e82b4244a354b4db89cfa979"
      unitRef="U001">902000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_bc4e5939069e42e7aba158729a894bd8"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_55afa6518c124acbabcd378dc680494a"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_d15526e1bba94b25a11974f003814153"
      unitRef="U001">-4336000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_371e1589a2cc43afb2842b6d8de2b2e6"
      unitRef="U001">-3434000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_c0cf36b1d2eb456daa33368326bd84c0"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_cf8e82c352934ed480b00aa4bc194c2d"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_da58ce0c2b4849188cdd5bf1edc4abc5"
      unitRef="U001">21982000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_fee5306e60934f0a985432e27611d267"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_b0368917287344c7ad0d6be72dbf1600"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_9bb9de852af64eb8bc3243ec32ccbb53"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_ef73d6571648472ba674320146a295f0"
      unitRef="U001">21982000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_ae50fa24c0b3458abcf450c098412fbf"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_741411ad7df5478d90843cd8392ba7c7"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_be8ef8c3a53544fca216b7edfc9c8434"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_b8b2222e49424b2e86a6ac016698ae4f"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_9b280aae3a9d4a02a219844d9125e637"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_c271476ab8a843b2ac2dd2f6e16a3295"
      unitRef="U001">15765000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_fb0da664ed9b41199418d72852024da6"
      unitRef="U001">15765000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_9be5e104bf8b4f3eb89f90473868495f"
      unitRef="U003">1.37</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_e7cc3e93a2cd4b0eb16a0f2587d90ecd"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_4a094199e9fb47c38fae660e4f581a7a"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_5d31726e00d148fa835799629ff9dd9b"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_82f527e2ff6c4d3aa34a6ba5201d5818"
      unitRef="U001">67614000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_48d1c7e8dc924ac6a6dffd14f2eecbac"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_2fe22fd40ef94ca082c4179304e993df"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_710004e6939f44c9aa2e6e271da58d23"
      unitRef="U001">67614000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_fe9b4c73a8804652a659aa44eb227271"
      unitRef="U003">1.37</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_693b5c5998c6433b852c8570dd2b4149"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_381fa512d8fd4d35b6826433a58e7241"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_a5d0ecaef0674218a2ca41f9cae3cf30"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_c0b64ebfe5414e8fa855d2aef602c69c"
      unitRef="U001">9324000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_442a9ff276444d37a102ccd16dd97b27"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_86e5748b5b32442799d1efbb07bd7ce1"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_ead397df360e433089f2515a03d00f18"
      unitRef="U001">9324000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityOther
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_29a9a57526484f4b9f5c606e667f1171"
      unitRef="U001">-42000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_2d81db02851242c5a566c952d2ad6f9e"
      unitRef="U001">42000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_600b0f9bef944439a6b4d0f1d2255935"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_1f1227d6c6164628805a87695b6a3047"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_97450dcb15b249f9949eefe0299d5fdc"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_c571a62078d64d61915a1be22da294ec"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_142daebb6bad43d7998deddcd77fca26"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_801f9402730d4d82a715eaf1828e9f4a"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_74758376701b49eeb2212266b71ed27e"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_ff5f1580b9084a8c8e4881e47be058cf"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_b9d32d12f4ca4e5d89e3c5e7cb10de72"
      unitRef="U001">148256000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_d159135f23fc4acb89f013fb9231e8fa"
      unitRef="U001">84707000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_054380940c3f4dd1b76dcae71360e30e"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_bd0736a88bf74f46b0094b6a02dec87e"
      unitRef="U001">232963000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_d7c1e15c22fe4ca5b7d9c4f9d1b40bf3"
      unitRef="U001">70208000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_9c617e45b4794cd7a8f58c5934920797"
      unitRef="U001">12974000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20210430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_c01016f77c35463b9a2a1a2cc9a2d194"
      unitRef="U001">444358000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20210430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_4043c857b64a48c8b1fd37448ce37e8c"
      unitRef="U001">1850058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_faf9767753c54415832ea98c03500ba6"
      unitRef="U001">-490790000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20210430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_44d0666dc28f4e9f90356b55d78dd641"
      unitRef="U001">-795517000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20210430"
      decimals="-3"
      id="Fact_b13b408723804b538fd3737eacb4fed4"
      unitRef="U001">1091291000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_509f55dadaf147ebbbf5de3d09ba0e55"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_d27e329cf1fd4b908a16be82d7ac3a79"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_5681160cc5634f0099347cb5daf1d27d"
      unitRef="U001">-12578000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_7f75aadf13274e5ca6229d5631172637"
      unitRef="U001">-2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_88bd78d21a3946509cc1744201e76774"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_b1573daf61674a6cb35f0ea7e9ff9894"
      unitRef="U001">12854000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_190446e8ba6b4cceaaf57d2ba80c8a13"
      unitRef="U001">274000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_6c3187618be7408984db727a16746e07"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_d3fa519a87d14f1abc7ff872360ef75d"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_a637b285255c4b59b281ecf7b1e2c363"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_7d998400dd1b4984be6c7e7384ef5802"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_a0ebd257dbb34e4cbd0e7a7eddd18bf5"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_e285592cfcd1421ea522d19c9e38b523"
      unitRef="U001">7363000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_af504a57f2194ef99de09150f30d5e49"
      unitRef="U001">7363000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_47cd758b3f2d4a3e9f87bce2e3d35121"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_3205a1fb847147128957b51c6951f0ca"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_b08f5dc2384e4fe582c555ed12b811f9"
      unitRef="U001">814000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_008a7b4fb0c241deb40407811d7f5672"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_4b9d25c0e987449087df0c1109a94c8d"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_b8d1e6900a094571a37d502687b08d4f"
      unitRef="U001">-7924000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_7d4227ddbaa749118680fcc88b626208"
      unitRef="U001">-7110000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_96c6fa121964423fb554ff5036d80c24"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_d92764f9ec22461da2dd9230570943f3"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_a93f8801cd4e4ea99f2540f964dfc6af"
      unitRef="U001">26703000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_bada252cc52549bcba6a0b72e3bcc7c0"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_608ec140b0514233bc13bf8043b8388e"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_2f35695245cb4f20b93b609dd6c52100"
      unitRef="U001">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_303ad569d9614693a622053c0d453321"
      unitRef="U001">26703000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_a0fa163b4f8246039ae379829da67478"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f93131aa8a0842b489220e3ce2a8fe21"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_e092a1155c0645d09e54dbf58c859a69"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_4c441c51559c4e54a375be92ca091f40"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_d70e7e97f58b4c82b2b133cafd921250"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_96b5f3189e964b8f8046b34f3dd036a7"
      unitRef="U001">30000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_495aa59ae12046dc86015bad96ee2a33"
      unitRef="U001">30000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_3acbdb7df34543e5ba2c441f2420fd81"
      unitRef="U003">1.38</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_946b3a00c13e4bb680593f3cbfe9a6b9"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_470912234a38420684bd1b6fbc43598d"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_9b04a74eac1a4d2492fecd4621307353"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_b44d2d22dc594eac851d9c7c513aa031"
      unitRef="U001">64724000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_44b3d892175f4149868c6dbba8da0f6a"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_8b5b1a4d848c476f98ef96dc0d7bd46a"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_d2232e6b6325434b863e37572d2c64d2"
      unitRef="U001">64724000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_3ee22343e1d1430389b2215a9a4bb596"
      unitRef="U003">1.38</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_d6f7f2fef6e942b88086995167727a95"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_0d2d45bd52e34361bacfe48f065bbf7a"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_e3262f4ec6c84055be3fe447aebf0b73"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_c4c634dc59014af5ae4d69b81c911bf5"
      unitRef="U001">12481000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_c287c25e888f49a6b294b67cb250d929"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_cc3b8be04be748efb3d9ff3143849f7f"
      unitRef="U001">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_ff060fb84e9440678c3d073b75c2cbbc"
      unitRef="U001">12481000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityOther
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_076bd9247afd4607b3eb94c1be62bcb4"
      unitRef="U001">-18000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_554ca1502ee0444c8ca77e1b83c052a1"
      unitRef="U001">18000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_b1144bcf8abf4ad19e3039f01e78a400"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_c996c45a3f6e43538264ab3d04dfd701"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_c6d4bb7dad0745a0bf509db419c90e7f"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_f5a654ce950545a49d64b3233fa3f60a"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_dc5d4722bc4644af907029258caf8918"
      unitRef="U001">0</us-gaap:StockholdersEquityOther>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_3dc396d9de014fef87ee288a5d9f9ab9"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_279b0213cb664bae808b7f0764e33e5a"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_450869e7a74047e39929804ed66cc3a0"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_92a7c2a04e444b56b0bb50a9baf5ec4e"
      unitRef="U001">148309000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_eb82d49cff154721b4ce26c2313400e1"
      unitRef="U001">-17356000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_06d9792df2314fbda2eea89406d80305"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_a30d887be54144e5a41296a75135ed1f"
      unitRef="U001">130953000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_c479c74e7e91489c99b63a474477cfae"
      unitRef="U001">70226000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_4d5639f58ec24e21837e104d8e04537e"
      unitRef="U001">12956000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220430_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_fc62dfbd10ce4534ae602da65613c3c0"
      unitRef="U001">459297000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220430_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_3f49c8cc876a4d47a9c975c5a6656971"
      unitRef="U001">1921160000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_2315d19af0444fb1a8456cccc9e6689e"
      unitRef="U001">-508146000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220430_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_86d798dee9c04463b53c49b401b410e0"
      unitRef="U001">-813224000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220430"
      decimals="-3"
      id="Fact_3491f83863ea4d23aff3559772edaed6"
      unitRef="U001">1142269000</us-gaap:StockholdersEquity>
    <us-gaap:NatureOfOperations
      contextRef="c20210501to20220430"
      id="Text_ec0bc186b480400399d1330f1f11fb0a">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 1 &#x2013; Description of Business&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company, founded in 1807, was incorporated in the state of New York on January 15, 1904. Throughout this report, when we refer to &#x201c;Wiley,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;our,&#x201d; or &#x201c;us,&#x201d; we are referring to John Wiley &amp;amp; Sons, Inc. and all our subsidiaries, except where the context indicates otherwise.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Wiley &lt;/span&gt;is a global leader in scientific research and career-connected education, unlocking human potential by enabling discovery, powering education, and shaping workforces.&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We report financial information in &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; segments, as well as a Corporate category.&#160; &lt;/span&gt;Through &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;the Research Publishing &amp;amp; Platforms segment, we provide peer-reviewed scientific, technical, and medical (STM) publishing, content platforms, and related services to academic, corporate, and government customers, academic societies, and individual researchers. The Academic &amp;amp; Professional Learning segment provides Education Publishing and Professional Learning content and courseware, training and learning services, to students, professionals, and corporations. The Education Services segment provides University Services, including online program management (OPM) services for academic institutions, and Talent Development Services, including placement and training, for professionals and businesses. We have operations primarily located in the United States (US), United Kingdom (UK), India, Sri Lanka, and Germany.&lt;/span&gt;&lt;/div&gt;
</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfReportableSegments
      contextRef="c20210501to20220430"
      decimals="INF"
      id="Fact_bd810d5b76f54f92a53fbf93c30b4779"
      unitRef="U004">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="c20210501to20220430"
      id="Text_3d4f4ded3d6f429c955e67cd0f486bc1">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 2 &#x2013; Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Summary of Significant Accounting Policies&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Basis of Presentation:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our Consolidated Financial Statements include all the accounts of the Company and our subsidiaries. We have eliminated all intercompany transactions and balances in consolidation. All amounts are in thousands, except per share amounts, and approximate due to rounding.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In the fourth quarter of fiscal year 2021, a UK entity acquired in connection with the acquisition of mthree, which was acquired on January 1, 2020&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;&lt;/span&gt;was erroneously dissolved by the Company in accordance with UK Companies Act regulations while still holding assets. This entity, along with its subsidiaries, (the Entity) had various net intercompany receivables owed to them from other Wiley companies of approximately $188.8 million as of April 30, 2021, which upon a dissolution technically would revert to the British Crown (Crown). Wiley petitioned to Companies House to reinstate the Entity without prejudice, which was completed in March 2022.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;When these events occurred, the Company evaluated whether it was appropriate to consolidate the assets, liabilities, and operations of the Entity as part of its Consolidated Financial Statements as of April 30, 2021, and for each reporting period from the Entity being dissolved until its reinstatement in March 2022. The Company evaluated whether there was a liability to the Crown and a related loss associated with the dissolution of the Entity under US GAAP in fiscal year 2021 and through to reinstatement in March 2022.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company evaluated the criteria in &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) Topic &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;810&lt;/span&gt;, &#x201c;Consolidations,&#x201d; to determine if consolidating the Entity was appropriate under US GAAP. Based on that evaluation and the administrative nature of the process to restore, the Company concluded that although the Entity was dissolved, we maintained control of the assets of the Entity and, therefore, appropriately consolidated the assets, liabilities, and operations of the Entity in our Consolidated Financial Statements as of April 30, 2021 and through to reinstatement in March 2022. &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Reclassifications:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Certain prior year amounts have been reclassified to conform to the current year&#x2019;s presentation.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Use of Estimates:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The preparation of our Consolidated Financial Statements and related disclosures in conformity with US GAAP requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the financial statements, and revenue and expenses during the reporting period. These estimates include, among other items, sales return reserves, allocation of acquisition purchase price to assets acquired and liabilities assumed, goodwill and indefinite-lived intangible assets, intangible assets with definite lives and other long-lived assets, and retirement plans. We review these estimates and assumptions periodically using historical experience and other factors and reflect the effects of any revisions on the Consolidated Financial Statements in the period we determine any revisions to be necessary. Actual results could differ from those estimates, which could affect the reported results.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Book Overdrafts:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Under our cash management system, a book overdraft balance exists for our primary disbursement accounts. This overdraft represents uncleared checks in excess of cash balances in individual bank accounts. Our funds are transferred from other existing bank account balances or from lines of credit as needed to fund checks presented for payment. As of April 30, 2022 and 2021, book overdrafts of $19.4 million and $25.8 million, respectively, were included in Accounts payable on the Consolidated Statements of Financial Position.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Revenue Recognition:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Revenue from contracts with customers is recognized using a five-step model consisting of the following: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) we satisfy a performance obligation. Performance obligations are satisfied when we transfer control of a good or service to a customer, which can occur over time or at a point in time. The amount of revenue recognized is based on the consideration to which we expect to be entitled in exchange for those goods or services, including the expected value of variable consideration. The customer&#x2019;s ability and intent to pay the transaction price is assessed in determining whether a contract exists with the customer. If collectability of substantially all the consideration in a contract is not probable, consideration received is not recognized as revenue unless the consideration is nonrefundable, and we no longer have an obligation to transfer additional goods or services to the customer, or collectability becomes probable.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;See Note 3, &#x201c;Revenue Recognition, Contracts with Customers,&#x201d; for further details of our revenue recognition policy.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Cash and Cash Equivalents:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cash and cash equivalents consist of highly liquid investments with an original maturity of three months or less at the time of purchase and are stated at cost, which approximates market value, because of the short-term maturity of the instruments.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Allowance for Credit Losses:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We are exposed to credit losses&#160;through our accounts receivable with customers.&#160;Accounts receivable, net, is stated at amortized cost net of provision for credit losses. Our methodology to measure the provision for credit losses requires an estimation of loss rates based upon historical loss experience adjusted for factors that are relevant to determining the expected collectability of accounts receivable such as, delinquency trends, aging behavior of receivables, credit and liquidity indicators for industry groups, customer classes or individual customers,&#160;and reasonable and supportable forecasts of the economic and geopolitical conditions that may exist through the contractual life of the asset.&#160;Our provision for credit losses&#160;is reviewed and revised periodically.&#160;Our accounts receivable is evaluated on a pool basis that is based on customer groups with similar risk characteristics.&#160;This includes consideration of the following factors to develop these pools: size of the customer, industry, geographical location, historical risk, and types of services or products sold.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Our customers&#x2019; ability&#160;to pay is assessed through our internal credit review processes. Based on the value of credit extended, we assess our customers&#x2019; credit by reviewing the total expected receivable exposure, expected timing of&#160;payments, and the customers&#x2019; established credit rating. In determining customer creditworthiness, we assess our customers&#x2019; credit utilizing different resources including &lt;/span&gt;third&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-party validations and/or our own assessment through analysis of the customers&#x2019; financial statements and review of trade/bank references. We also consider contract terms and conditions, country and geopolitical risk, and the customers&#x2019; mix of products purchased in our evaluation. A credit limit is established for each customer based on the outcome of this review. Credit limits are periodically reviewed for existing customers and whenever an increase in the credit limit is being considered. When necessary, we utilize collection agencies and legal counsel to pursue recovery of defaulted receivables.&#160;We write off receivables only when deemed &lt;/span&gt;no&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; longer collectible.&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-bottom: 6pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The&#160;following table presents the change in provision for credit losses, which is presented net in Accounts receivable on our Consolidated Statements of Financial Position for the period indicated:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Provision for&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Credit Losses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance as of April 30, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,474&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current period provision&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,029&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts written off, less recoveries&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,754&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign exchange translation adjustments and other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(528&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance as of April 30, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Sales Return Reserves:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The process that we use to determine our sales returns and the related reserve provision charged against revenue, is based on applying an estimated return rate to current year returnable print book sales. This rate is based upon an analysis of actual historical return experience in the various markets and geographic regions in which we do business. We collect, maintain, and analyze significant amounts of sales returns data for large volumes of homogeneous transactions. This allows us to make reasonable estimates of the amount of future returns. All available data is utilized to identify the returns by market and to which fiscal year the sales returns apply. This enables management to track the returns in detail and identify and react to trends occurring in the marketplace, with the objective of being able to make the most informed judgments possible in setting reserve rates. Associated with the estimated sales return reserves, we also include a related increase to inventory and a reduction to accrued royalties as a result of the expected returns. Print book sales return reserves amounted to a net liability balance of $19.4 million and $22.2 million as of April 30, 2022 and 2021, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The reserves are reflected in the following accounts of the Consolidated Statements of Financial Position as of April 30:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Increase in Inventories, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,820&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,886&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Decrease in Accrued royalties&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,893&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,949&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Increase in Contract liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;31,135&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,034&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Print book sales return reserve net liability balance&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(19,422&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(22,199&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: justify;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Inventories:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Inventories are carried at the lower of cost or net realizable value. US book inventories aggregating $20.6 million and $20.4 million at April 30, 2022 and 2021, respectively, are valued using the last-in, first-out (LIFO) method.&#160;All other inventories are valued using the first-in, first-out (FIFO) method. Finished goods not recorded at LIFO have been recorded at the lower of cost or net realizable value.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Product Development Assets:&#160;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Product development assets consist of book composition costs and other product development costs and were included in Other non-current assets on the Consolidated Statements of Financial Position. Costs associated with developing a book for publication are expensed until the product is determined to be commercially viable. Book composition costs represent the costs incurred to bring an edited commercial manuscript to publication, which include typesetting, proofreading, design, illustration costs, and digital formatting. Book composition costs are capitalized and are generally amortized on a double-declining basis over their estimated useful lives, ranging from 1 to 3 years. Other product development costs represent the costs incurred in developing software, platforms, and digital content to be sold and licensed to third parties. Other product development costs are capitalized and amortized on a straight-line basis over their estimated useful lives. As of April 30, 2022, the weighted average estimated useful life of other product development costs was approximately 6 years.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Royalty Advances:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Royalty advances are capitalized and, upon publication, are expensed as royalties earned based on sales of the published works. Royalty advances are reviewed for recoverability and a reserve for loss is maintained, if appropriate. &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Shipping and Handling Costs:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Costs incurred for third party shipping and handling are primarily reflected in Operating and administrative expenses on the Consolidated Statements of Income (Loss). We incurred $29.0 million, $27.8 million, and $28.8 million in shipping and handling costs in the years ended April 30, 2022, 2021, and 2020, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Advertising and Marketing Costs:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Advertising and marketing costs are expensed as incurred.&#160;These costs are reflected in the Consolidated Statements of Income (Loss) as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Advertising and marketing costs&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;93.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;103.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cost of sales&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62.9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;57.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;65.8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating and administrative expenses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;36.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;This includes certain advertising and marketing costs incurred by our Education Services business to fulfill performance obligations from contracts with educational institutions.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Technology, Property, and Equipment:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property, and equipment is recorded at cost, except for property and equipment that have been impaired, for which we reduce the carrying amount to the estimated fair value at the impairment date. Major renewals and improvements are capitalized, while maintenance and repairs are expensed as incurred.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property, and equipment is depreciated using the straight-line method based upon the following estimated useful lives: Computer Software &#x2013; 3 to 10 years; Computer Hardware &#x2013; 3 to 5 years; Buildings and Leasehold Improvements &#x2013; the lesser of the estimated useful life of the asset up to 40 years or the duration of the lease; Furniture, Fixtures, and Warehouse Equipment &#x2013; 5 to 10 years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Costs incurred for computer software internally developed or obtained for internal use are capitalized during the application development stage and expensed as incurred during the preliminary project and postimplementation stages. Costs incurred during the application development stage include costs of materials, services, and payroll and payroll-related costs for employees who are directly associated with the software project. Such costs are amortized over the expected useful life of the related software, which is generally 3 to 5 years. Costs related to the investment in our Enterprise Resource Planning and related systems are amortized over an expected useful life of 10 years. Maintenance, training, and upgrade costs that do not result in additional functionality are expensed as incurred.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Allocation of Acquisition Purchase Price to Assets Acquired and Liabilities Assumed&lt;/span&gt;:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In connection with acquisitions, we allocate the cost of the acquisition to the assets acquired and the liabilities assumed based on the estimates of fair value for such items, including intangible assets and technology acquired. &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The excess of the purchase consideration over the fair value of assets acquired and liabilities assumed is recorded as goodwill. The determination of the acquisition date fair value of the assets acquired and liabilities assumed requires us to make significant estimates and assumptions, such as forecasted revenue growth rates and operating cash flows, royalty rates, customer attrition rates, obsolescence rates of developed technology, and discount rates.&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; We may use a third-party valuation consultant to assist in the determination of such estimates.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Goodwill and Indefinite-lived Intangible Assets:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Goodwill represents the excess of the aggregate of the following: (1) consideration transferred, (2) the fair value of any noncontrolling interest in the acquiree, and (3) if the business combination is achieved in stages, the acquisition-date fair value of our previously held equity interest in the acquiree over the net of the acquisition-date amounts of the identifiable assets acquired and the liabilities assumed.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Indefinite-lived intangible assets primarily consist of brands and trademarks, and publishing rights, and are typically characterized by intellectual property with a long and well-established revenue stream resulting from strong and well-established imprint/brand recognition in the market.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We use the acquisition method of accounting for all business combinations and do not amortize goodwill or intangible assets with indefinite useful lives. Goodwill and intangible assets with indefinite useful lives are tested for possible impairment annually during the fourth quarter of each fiscal year, or more frequently if events or changes in circumstances indicate that the asset might be impaired.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Intangible Assets with Definite Lives and Other Long-Lived Assets:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Definite-lived intangible assets principally consist of content and publishing rights, customer relationships, developed technology, brands and trademarks, and covenants not to compete agreements, and are amortized over their estimated useful lives. The most significant factors in determining the estimated lives of these intangibles are the history and longevity, combined with the strength and pattern of projected cash flows.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangible assets with definite lives as of April 30, 2022, are amortized on a straight-line basis over the following weighted average estimated useful lives: content and publishing rights &#x2013; 26 years, customer relationships &#x2013; 16 years, developed technology &#x2013; 7 years, brands and trademarks &#x2013; 11 years, and covenants not to compete agreements &#x2013; 5 years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Assets with definite lives are evaluated for impairment upon a significant change in the operating or macroeconomic environment.&#160;In these circumstances, if an evaluation of the projected undiscounted cash flows indicates impairment, the asset is written down to its estimated fair value based on the discounted future cash flows.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Derivative Financial Instruments:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;From time to time, we enter into foreign exchange forward and interest rate swap contracts as a hedge against foreign currency asset and liability commitments, changes in interest rates, and anticipated transaction exposures, including intercompany purchases. All derivatives are recognized as assets or liabilities and measured at fair value.&#160; Derivatives that are not determined to be effective hedges are adjusted to fair value with a corresponding adjustment to earnings. We do not use financial instruments for trading or speculative purposes.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Foreign Currency Gains/Losses:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We maintain operations in many non-US locations. Assets and liabilities are translated into US dollars using end-of-period exchange rates and revenues, and expenses are translated into US dollars using weighted average rates. Our significant investments in non-US businesses are exposed to foreign currency risk. Foreign currency translation adjustments are reported as a separate component of Accumulated Other Comprehensive Loss within Shareholders&#x2019; Equity.&lt;/span&gt;&#160;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Foreign currency transaction gains or losses are recognized on the Consolidated Statements of Income (Loss) as incurred.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Stock-Based Compensation:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We recognize stock-based compensation expense based on the fair value of the stock-based awards on the grant date, reduced by an estimate for future forfeited awards.&#160;As such, stock-based compensation expense is only recognized for those awards that are expected to ultimately vest. The fair value of stock-based awards is recognized in net income generally on a straight-line basis over the requisite service period. Stock-based compensation expense associated with performance-based stock awards is based on actual financial results for targets established up to three years in advance, or less. The cumulative effect on current and prior periods of a change in the estimated number of performance share awards, or estimated forfeiture rate, is recognized as an adjustment to earnings in the period of the revision. If actual results differ significantly from estimates, our stock-based compensation expense and Consolidated Statements of Income (Loss) could be impacted. The grant date fair value for stock options is estimated using the Black-Scholes option-pricing model. The determination of the assumptions used in the Black-Scholes model include the expected life of an option, the expected volatility of our common stock over the estimated life of the option, a risk-free interest rate, and the expected dividend yield. Judgment was also required in estimating the amount of stock-based awards that may be forfeited.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Recently Adopted Accounting Standards&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reference Rate Reform&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In March 2020, the FASB issued ASU&#160;2020-04, &#x201c;Reference Rate Reform (Topic&#160;848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#x201d;&#160;In January 2021, the FASB clarified the scope of that guidance with the issuance of ASU 2021-01, &#x201c;Reference Rate Reform: Scope.&#x201d;&#160;These ASUs provide optional guidance for a limited period of time to ease the burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting.&#160; This would apply to companies meeting certain criteria that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. This standard was effective for us immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before&#160;December 31, 2022. On December 22, 2021, we amended the Amended and Restated RCA (as defined in Note 14, &#x201c;Debt and Available Credit Facilities&#x201d;) to change the rates for Sterling and euro denominated borrowings from LIBOR-based rates to alternative rates. We applied ASU 2020-04 at the time of this modification, and there was no impact on our Consolidated Financial Statements.&#160;Refer to Note 14, &#x201c;Debt and Available Credit Facilities,&#x201d; for more information. The future impact of this ASU on our Consolidated Financial Statements will be based on any future contract modifications.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Simplifying the Accounting for Income Taxes&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In December 2019, the FASB issued Accounting Standards Update (ASU) 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#x201d;&#160;This ASU is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions within Topic 740, &#x201c;Income Taxes,&#x201d; and clarifies certain aspects of the current guidance to promote consistent application. We adopted ASU 2019-12 on May 1, 2021. The adoption did not have a material impact on our Consolidated Financial Statements at the time of adoption. The impact in the future would depend on any changes in tax laws and the applicable enactment dates. In accordance with ASU 2019-12, the enactment date is when any effects are recognized in the consolidated financial statements.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Measurement of Credit Losses on Financial Instruments&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In June 2016&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, the FASB issued ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2016-13&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &#x201c;Financial Instruments&#x2014;Credit Losses (Topic &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;326&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;), Measurement of Credit Losses on Financial Instruments,&#x201d; &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;and issued subsequent amendments to the initial guidance thereafter.&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2016-13&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; requires entities to measure all expected credit losses for most financial assets held at the reporting date based on an expected loss model which includes historical experience, current conditions, and reasonable and supportable forecasts. Entities will now use forward-looking information to better form their credit loss estimates. ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2016-13&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; also required enhanced disclosures to help financial statement users better understand significant estimates and judgments used in estimating credit losses.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We adopted the new standard on &lt;/span&gt;May 1, 2020&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, with a cumulative effect adjustment to retained earnings as of the beginning of the year of adoption. The adoption of ASU &lt;/span&gt;2016-13&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; primarily impacted our trade receivables, specifically our allowance for doubtful accounts.&#160;The adoption of the standard did not have an impact on our&#160;Consolidated Statements of Income (Loss), or our Consolidated Statements of Cash Flows. See above &lt;/span&gt;under the caption &#x201c;Allowance for Credit Losses&#x201d; for a discussion of our policy.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangibles-Goodwill and Other-Internal-Use Software: Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In August 2018&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, the FASB issued ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2018-15&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &#x201c;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;350-40&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract.&#x201d; ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2018-15&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2018-15&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; on &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;May 1, 2020&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; on a prospective basis. There was &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;no&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; impact to our Consolidated Financial Statements at the date of adoption&lt;/span&gt;.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Recently Issued Accounting Standards&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In October 2021, the FASB issued ASU 2021-08, &#x201c;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.&#x201d; This ASU requires that an acquirer recognize, and measure, contract assets and contract liabilities acquired in a business combination in accordance with ASC 606 &#x201c;Revenue from Contracts with Customers&#x201d; (Topic 606) as if it had originated the contracts. Generally, this would result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree&#x2019;s financial statements if the acquiree prepared financial statements in accordance with US GAAP. This standard is effective for us on May 1, 2023, including interim periods within the fiscal year. Early adoption is permitted. The standard is applied prospectively to business combinations occurring on or after the effective date of the amendments. The impact will be based on future business combinations after we adopt the standard.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Convertible Debt Instruments, Derivatives, and EPS&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;August 2020&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, the FASB issued ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2020-06&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &#x201c;Debt&#x2014;Debt with Conversion and Other Options (Subtopic &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;470-20&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;815-40&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&#x201d;. This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity&#x2019;s own equity to reduce form-over-substance-based accounting conclusions.&#160;In addition, this ASU improves and amends the related EPS guidance. This standard is effective for us on &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;May 1, 2022&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, including interim periods within those fiscal years.&#160;Adoption is either a modified retrospective method or a fully retrospective method of transition.&#160;There was &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;no&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; impact to our Consolidated Financial Statements at the date of adoption&lt;/span&gt;.&lt;/div&gt;
</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_dd618f3c83c043f780934e9aa781376b">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Basis of Presentation:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our Consolidated Financial Statements include all the accounts of the Company and our subsidiaries. We have eliminated all intercompany transactions and balances in consolidation. All amounts are in thousands, except per share amounts, and approximate due to rounding.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In the fourth quarter of fiscal year 2021, a UK entity acquired in connection with the acquisition of mthree, which was acquired on January 1, 2020&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;&lt;/span&gt;was erroneously dissolved by the Company in accordance with UK Companies Act regulations while still holding assets. This entity, along with its subsidiaries, (the Entity) had various net intercompany receivables owed to them from other Wiley companies of approximately $188.8 million as of April 30, 2021, which upon a dissolution technically would revert to the British Crown (Crown). Wiley petitioned to Companies House to reinstate the Entity without prejudice, which was completed in March 2022.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;When these events occurred, the Company evaluated whether it was appropriate to consolidate the assets, liabilities, and operations of the Entity as part of its Consolidated Financial Statements as of April 30, 2021, and for each reporting period from the Entity being dissolved until its reinstatement in March 2022. The Company evaluated whether there was a liability to the Crown and a related loss associated with the dissolution of the Entity under US GAAP in fiscal year 2021 and through to reinstatement in March 2022.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company evaluated the criteria in &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) Topic &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;810&lt;/span&gt;, &#x201c;Consolidations,&#x201d; to determine if consolidating the Entity was appropriate under US GAAP. Based on that evaluation and the administrative nature of the process to restore, the Company concluded that although the Entity was dissolved, we maintained control of the assets of the Entity and, therefore, appropriately consolidated the assets, liabilities, and operations of the Entity in our Consolidated Financial Statements as of April 30, 2021 and through to reinstatement in March 2022. &lt;/div&gt;
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <jwa:IntercompanyReceivables
      contextRef="c20220430"
      decimals="-5"
      id="Fact_222ec31c22a846709ba92464e5b5dcc0"
      unitRef="U001">188800000</jwa:IntercompanyReceivables>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="c20210501to20220430"
      id="Text_478f400d579a4723aefeb6bf3ab87b49">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Reclassifications:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Certain prior year amounts have been reclassified to conform to the current year&#x2019;s presentation.&lt;/span&gt;&lt;/div&gt;
</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="c20210501to20220430"
      id="Text_09e73574444c4db69c60ff8428971710">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Use of Estimates:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The preparation of our Consolidated Financial Statements and related disclosures in conformity with US GAAP requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the financial statements, and revenue and expenses during the reporting period. These estimates include, among other items, sales return reserves, allocation of acquisition purchase price to assets acquired and liabilities assumed, goodwill and indefinite-lived intangible assets, intangible assets with definite lives and other long-lived assets, and retirement plans. We review these estimates and assumptions periodically using historical experience and other factors and reflect the effects of any revisions on the Consolidated Financial Statements in the period we determine any revisions to be necessary. Actual results could differ from those estimates, which could affect the reported results.&lt;/div&gt;
</us-gaap:UseOfEstimates>
    <jwa:CashAndCashEquivalentsBookOverdraftsPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_ad947b430cab4d69b2abcd5267a01c2f">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Book Overdrafts:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Under our cash management system, a book overdraft balance exists for our primary disbursement accounts. This overdraft represents uncleared checks in excess of cash balances in individual bank accounts. Our funds are transferred from other existing bank account balances or from lines of credit as needed to fund checks presented for payment. As of April 30, 2022 and 2021, book overdrafts of $19.4 million and $25.8 million, respectively, were included in Accounts payable on the Consolidated Statements of Financial Position.&lt;/div&gt;
</jwa:CashAndCashEquivalentsBookOverdraftsPolicyTextBlock>
    <us-gaap:BankOverdrafts
      contextRef="c20220430"
      decimals="-5"
      id="Fact_707bc91ca40c4d868f04636aec09b94a"
      unitRef="U001">19400000</us-gaap:BankOverdrafts>
    <us-gaap:BankOverdrafts
      contextRef="c20210430"
      decimals="-5"
      id="Fact_4318b57713614ac69611e15d061f3a43"
      unitRef="U001">25800000</us-gaap:BankOverdrafts>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_b9d8343aafdd4a47ad44d321c68d8e06">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Revenue Recognition:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Revenue from contracts with customers is recognized using a five-step model consisting of the following: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) we satisfy a performance obligation. Performance obligations are satisfied when we transfer control of a good or service to a customer, which can occur over time or at a point in time. The amount of revenue recognized is based on the consideration to which we expect to be entitled in exchange for those goods or services, including the expected value of variable consideration. The customer&#x2019;s ability and intent to pay the transaction price is assessed in determining whether a contract exists with the customer. If collectability of substantially all the consideration in a contract is not probable, consideration received is not recognized as revenue unless the consideration is nonrefundable, and we no longer have an obligation to transfer additional goods or services to the customer, or collectability becomes probable.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;See Note 3, &#x201c;Revenue Recognition, Contracts with Customers,&#x201d; for further details of our revenue recognition policy.&lt;/div&gt;
</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_a5283318dfa144c98cb437fdc52b7281">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Cash and Cash Equivalents:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cash and cash equivalents consist of highly liquid investments with an original maturity of three months or less at the time of purchase and are stated at cost, which approximates market value, because of the short-term maturity of the instruments.&lt;/div&gt;
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts
      contextRef="c20210501to20220430"
      id="Text_c94a5075835740a0a89dac6eadb30d95">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Allowance for Credit Losses:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We are exposed to credit losses&#160;through our accounts receivable with customers.&#160;Accounts receivable, net, is stated at amortized cost net of provision for credit losses. Our methodology to measure the provision for credit losses requires an estimation of loss rates based upon historical loss experience adjusted for factors that are relevant to determining the expected collectability of accounts receivable such as, delinquency trends, aging behavior of receivables, credit and liquidity indicators for industry groups, customer classes or individual customers,&#160;and reasonable and supportable forecasts of the economic and geopolitical conditions that may exist through the contractual life of the asset.&#160;Our provision for credit losses&#160;is reviewed and revised periodically.&#160;Our accounts receivable is evaluated on a pool basis that is based on customer groups with similar risk characteristics.&#160;This includes consideration of the following factors to develop these pools: size of the customer, industry, geographical location, historical risk, and types of services or products sold.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Our customers&#x2019; ability&#160;to pay is assessed through our internal credit review processes. Based on the value of credit extended, we assess our customers&#x2019; credit by reviewing the total expected receivable exposure, expected timing of&#160;payments, and the customers&#x2019; established credit rating. In determining customer creditworthiness, we assess our customers&#x2019; credit utilizing different resources including &lt;/span&gt;third&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-party validations and/or our own assessment through analysis of the customers&#x2019; financial statements and review of trade/bank references. We also consider contract terms and conditions, country and geopolitical risk, and the customers&#x2019; mix of products purchased in our evaluation. A credit limit is established for each customer based on the outcome of this review. Credit limits are periodically reviewed for existing customers and whenever an increase in the credit limit is being considered. When necessary, we utilize collection agencies and legal counsel to pursue recovery of defaulted receivables.&#160;We write off receivables only when deemed &lt;/span&gt;no&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; longer collectible.&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-bottom: 6pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The&#160;following table presents the change in provision for credit losses, which is presented net in Accounts receivable on our Consolidated Statements of Financial Position for the period indicated:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Provision for&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Credit Losses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance as of April 30, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,474&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current period provision&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,029&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts written off, less recoveries&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,754&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign exchange translation adjustments and other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(528&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance as of April 30, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_808081c0cdf847028b31aaee0ce6bec2">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The&#160;following table presents the change in provision for credit losses, which is presented net in Accounts receivable on our Consolidated Statements of Financial Position for the period indicated:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Provision for&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Credit Losses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance as of April 30, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,474&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current period provision&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,029&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts written off, less recoveries&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,754&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign exchange translation adjustments and other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(528&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance as of April 30, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="c20210430"
      decimals="-3"
      id="Fact_fc870a9cd2aa4db89dc2d4269851a5df"
      unitRef="U001">21474000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_b1ce77308230428ab3fc35d213f32d34"
      unitRef="U001">4029000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ContractWithCustomerAssetAllowanceForCreditLossWriteoff
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_e5069b2aa5884fa29fa78f2e505c2c65"
      unitRef="U001">3754000</us-gaap:ContractWithCustomerAssetAllowanceForCreditLossWriteoff>
    <jwa:AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_b7ed32beab0340d8b3b5c25e75cec00b"
      unitRef="U001">-528000</jwa:AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="c20220430"
      decimals="-3"
      id="Fact_8f1a6083533e4f0e92f7531968fa1dd9"
      unitRef="U001">21221000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <jwa:SalesReturnReservesPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_a9e2fc2e811f4448b28c3fb206e3762c">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Sales Return Reserves:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The process that we use to determine our sales returns and the related reserve provision charged against revenue, is based on applying an estimated return rate to current year returnable print book sales. This rate is based upon an analysis of actual historical return experience in the various markets and geographic regions in which we do business. We collect, maintain, and analyze significant amounts of sales returns data for large volumes of homogeneous transactions. This allows us to make reasonable estimates of the amount of future returns. All available data is utilized to identify the returns by market and to which fiscal year the sales returns apply. This enables management to track the returns in detail and identify and react to trends occurring in the marketplace, with the objective of being able to make the most informed judgments possible in setting reserve rates. Associated with the estimated sales return reserves, we also include a related increase to inventory and a reduction to accrued royalties as a result of the expected returns. Print book sales return reserves amounted to a net liability balance of $19.4 million and $22.2 million as of April 30, 2022 and 2021, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The reserves are reflected in the following accounts of the Consolidated Statements of Financial Position as of April 30:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Increase in Inventories, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,820&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,886&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Decrease in Accrued royalties&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,893&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,949&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Increase in Contract liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;31,135&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,034&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Print book sales return reserve net liability balance&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(19,422&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(22,199&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</jwa:SalesReturnReservesPolicyTextBlock>
    <jwa:IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded
      contextRef="c20220430"
      decimals="-5"
      id="Fact_c414b65e95ae4e14b7456829341910b5"
      unitRef="U001">-19400000</jwa:IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded>
    <jwa:IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded
      contextRef="c20210430"
      decimals="-5"
      id="Fact_45aa2c7337bf442f8669983fa287e967"
      unitRef="U001">-22200000</jwa:IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded>
    <jwa:NetSalesReturnReservesByBalanceSheetAccountTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_1e19a92656d64e50829c53205db21992">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The reserves are reflected in the following accounts of the Consolidated Statements of Financial Position as of April 30:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Increase in Inventories, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,820&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,886&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Decrease in Accrued royalties&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,893&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,949&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Increase in Contract liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;31,135&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,034&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Print book sales return reserve net liability balance&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(19,422&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(22,199&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</jwa:NetSalesReturnReservesByBalanceSheetAccountTableTextBlock>
    <jwa:IncreaseDecreaseInContractWithCustomerInventory
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_4e6263a8a6aa4634aa77077963c90601"
      unitRef="U001">7820000</jwa:IncreaseDecreaseInContractWithCustomerInventory>
    <jwa:IncreaseDecreaseInContractWithCustomerInventory
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_250d72d140f44b618a389cef94a3c7ca"
      unitRef="U001">10886000</jwa:IncreaseDecreaseInContractWithCustomerInventory>
    <jwa:IncreaseDecreaseInContractWithCustomerAccruedRoyalties
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_39eeecdab3a148c5877a561f292b9ca3"
      unitRef="U001">-3893000</jwa:IncreaseDecreaseInContractWithCustomerAccruedRoyalties>
    <jwa:IncreaseDecreaseInContractWithCustomerAccruedRoyalties
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_e403bbf25cac4f668ed4da9dca5f0cd7"
      unitRef="U001">-4949000</jwa:IncreaseDecreaseInContractWithCustomerAccruedRoyalties>
    <jwa:IncreaseDecreaseInContractWithCustomerContractLiability
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_32da25a8c5df4d93b7223c6f3a8283c9"
      unitRef="U001">31135000</jwa:IncreaseDecreaseInContractWithCustomerContractLiability>
    <jwa:IncreaseDecreaseInContractWithCustomerContractLiability
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_770797232d4b4077a8206899f33d6245"
      unitRef="U001">38034000</jwa:IncreaseDecreaseInContractWithCustomerContractLiability>
    <jwa:IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded
      contextRef="c20220430"
      decimals="-3"
      id="Fact_2466f30790024a41b16dbf3a7f629b3d"
      unitRef="U001">-19422000</jwa:IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded>
    <jwa:IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded
      contextRef="c20210430"
      decimals="-3"
      id="Fact_d715c26ed0fe4c50b36fe72f533ec2bb"
      unitRef="U001">-22199000</jwa:IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_60a52699704e493692ebef1f213bec1b">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Inventories:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Inventories are carried at the lower of cost or net realizable value. US book inventories aggregating $20.6 million and $20.4 million at April 30, 2022 and 2021, respectively, are valued using the last-in, first-out (LIFO) method.&#160;All other inventories are valued using the first-in, first-out (FIFO) method. Finished goods not recorded at LIFO have been recorded at the lower of cost or net realizable value.&lt;/div&gt;
</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:LIFOInventoryAmount
      contextRef="c20220430"
      decimals="-5"
      id="Fact_92c978705629485ead34b3e7538a3076"
      unitRef="U001">20600000</us-gaap:LIFOInventoryAmount>
    <us-gaap:LIFOInventoryAmount
      contextRef="c20210430"
      decimals="-5"
      id="Fact_373012fe149447cab26ba07f0a33b0a5"
      unitRef="U001">20400000</us-gaap:LIFOInventoryAmount>
    <jwa:ProductDevelopmentAssetsPolicyPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_f2fb200410b947ad867bce576aef04b9">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Product Development Assets:&#160;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Product development assets consist of book composition costs and other product development costs and were included in Other non-current assets on the Consolidated Statements of Financial Position. Costs associated with developing a book for publication are expensed until the product is determined to be commercially viable. Book composition costs represent the costs incurred to bring an edited commercial manuscript to publication, which include typesetting, proofreading, design, illustration costs, and digital formatting. Book composition costs are capitalized and are generally amortized on a double-declining basis over their estimated useful lives, ranging from 1 to 3 years. Other product development costs represent the costs incurred in developing software, platforms, and digital content to be sold and licensed to third parties. Other product development costs are capitalized and amortized on a straight-line basis over their estimated useful lives. As of April 30, 2022, the weighted average estimated useful life of other product development costs was approximately 6 years.&lt;/div&gt;
</jwa:ProductDevelopmentAssetsPolicyPolicyTextBlock>
    <jwa:ProductDevelopmentAssetsUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember_RangeAxis_MinimumMember"
      id="Fact_5cebb7bbd90f4c56ba663c89ae5a99d7">P1Y</jwa:ProductDevelopmentAssetsUsefulLife>
    <jwa:ProductDevelopmentAssetsUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember_RangeAxis_MaximumMember"
      id="Fact_f70ec5a94ff449709dfdff7c757dc324">P3Y</jwa:ProductDevelopmentAssetsUsefulLife>
    <jwa:ProductDevelopmentAssetsUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_OtherProductDevelopmentCostsMember_RangeAxis_WeightedAverageMember"
      id="Fact_1e9c2d1468a54f82a2625b82a83a9d73">P6Y</jwa:ProductDevelopmentAssetsUsefulLife>
    <jwa:RoyaltyAdvancePolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_bd4acae7d00d4430816493a5576b25ab">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Royalty Advances:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Royalty advances are capitalized and, upon publication, are expensed as royalties earned based on sales of the published works. Royalty advances are reviewed for recoverability and a reserve for loss is maintained, if appropriate. &lt;/div&gt;
</jwa:RoyaltyAdvancePolicyTextBlock>
    <jwa:ShippingAndHandlingCostsPolicyPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_6ad510ffd77f41089565ebead4118473">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Shipping and Handling Costs:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Costs incurred for third party shipping and handling are primarily reflected in Operating and administrative expenses on the Consolidated Statements of Income (Loss). We incurred $29.0 million, $27.8 million, and $28.8 million in shipping and handling costs in the years ended April 30, 2022, 2021, and 2020, respectively.&lt;/div&gt;
</jwa:ShippingAndHandlingCostsPolicyPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20210501to20220430_ProductOrServiceAxis_ShippingAndHandlingMember"
      decimals="-5"
      id="Fact_52e6156260b9473fa01cfe754ba59436"
      unitRef="U001">29000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20200501to20210430_ProductOrServiceAxis_ShippingAndHandlingMember"
      decimals="-5"
      id="Fact_8268cc75b75747799437bf293a06a176"
      unitRef="U001">27800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20190501to20200430_ProductOrServiceAxis_ShippingAndHandlingMember"
      decimals="-5"
      id="Fact_e91fb27e35ec49189bce2e08eb10e952"
      unitRef="U001">28800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_d76c4bf5bf164f97aa596d1fdf4043ce">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Advertising and Marketing Costs:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Advertising and marketing costs are expensed as incurred.&#160;These costs are reflected in the Consolidated Statements of Income (Loss) as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Advertising and marketing costs&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;93.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;103.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cost of sales&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62.9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;57.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;65.8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating and administrative expenses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;36.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;This includes certain advertising and marketing costs incurred by our Education Services business to fulfill performance obligations from contracts with educational institutions.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:AdvertisingCostsPolicyTextBlock>
    <jwa:AdvertisingAndMarketingCostsTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_9284b710f6444e4893c9cc76c59527f0">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Advertising and marketing costs are expensed as incurred.&#160;These costs are reflected in the Consolidated Statements of Income (Loss) as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Advertising and marketing costs&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;93.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;103.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cost of sales&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62.9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;57.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;65.8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating and administrative expenses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;36.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;This includes certain advertising and marketing costs incurred by our Education Services business to fulfill performance obligations from contracts with educational institutions.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</jwa:AdvertisingAndMarketingCostsTableTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="c20210501to20220430"
      decimals="-5"
      id="Fact_6f625a762c7c4ed79ef24d83a80b32b7"
      unitRef="U001">100600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="c20200501to20210430"
      decimals="-5"
      id="Fact_68033019b7c24299a9d79cf2dc33718b"
      unitRef="U001">93600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="c20190501to20200430"
      decimals="-5"
      id="Fact_b10c44f690024696b3317bad02521b8d"
      unitRef="U001">103100000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="c20210501to20220430_IncomeStatementLocationAxis_CostOfSalesMember"
      decimals="-5"
      id="Fact_867937b7c691419c9e5faef640b95dd0"
      unitRef="U001">62900000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="c20200501to20210430_IncomeStatementLocationAxis_CostOfSalesMember"
      decimals="-5"
      id="Fact_dfabfe877f0b451793d744dcdfd356d3"
      unitRef="U001">57000000.0</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="c20190501to20200430_IncomeStatementLocationAxis_CostOfSalesMember"
      decimals="-5"
      id="Fact_18fc2e4643e44b1285c3421c6d81212b"
      unitRef="U001">65800000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="c20210501to20220430_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="-5"
      id="Fact_881eb19e643d4eaca77b0b4bca0b64e5"
      unitRef="U001">37700000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="c20200501to20210430_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="-5"
      id="Fact_1602c97737924eaa9f779e61748b72d5"
      unitRef="U001">36600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="c20190501to20200430_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="-5"
      id="Fact_d3014f28b8894410a305368f934b6c2f"
      unitRef="U001">37300000</us-gaap:AdvertisingExpense>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_0394da9de860414489b0c6e03c6493f8">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Technology, Property, and Equipment:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property, and equipment is recorded at cost, except for property and equipment that have been impaired, for which we reduce the carrying amount to the estimated fair value at the impairment date. Major renewals and improvements are capitalized, while maintenance and repairs are expensed as incurred.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property, and equipment is depreciated using the straight-line method based upon the following estimated useful lives: Computer Software &#x2013; 3 to 10 years; Computer Hardware &#x2013; 3 to 5 years; Buildings and Leasehold Improvements &#x2013; the lesser of the estimated useful life of the asset up to 40 years or the duration of the lease; Furniture, Fixtures, and Warehouse Equipment &#x2013; 5 to 10 years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Costs incurred for computer software internally developed or obtained for internal use are capitalized during the application development stage and expensed as incurred during the preliminary project and postimplementation stages. Costs incurred during the application development stage include costs of materials, services, and payroll and payroll-related costs for employees who are directly associated with the software project. Such costs are amortized over the expected useful life of the related software, which is generally 3 to 5 years. Costs related to the investment in our Enterprise Resource Planning and related systems are amortized over an expected useful life of 10 years. Maintenance, training, and upgrade costs that do not result in additional functionality are expensed as incurred.&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember_RangeAxis_MinimumMember"
      id="Fact_2ed69920f6b74198b7ec31396ea30ffb">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember_RangeAxis_MaximumMember"
      id="Fact_2117ae692334462bbf865ea244b6eb3c">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember_RangeAxis_MinimumMember"
      id="Fact_392710a4901d46cdb272183c4c6a3381">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember_RangeAxis_MaximumMember"
      id="Fact_e23900bde2c24057980768274df5500e">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_BuildingAndLeaseholdImprovementsMember_RangeAxis_MaximumMember"
      id="Fact_0965fca0bb9d4e6d95581dfc8eef294d">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember_RangeAxis_MinimumMember"
      id="Fact_c2c0e9f3908f4410a4914cdf63ff859c">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember_RangeAxis_MaximumMember"
      id="Fact_307e515601c44cab943ec9024603c80f">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember_RangeAxis_MinimumMember"
      id="Fact_872fb95007924e1193205e270e149d2e">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember_RangeAxis_MaximumMember"
      id="Fact_4f466948172d42d0b967f10d731d2b35">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210501to20220430_PropertyPlantAndEquipmentByTypeAxis_EnterpriseResourcePlanningAndRelatedSystemsMember"
      id="Fact_0c33b19252074ed7a29995636c963e27">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="c20210501to20220430"
      id="Text_99e0a8ca2dcf4835b06ac3e34f0c0241">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Allocation of Acquisition Purchase Price to Assets Acquired and Liabilities Assumed&lt;/span&gt;:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In connection with acquisitions, we allocate the cost of the acquisition to the assets acquired and the liabilities assumed based on the estimates of fair value for such items, including intangible assets and technology acquired. &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The excess of the purchase consideration over the fair value of assets acquired and liabilities assumed is recorded as goodwill. The determination of the acquisition date fair value of the assets acquired and liabilities assumed requires us to make significant estimates and assumptions, such as forecasted revenue growth rates and operating cash flows, royalty rates, customer attrition rates, obsolescence rates of developed technology, and discount rates.&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; We may use a third-party valuation consultant to assist in the determination of such estimates.&lt;/span&gt;&lt;/div&gt;
</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy
      contextRef="c20210501to20220430"
      id="Text_49a24f1a35c14192b2355cfaf40652a1">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Goodwill and Indefinite-lived Intangible Assets:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Goodwill represents the excess of the aggregate of the following: (1) consideration transferred, (2) the fair value of any noncontrolling interest in the acquiree, and (3) if the business combination is achieved in stages, the acquisition-date fair value of our previously held equity interest in the acquiree over the net of the acquisition-date amounts of the identifiable assets acquired and the liabilities assumed.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Indefinite-lived intangible assets primarily consist of brands and trademarks, and publishing rights, and are typically characterized by intellectual property with a long and well-established revenue stream resulting from strong and well-established imprint/brand recognition in the market.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We use the acquisition method of accounting for all business combinations and do not amortize goodwill or intangible assets with indefinite useful lives. Goodwill and intangible assets with indefinite useful lives are tested for possible impairment annually during the fourth quarter of each fiscal year, or more frequently if events or changes in circumstances indicate that the asset might be impaired.&lt;/div&gt;
</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="c20210501to20220430"
      id="Text_17156259acd1404580367b85f972722c">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Intangible Assets with Definite Lives and Other Long-Lived Assets:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Definite-lived intangible assets principally consist of content and publishing rights, customer relationships, developed technology, brands and trademarks, and covenants not to compete agreements, and are amortized over their estimated useful lives. The most significant factors in determining the estimated lives of these intangibles are the history and longevity, combined with the strength and pattern of projected cash flows.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangible assets with definite lives as of April 30, 2022, are amortized on a straight-line basis over the following weighted average estimated useful lives: content and publishing rights &#x2013; 26 years, customer relationships &#x2013; 16 years, developed technology &#x2013; 7 years, brands and trademarks &#x2013; 11 years, and covenants not to compete agreements &#x2013; 5 years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Assets with definite lives are evaluated for impairment upon a significant change in the operating or macroeconomic environment.&#160;In these circumstances, if an evaluation of the projected undiscounted cash flows indicates impairment, the asset is written down to its estimated fair value based on the discounted future cash flows.&lt;/div&gt;
</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember_RangeAxis_WeightedAverageMember"
      id="Fact_a4034d4d8f504c598cecdfb144cd6b64">P26Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember_RangeAxis_WeightedAverageMember"
      id="Fact_aefb3973a6f744eaa7ad0dc8afc0e056">P16Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      id="Fact_eee7b58caeb943dca3e1857e2e714441">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember_RangeAxis_WeightedAverageMember"
      id="Fact_e4b5b619e75c45d39643b002fb517c41">P11Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember_RangeAxis_WeightedAverageMember"
      id="Fact_a85e53b5f0204b638128026e15fb84e8">P11Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember_RangeAxis_WeightedAverageMember"
      id="Fact_ec5b6a96686440c3ad0c07fa25251e74">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_a8fd4dea2e2c4cd2a0fc79c812e6434e">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Derivative Financial Instruments:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;From time to time, we enter into foreign exchange forward and interest rate swap contracts as a hedge against foreign currency asset and liability commitments, changes in interest rates, and anticipated transaction exposures, including intercompany purchases. All derivatives are recognized as assets or liabilities and measured at fair value.&#160; Derivatives that are not determined to be effective hedges are adjusted to fair value with a corresponding adjustment to earnings. We do not use financial instruments for trading or speculative purposes.&lt;/div&gt;
</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_e8ae268331134b13b40bf71b7da59696">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Foreign Currency Gains/Losses:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We maintain operations in many non-US locations. Assets and liabilities are translated into US dollars using end-of-period exchange rates and revenues, and expenses are translated into US dollars using weighted average rates. Our significant investments in non-US businesses are exposed to foreign currency risk. Foreign currency translation adjustments are reported as a separate component of Accumulated Other Comprehensive Loss within Shareholders&#x2019; Equity.&lt;/span&gt;&#160;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Foreign currency transaction gains or losses are recognized on the Consolidated Statements of Income (Loss) as incurred.&lt;/span&gt;&lt;/div&gt;
</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="c20210501to20220430"
      id="Text_1ab5feebffd94411a8e2806ad3d0d3e8">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Stock-Based Compensation:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We recognize stock-based compensation expense based on the fair value of the stock-based awards on the grant date, reduced by an estimate for future forfeited awards.&#160;As such, stock-based compensation expense is only recognized for those awards that are expected to ultimately vest. The fair value of stock-based awards is recognized in net income generally on a straight-line basis over the requisite service period. Stock-based compensation expense associated with performance-based stock awards is based on actual financial results for targets established up to three years in advance, or less. The cumulative effect on current and prior periods of a change in the estimated number of performance share awards, or estimated forfeiture rate, is recognized as an adjustment to earnings in the period of the revision. If actual results differ significantly from estimates, our stock-based compensation expense and Consolidated Statements of Income (Loss) could be impacted. The grant date fair value for stock options is estimated using the Black-Scholes option-pricing model. The determination of the assumptions used in the Black-Scholes model include the expected life of an option, the expected volatility of our common stock over the estimated life of the option, a risk-free interest rate, and the expected dividend yield. Judgment was also required in estimating the amount of stock-based awards that may be forfeited.&lt;/div&gt;
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults
      contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_a77a13443eac437e88be687caa8111ff">P3Y</jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_626aafd77371464899798dc581b5d9ed">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Recently Adopted Accounting Standards&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reference Rate Reform&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In March 2020, the FASB issued ASU&#160;2020-04, &#x201c;Reference Rate Reform (Topic&#160;848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#x201d;&#160;In January 2021, the FASB clarified the scope of that guidance with the issuance of ASU 2021-01, &#x201c;Reference Rate Reform: Scope.&#x201d;&#160;These ASUs provide optional guidance for a limited period of time to ease the burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting.&#160; This would apply to companies meeting certain criteria that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. This standard was effective for us immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before&#160;December 31, 2022. On December 22, 2021, we amended the Amended and Restated RCA (as defined in Note 14, &#x201c;Debt and Available Credit Facilities&#x201d;) to change the rates for Sterling and euro denominated borrowings from LIBOR-based rates to alternative rates. We applied ASU 2020-04 at the time of this modification, and there was no impact on our Consolidated Financial Statements.&#160;Refer to Note 14, &#x201c;Debt and Available Credit Facilities,&#x201d; for more information. The future impact of this ASU on our Consolidated Financial Statements will be based on any future contract modifications.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Simplifying the Accounting for Income Taxes&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In December 2019, the FASB issued Accounting Standards Update (ASU) 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#x201d;&#160;This ASU is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions within Topic 740, &#x201c;Income Taxes,&#x201d; and clarifies certain aspects of the current guidance to promote consistent application. We adopted ASU 2019-12 on May 1, 2021. The adoption did not have a material impact on our Consolidated Financial Statements at the time of adoption. The impact in the future would depend on any changes in tax laws and the applicable enactment dates. In accordance with ASU 2019-12, the enactment date is when any effects are recognized in the consolidated financial statements.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Measurement of Credit Losses on Financial Instruments&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In June 2016&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, the FASB issued ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2016-13&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &#x201c;Financial Instruments&#x2014;Credit Losses (Topic &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;326&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;), Measurement of Credit Losses on Financial Instruments,&#x201d; &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;and issued subsequent amendments to the initial guidance thereafter.&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2016-13&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; requires entities to measure all expected credit losses for most financial assets held at the reporting date based on an expected loss model which includes historical experience, current conditions, and reasonable and supportable forecasts. Entities will now use forward-looking information to better form their credit loss estimates. ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2016-13&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; also required enhanced disclosures to help financial statement users better understand significant estimates and judgments used in estimating credit losses.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We adopted the new standard on &lt;/span&gt;May 1, 2020&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, with a cumulative effect adjustment to retained earnings as of the beginning of the year of adoption. The adoption of ASU &lt;/span&gt;2016-13&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; primarily impacted our trade receivables, specifically our allowance for doubtful accounts.&#160;The adoption of the standard did not have an impact on our&#160;Consolidated Statements of Income (Loss), or our Consolidated Statements of Cash Flows. See above &lt;/span&gt;under the caption &#x201c;Allowance for Credit Losses&#x201d; for a discussion of our policy.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangibles-Goodwill and Other-Internal-Use Software: Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In August 2018&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, the FASB issued ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2018-15&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &#x201c;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;350-40&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract.&#x201d; ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2018-15&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2018-15&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; on &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;May 1, 2020&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; on a prospective basis. There was &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;no&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; impact to our Consolidated Financial Statements at the date of adoption&lt;/span&gt;.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Recently Issued Accounting Standards&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In October 2021, the FASB issued ASU 2021-08, &#x201c;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.&#x201d; This ASU requires that an acquirer recognize, and measure, contract assets and contract liabilities acquired in a business combination in accordance with ASC 606 &#x201c;Revenue from Contracts with Customers&#x201d; (Topic 606) as if it had originated the contracts. Generally, this would result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree&#x2019;s financial statements if the acquiree prepared financial statements in accordance with US GAAP. This standard is effective for us on May 1, 2023, including interim periods within the fiscal year. Early adoption is permitted. The standard is applied prospectively to business combinations occurring on or after the effective date of the amendments. The impact will be based on future business combinations after we adopt the standard.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Convertible Debt Instruments, Derivatives, and EPS&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;August 2020&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, the FASB issued ASU &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2020-06&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &#x201c;Debt&#x2014;Debt with Conversion and Other Options (Subtopic &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;470-20&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;815-40&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&#x201d;. This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity&#x2019;s own equity to reduce form-over-substance-based accounting conclusions.&#160;In addition, this ASU improves and amends the related EPS guidance. This standard is effective for us on &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;May 1, 2022&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, including interim periods within those fiscal years.&#160;Adoption is either a modified retrospective method or a fully retrospective method of transition.&#160;There was &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;no&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; impact to our Consolidated Financial Statements at the date of adoption&lt;/span&gt;.&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="c20210501to20220430"
      id="Text_ac26b4e0d2af4631b4609e7c658638c5">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Note 3 &lt;/span&gt;&#x2014;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt; Revenue Recognition, Contracts with Customers&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Disaggregation of Revenue&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following tables present our revenue from contracts with customers disaggregated by segment and product type.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Research Publishing &amp;amp; Platforms:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,057,022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;972,512&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;908,952&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54,321&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;42,837&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;39,887&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,111,343&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,015,349&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;948,839&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Academic &amp;amp; Professional Learning:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Publishing&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;349,992&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;361,194&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;351,514&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Professional Learning&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;296,831&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;280,667&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;298,601&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total Academic &amp;amp; Professional Learning&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;646,823&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;641,861&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;650,115&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Education Services:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;University Services&lt;sup&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;226,131&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;227,700&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;210,882&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Talent Development Services&lt;sup&gt;(1)(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;98,631&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,591&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,647&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total Education Services&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;324,762&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;284,291&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;232,529&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total Revenue&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,082,928&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,941,501&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,831,483&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In May 2021, &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;we moved the WileyNXT product offering from Academic &amp;amp; Professional Learning &#x2013; Education Publishing to Education Services &#x2013; Talent Development Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services &#x2013; Talent Development Services. The Revenue was $&lt;/span&gt;2.7&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million and $&lt;/span&gt;0.7&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million for the years ended April 30, 2021 and April 30, 2020, respectively. There were no changes to our total consolidated financial results.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(2)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;University Services was previously referred to as Education Services OPM.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(3)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Talent Development Services was previously referred to as mthree.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following information describes our disaggregation of revenue by segment and product type. Overall, the majority of our revenue is recognized over time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms customers include academic, corporate, government, and public libraries, funders of research, researchers, scientists, clinicians, engineers and technologists, scholarly and professional societies, and students and professors. Research Publishing &amp;amp; Platforms products are sold and distributed globally through multiple channels, including research libraries and library consortia, independent subscription agents, direct sales to professional society members, and other customers. Publishing centers include Australia, China, Germany, India, the UK, and the US. The majority of revenue generated from Research Publishing &amp;amp; Platforms products is recognized over time. Total Research Publishing &amp;amp; Platforms revenue was $1,111.3 million in the year ended April 30, 2022.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We disaggregated revenue by Research Publishing and Research Platforms to reflect the different type of products and services provided.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Research Publishing Products&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing products provide scientific, technical, medical, and scholarly journals, as well as related content and services, to academic, corporate, and government libraries, learned societies, and individual researchers and other professionals. Research Publishing revenue was $1,057.0 million in the year ended April 30, 2022, and the majority is recognized over time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing products generate approximately 79% of its revenue from contracts with its customers from Journal Subscriptions (pay to read), Open Access (pay to publish), and Transformational Agreements (read and publish), and the remainder from Licensing, Reprints, Backfiles, and Other.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Journal Subscriptions, Open Access, and Transformational Models&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Journal subscription contracts are negotiated by us directly with customers or their subscription agents. Subscription periods typically cover calendar years. In a &lt;/span&gt;typical journal subscription sale, there is a written agreement between us and our customer that covers multiple years. However, we typically account for these agreements as one-year contracts because our enforceable rights under the agreements are subject to an annual confirmation and negotiation process with the customer.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In journal subscriptions, there are generally two performance obligations: a functional intellectual property license with a stand-ready promise to provide access to new content for one year, which includes online hosting of the content, and a functional intellectual property perpetual license for access to historical journal content, which also includes online hosting of the content. The transaction price consists of fixed consideration. Journal s&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;ubscription revenue is generally collected in advance when the annual license is granted and no significant financing component exists.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The total transaction price is allocated to each performance obligation based on its relative standalone selling price. We allocate revenue to the stand-ready promise to provide access to new content for one year based on its observable standalone selling price which is generally the contractually stated price, and the revenue for new content is recognized over one year as we have a continuous stand-ready obligation to provide the right of access to additional intellectual property. The allocation of revenue to the perpetual licenses for access to historical journal content is done using the expected cost plus a margin approach as permitted by the revenue standard. Revenue is recognized at the point in time when access to historical content is initially granted.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Under the Open Access business model, we have a signed contract with the customer that contains enforceable rights. The Open Access business model in a typical model includes an over-time single performance obligation that combines a promise to host the customer&#x2019;s content on our open access platform, and a promise to provide an Article Publication Charge (APC) at a discount to eligible users who are defined in the contract, in exchange for an upfront payment. Enforceable right to payment occurs over time as we fulfill our obligation to provide a discount to eligible users, as defined, on future APCs. Therefore, the upfront payment is recorded as a contract liability and revenue is recognized over time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Transformational agreements (read and publish) are the innovative new model that blends journal subscription and open access offerings. Essentially, for a single fee, a national or regional consortium of libraries pays for and receives full read access to our journal portfolio and the ability to publish under an open access arrangement. Like subscriptions, transformational deals involve recurring revenue under multiyear contracts. Unlike subscriptio&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;ns, some &lt;/span&gt;transformational&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; agreements also allow for further upside depending on how much publishing volume we generate. T&lt;/span&gt;ransformational&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; models acceler&lt;/span&gt;ate the transition to open access while maintaining subscription access.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Starting in calendar year 2022, we have signed &lt;/span&gt;transformational&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; agreements that generally include three performance obligations&lt;/span&gt;: (1) a functional intellectual property license with a stand-ready promise to provide access to new content for one year, which includes online hosting of the content, (2) a functional intellectual property perpetual license for access to historical journal content, which also includes online hosting of the content, and (3) a publishing entitlement that allows for a fixed number of articles to be published in hybrid open access journals each contract year. The transaction price consists of fixed consideration and is allocated to the publishing entitlement performance obligation based on its observable standalone selling price, the residual approach for the license to access new content, and the expected cost plus a margin approach for the perpetual license. The revenue for the publishing entitlement and the license to access new content is generally recognized straight-line over the contract year due to the stand-ready promises. The revenue for the perpetual license is recognized at the point in time when access to historical content is initially granted. Cash&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; is generally collected in advance. In addition, some of these transitional agreements also include another performance obligation that includes the promise to provide an APC at a discount in gold open access journals and is recognized over time.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In January 2019, Wiley announced a contractual arrangement in support of open access, a countrywide partnership agreement with Projekt DEAL, a representative of nearly &lt;/span&gt;700&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; academic institutions in Germany. This &lt;/span&gt;three-year&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; agreement, which was extended for &lt;/span&gt;one year&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, provides all Projekt DEAL institutions with access to read Wiley&#x2019;s academic journals back to the year 1997, and researchers at Projekt DEAL institutions can publish articles open access in Wiley&#x2019;s journals. The partnership will better support institutions and researchers in advancing open science, driving discovery, and developing and disseminating knowledge. &lt;/span&gt;Projekt DEAL includes multiple performance obligations, which include a stand-ready promise to provide access to new content, perpetual license for access to historical journal content, and accepting articles to be hosted on our open access platform. &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We are compensated primarily through a fee per article published and a consolidated access fee.&lt;/span&gt; The consideration for Projekt DEAL consists of fixed and variable consideration. We allocated the total consideration to the fixed and variable components based on its relative standalone selling prices for each performance obligation.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Licensing, Reprints, Backfiles, and Other&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Within licensing, the revenue derived from these contracts is primarily comprised of advance payments, including minimum guarantees and sales- or usage-based royalty agreements. Our intellectual property is considered to be functional intellectual property.&#160; Due to the stand-ready promise to provide updates during the subscription period, which is generally an annual period, revenue for the minimum guarantee is recognized on a straight-line basis over the term of the agreement. For our sales-or usage-based royalty agreements, we recognize revenue in the period of usage based on the amounts earned. We record revenue under these arrangements for the amounts due and not yet reported to us based on estimates of the sales or usage of these customers and pursuant to the terms of the contracts. We also have certain licenses whereby we receive a non-refundable minimum guarantee against a volume-based royalty throughout the term of the agreement. We recognize volume-based royalty income only when cumulative consideration exceeds the minimum guarantee.&lt;/div&gt;

&lt;div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reprints contracts generally contain a single performance obligation which is the delivery of printed articles. Revenue is recognized at the time of delivery of the printed articles.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;For Backfiles, the performance obligation is the granting of a functional intellectual property license. Revenue is recognized at the time the functional intellectual property license is granted.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other includes our Article Select offering, whereby we have a single performance obligation to our customers to give access to an article through the purchase of a token. The customer redeems the token for access to the article for a 24-hour period. The customer purchases the tokens with an upfront cash payment. Revenue is recognized when access to the article is provided.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Research Platforms Services&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Platforms is principally comprised of Atypon, a publishing software and service provider that enables scholarly and professional societies and publishers to deliver, host, enhance, market, and manage their content on the web through the &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Literatum &lt;/span&gt;platform. Research Platforms revenue was $54.3 million in the year ended April 30, 2022 and the majority is recognized over time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Platforms services primarily includes a single performance obligation for the implementation and hosting of subscription services. The transaction price is fixed which may include price escalators that are fixed increases per year, and therefore, revenue is recognized upon the initiation of the subscription period and recognized on a straight-line basis over the time of the contractual period. The duration of these contracts is generally multiyear ranging from 2 to 5 years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Academic &amp;amp; Professional Learning&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning provides Education Publishing and Professional Learning products and services including scientific, professional, and education print and digital books, digital courseware, and test preparation services, to libraries, corporations, students, professionals, and researchers, as well as learning, development, and assessment services for businesses and professionals. Communities served include business, finance, accounting, workplace learning, management, leadership, technology, behavioral health, engineering/ architecture, science and medicine, and education. Products are developed for worldwide distribution through multiple channels, including chain and online booksellers, libraries, colleges and universities, corporations, direct to consumer, web sites, distributor networks, and other online applications. Publishing centers include Australia, Germany, India, the UK, and the US. Total Academic &amp;amp; Professional Learning revenue was $646.8 million in the year ended April 30, 2022.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We disaggregated revenue by&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; type of products provided. Academic &amp;amp; Professional Learning products are Education Publishing and Professional Learning.&lt;/span&gt; Academic &amp;amp; Professional Learning revenues are mainly recognized at a point in time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Education Publishing Products&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Publishing products revenue was $350.0 million in the year ended April 30, 2022. Education Publishing products generate approximately 63% of its revenue from contracts with its customers from Education (print and digital) Publishing, which is recognized at a point in time, and 23% from Digital Courseware, which is recognized over time. The remainder of its revenues were from Test Preparation and Certification and Licensing and Other, which has a mix of revenue recognized at a point in time and over time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Education Publishing and Professional Publishing (included within Professional Learning below)&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our performance obligations as they relate to Education and Professional Publishing are primarily book products delivered in both print and digital form which could include single or multiple performance obligations based on the number of print or digital books purchased. Each is represented by an International Standard Book Number (ISBN), with each ISBN representing a performance obligation. Each ISBN has an observable stand-alone selling price as Wiley sells the books separately.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;This revenue stream also includes variable consideration as it relates to discounts and returns for both print and digital books.&#160; Discounts are identifiable by performance obligation and therefore are applied at the point of sale by performance obligation. The process that we use to determine our sales returns and the related reserve provision charged against revenue, is based on applying an estimated return rate to current year returnable print book sales. This rate is based upon an analysis of actual historical return experience in the various markets and geographic regions in which we do business. We collect, maintain, and analyze significant amounts of sales returns data for large volumes of homogeneous transactions. This allows us to make reasonable estimates of the amount of future returns. All available data is utilized to identify the returns by market and to which fiscal year the sales returns apply. This enables management to track the returns in detail and identify and react to trends occurring in the marketplace, with the objective of being able to make the most informed judgments possible in setting reserve rates. Associated with the estimated sales return reserves, we also include a related increase to inventory and reduction to accrued royalties as a result of the expected returns.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;As it relates to print and digital books within Education Publishing and Professional Publishing, revenue is recognized at the point when control of product transfers, which for print is upon shipment or for digital when fulfillment of the products has been rendered.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Digital Courseware Products&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Courseware customers purchase access codes to utilize the product. This could include single or multiple performance obligations based on the number of course ISBNs purchased. Revenue is recognized over time in the period from when the access codes are activated over the applicable semester term to which such product relates.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Test Preparation and Certification Products&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Test Preparation and Certification contracts are generally three-year agreements. This revenue stream includes multiple performance obligations as it relates to the online and printed course materials, including such items as textbooks, ebooks, video lectures, flashcards, study guides, and test banks. The transaction price is fixed; however, discounts are offered and returns of certain products are allowed. We allocate revenue to each performance obligation based on its relative standalone selling price. This standalone selling price is generally based upon the observable selling prices where the product is sold separately to customers. Depending on the performance obligation, revenue is recognized at the time the product is delivered and control has passed to the customer or over time due to our stand-ready obligation to provide updates to the customer.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Licensing and Other&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Revenue derived from our licensing contracts is primarily comprised of advance payments and sales- or usage-based royalties. Revenue for advance payments is recognized at the point in time that the functional intellectual property license is granted. For sales- or usage- based royalties, we record revenue under these arrangements for the amounts due and not yet reported to us based on estimates of the sales or usage of these customers and pursuant to the terms of the contracts.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Professional Learning Products&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Professional Learning products revenue was $296.8 million in the year ended April 30, 2022. Professional Learning (print and digital) products generate approximately 61% of revenue from contracts with its customers from Professional Publishing and Licensing and Other, both of which are described above, and both are mainly recognized at a point in time. Approximately 39% of Professional Learning products revenue is from contracts with its customers from Corporate Training and Corporate Learning, which is recognized mainly over time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Corporate Training&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Corporate Training through our authorized distributor network includes multiple performance obligations. This includes a performance obligation that includes an annual membership which includes the right to purchase products and services, access to the platform, support, and training. This performance obligation is recognized over time as we have an obligation to stand-ready for the customer&#x2019;s use of the services. In addition, there are performance obligations for the assessments and related products or services which are recognized at a point in time when the assessment, product, or service is provided or delivered. The transaction price is allocated to each performance obligation based on its observable standalone selling price which is generally the contractually stated price for the performance obligation related to the annual membership, and for the other performance obligations based on its relative observable selling price when sold separately.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In addition, as it relates to Corporate Training customers&#x2019; unexercised rights for situations where we have received a nonrefundable payment for a customer to receive an assessment and the customer is not expected to exercise such right, we will recognize such &#x201c;breakage&#x201d; amounts as revenue in proportion to the pattern of rights exercised by the customer, which is generally one year.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Corporate Learning&lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The transaction price consists of fixed consideration that is determined at the beginning of each year and received at the same time. Within Corporate Learning there are multiple performance obligations, which include the licenses to learning content and the learning application. Revenue is recognized over time as we have a continuous obligation to provide the right of access to the intellectual property which includes the licenses and learning applications.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Education Services&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services revenue was $324.8 million in the year ended April 30, 2022, and the majority is recognized over time. We disaggregated revenue by&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; type of services provided, which are University Services (previously referred to as Education Services OPM) and Talent Development Services (previously referred to as mthree).&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;University Services&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;University Services revenue was $226.1 million in the year ended April 30, 2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;&lt;/span&gt;and is mainly recognized over time. University Services primarily engages in the comprehensive management of online degree programs for universities and has grown to include a broad array of technology enabled service offerings that address our partner specific pain points. Increasingly, this includes delivering career credentialing education that advances specific careers with in-demand skills.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;University Services includes market research, marketing, student recruitment, enrollment support, proactive retention support, academic services to design courses, faculty support, and access to the Engage Learning Management System, which facilitates the online education experience. Graduate degree programs include Business Administration, Finance, Accounting, Healthcare, Engineering, Communications, and others. As of April 30, 2022, the University Services business had 68 university partners under contract. We are also extending the core OPM business, as well as delivering a broader array of essential university and career credentialing services that the market is demanding and which leverage our core Wiley skills and assets. This full stack education includes teacher professional development and IT skills training, through which we develop and deliver professional credits and job placement through our corporate partners. In addition, University Services derives revenue from unbundled service offerings. University Services revenue is primarily derived from prenegotiated contracts with institutions that provide for a share of tuition generated from students who enroll in a program. The duration of University Services contracts are generally multiyear agreements ranging from a period of 7 to 10 years, with some having optional renewal periods. These optional renewal periods are not a material right and are not considered a separate performance obligation.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;University Services includes a single performance obligation for the services provided because of the integrated technology and services our institutional clients need to attract, enroll, educate, and support students. Consideration is variable since it is based on the number of students enrolled in a program. We begin to recognize revenue at the start of the delivery of the class within a semester overtime, which is also when the variable consideration contingency is resolved.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Talent Development Services&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-top: 7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Talent Development Services revenue was $98.6 million in the year ended April 30, 2022 and is recognized at the point in time the services are provided to its customers. Talent Development Services is a talent placement provider that finds, trains, and places job-ready technology talent in roles with leading corporations worldwide.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Accounts Receivable, net and Contract Liability Balances&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue when, or as, control of the products or services are transferred to the customer and all revenue recognition criteria have been met.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;following table provides information about accounts receivable, net and contract liabilities from contracts with customers&lt;/span&gt;.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;April 30, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;April 30, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Increase/&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(Decrease)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balances from contracts with customers:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: justify; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;331,960&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;311,571&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,389&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: justify; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Contract liabilities&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;538,126&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;545,425&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(7,299&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: justify; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Contract liabilities (included in Other long-term liabilities)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,072&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,560&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(488&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The sales return reserve recorded in Contract liabilities is $31.1 million and $38.0 million as of April 30, 2022 and April 30, 2021, respectively. See Note 2, &#x201c;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#x201d; for further details of the sales return reserve.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;For the year ended April 30, 2022, &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;we estimate that we recognized as revenue substantially all of the current contract liability balance at &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;April 30, 2021&lt;/span&gt;.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The de&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;crease in contract liabilities, excluding the sales return reserve, was primarily driven by revenue earned on journal subscription agreements, transformational agreements, and open access and, to a lesser extent, the impact of foreign exchange. This was partially offset by an increase due to renewals of journal subscription agreements, transformational agreements, and open access.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Remaining Performance Obligations included in Contract Liability&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;As of April 30, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations is approximately $557.2 million, which includes the sales return reserve of $31.1 million. Excluding the sales return reserve, we expect that approximately $507.0 million will be recognized in the next twelve months with the remaining $19.1 million to be recognized &lt;span style="-sec-ix-hidden:Fact_3c969ceb0ed04d6a983f78579fcce905"&gt;thereafter&lt;/span&gt;.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Assets Recognized for the Costs to Fulfill a Contract&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Costs to fulfill a contract are directly related to a contract that will be used to satisfy a performance obligation in the future and are expected to be recovered. These costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates. These types of costs are incurred in the following product types: (1) &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Research Platforms services, which includes customer specific implementation costs per the terms of the contract and (2) University Services, which includes customer specific costs to develop courses per the terms of the contract.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our assets associated with incremental costs to fulfill a contract were $10.9 million and $12.1 million at April 30, 2022 and 2021, respectively, and are included within Other non-current assets on our Consolidated Statements of Financial Position. We recorded amortization expense of $5.2 million, $5.1 million, and $4.2 million in the years ended April 30, 2022, 2021, and 2020, respectively, related to these assets within Cost of sales on the Consolidated Statements of Income (Loss).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Sales and value-added taxes are excluded from revenues. Shipping and handling costs, which are primarily incurred within the Academic &amp;amp; Professional Learning segment, occur before the transfer of control of the related goods. Therefore, in accordance with the revenue standard, it is not considered a promised service to the customer and would be considered a cost to fulfill our promise to transfer the goods. Costs incurred for third-party shipping and handling are primarily reflected in Operating and administrative expenses on the Consolidated Statements of Income (Loss). We incurred $29.0 million, $27.8 million, and $28.8 million in shipping and handling costs in the years ended April 30, 2022, 2021, and 2020, respectively.&lt;/div&gt;
</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_76388c521762404d85599e77de14544d">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Disaggregation of Revenue&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following tables present our revenue from contracts with customers disaggregated by segment and product type.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Research Publishing &amp;amp; Platforms:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,057,022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;972,512&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;908,952&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54,321&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;42,837&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;39,887&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,111,343&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,015,349&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;948,839&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Academic &amp;amp; Professional Learning:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Publishing&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;349,992&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;361,194&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;351,514&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Professional Learning&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;296,831&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;280,667&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;298,601&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total Academic &amp;amp; Professional Learning&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;646,823&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;641,861&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;650,115&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Education Services:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;University Services&lt;sup&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;226,131&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;227,700&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;210,882&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Talent Development Services&lt;sup&gt;(1)(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;98,631&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,591&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,647&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total Education Services&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;324,762&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;284,291&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;232,529&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total Revenue&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,082,928&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,941,501&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,831,483&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In May 2021, &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;we moved the WileyNXT product offering from Academic &amp;amp; Professional Learning &#x2013; Education Publishing to Education Services &#x2013; Talent Development Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services &#x2013; Talent Development Services. The Revenue was $&lt;/span&gt;2.7&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million and $&lt;/span&gt;0.7&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million for the years ended April 30, 2021 and April 30, 2020, respectively. There were no changes to our total consolidated financial results.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(2)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;University Services was previously referred to as Education Services OPM.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(3)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Talent Development Services was previously referred to as mthree.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_491e7f29c01d4db29a157591bcbabc72"
      unitRef="U001">1057022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_9c228665f7a14036b3191cdb16dac823"
      unitRef="U001">972512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_b03b3cd471254ed08024c858cb38a6c5"
      unitRef="U001">908952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_e899bbc7532a4b27ab809db2f255856f"
      unitRef="U001">54321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_85863f00fab649578d793d0af465f660"
      unitRef="U001">42837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_a03eb62b5ea943838cd8163b44afde4d"
      unitRef="U001">39887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_b4d8ab805651408888d8ec0198f1c094"
      unitRef="U001">1111343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_f80cec30632340388ef500f79714a26d"
      unitRef="U001">1015349000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_8db3e81e08d24b0ca39194a0aad64217"
      unitRef="U001">948839000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_28d88e2605fc4415a6e8a98258785f25"
      unitRef="U001">349992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_b7c3d8590a4f4ea5b54ad3d5012ae767"
      unitRef="U001">361194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_8d6b26fd0469444aab5f498b6ef2176d"
      unitRef="U001">351514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_455a6364cdc3486ebae5e0ba3b8816ea"
      unitRef="U001">296831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_bc58aa925c4440659930af39fc5629d2"
      unitRef="U001">280667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_504f0c6765b04bf99d814b3617c5e37b"
      unitRef="U001">298601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_27a4e72894164602ad031b02c061b178"
      unitRef="U001">646823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_a798b5e79a414b6bb58aadf7e1546a70"
      unitRef="U001">641861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_e3924494601048df87a68460bcebb3e8"
      unitRef="U001">650115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_cb1fd0891bd74b78990f5e79fbfc706e"
      unitRef="U001">226131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_1fefd6653ce54751a208819844bd7f61"
      unitRef="U001">227700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_91a76c2374f34056adb794d2a40a27c6"
      unitRef="U001">210882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_f07edaed416b4f37aa9d768f3e339711"
      unitRef="U001">98631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_a0274f6bbd774cda9f56c14de929d67b"
      unitRef="U001">56591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_f38a56e05e754a3199020de5aa095c2c"
      unitRef="U001">21647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_b0e8583efa9b47eaac4f88814bcb3dd6"
      unitRef="U001">324762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_05109005dc834f8f82627772a600168e"
      unitRef="U001">284291000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_08716d3098874c88af5457091e0729c8"
      unitRef="U001">232529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_84a2c3251bbe44c3b8548a5a0b0ca790"
      unitRef="U001">2082928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_7e15603da3d24e09bcef0e2183fb68c4"
      unitRef="U001">1941501000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_50c4696c091345d5973839a18e3b8393"
      unitRef="U001">1831483000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember_SubsegmentsAxis_WileyNXTMember"
      decimals="-5"
      id="Fact_64d073a72bc14393a610e8707610b0fe"
      unitRef="U001">2700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember_SubsegmentsAxis_WileyNXTMember"
      decimals="-5"
      id="Fact_86cca19cfff44145974bc5898ea03334"
      unitRef="U001">700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="c20210501to20220430"
      id="Text_183a1506a7ab42e584e585a3addabaf8">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms customers include academic, corporate, government, and public libraries, funders of research, researchers, scientists, clinicians, engineers and technologists, scholarly and professional societies, and students and professors. Research Publishing &amp;amp; Platforms products are sold and distributed globally through multiple channels, including research libraries and library consortia, independent subscription agents, direct sales to professional society members, and other customers. Publishing centers include Australia, China, Germany, India, the UK, and the US. The majority of revenue generated from Research Publishing &amp;amp; Platforms products is recognized over time. Total Research Publishing &amp;amp; Platforms revenue was $1,111.3 million in the year ended April 30, 2022.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We disaggregated revenue by Research Publishing and Research Platforms to reflect the different type of products and services provided.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Research Publishing Products&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing products provide scientific, technical, medical, and scholarly journals, as well as related content and services, to academic, corporate, and government libraries, learned societies, and individual researchers and other professionals. Research Publishing revenue was $1,057.0 million in the year ended April 30, 2022, and the majority is recognized over time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing products generate approximately 79% of its revenue from contracts with its customers from Journal Subscriptions (pay to read), Open Access (pay to publish), and Transformational Agreements (read and publish), and the remainder from Licensing, Reprints, Backfiles, and Other.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Journal Subscriptions, Open Access, and Transformational Models&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Journal subscription contracts are negotiated by us directly with customers or their subscription agents. Subscription periods typically cover calendar years. In a &lt;/span&gt;typical journal subscription sale, there is a written agreement between us and our customer that covers multiple years. However, we typically account for these agreements as one-year contracts because our enforceable rights under the agreements are subject to an annual confirmation and negotiation process with the customer.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In journal subscriptions, there are generally two performance obligations: a functional intellectual property license with a stand-ready promise to provide access to new content for one year, which includes online hosting of the content, and a functional intellectual property perpetual license for access to historical journal content, which also includes online hosting of the content. The transaction price consists of fixed consideration. Journal s&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;ubscription revenue is generally collected in advance when the annual license is granted and no significant financing component exists.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The total transaction price is allocated to each performance obligation based on its relative standalone selling price. We allocate revenue to the stand-ready promise to provide access to new content for one year based on its observable standalone selling price which is generally the contractually stated price, and the revenue for new content is recognized over one year as we have a continuous stand-ready obligation to provide the right of access to additional intellectual property. The allocation of revenue to the perpetual licenses for access to historical journal content is done using the expected cost plus a margin approach as permitted by the revenue standard. Revenue is recognized at the point in time when access to historical content is initially granted.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Under the Open Access business model, we have a signed contract with the customer that contains enforceable rights. The Open Access business model in a typical model includes an over-time single performance obligation that combines a promise to host the customer&#x2019;s content on our open access platform, and a promise to provide an Article Publication Charge (APC) at a discount to eligible users who are defined in the contract, in exchange for an upfront payment. Enforceable right to payment occurs over time as we fulfill our obligation to provide a discount to eligible users, as defined, on future APCs. Therefore, the upfront payment is recorded as a contract liability and revenue is recognized over time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Transformational agreements (read and publish) are the innovative new model that blends journal subscription and open access offerings. Essentially, for a single fee, a national or regional consortium of libraries pays for and receives full read access to our journal portfolio and the ability to publish under an open access arrangement. Like subscriptions, transformational deals involve recurring revenue under multiyear contracts. Unlike subscriptio&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;ns, some &lt;/span&gt;transformational&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; agreements also allow for further upside depending on how much publishing volume we generate. T&lt;/span&gt;ransformational&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; models acceler&lt;/span&gt;ate the transition to open access while maintaining subscription access.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Starting in calendar year 2022, we have signed &lt;/span&gt;transformational&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; agreements that generally include three performance obligations&lt;/span&gt;: (1) a functional intellectual property license with a stand-ready promise to provide access to new content for one year, which includes online hosting of the content, (2) a functional intellectual property perpetual license for access to historical journal content, which also includes online hosting of the content, and (3) a publishing entitlement that allows for a fixed number of articles to be published in hybrid open access journals each contract year. The transaction price consists of fixed consideration and is allocated to the publishing entitlement performance obligation based on its observable standalone selling price, the residual approach for the license to access new content, and the expected cost plus a margin approach for the perpetual license. The revenue for the publishing entitlement and the license to access new content is generally recognized straight-line over the contract year due to the stand-ready promises. The revenue for the perpetual license is recognized at the point in time when access to historical content is initially granted. Cash&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; is generally collected in advance. In addition, some of these transitional agreements also include another performance obligation that includes the promise to provide an APC at a discount in gold open access journals and is recognized over time.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In January 2019, Wiley announced a contractual arrangement in support of open access, a countrywide partnership agreement with Projekt DEAL, a representative of nearly &lt;/span&gt;700&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; academic institutions in Germany. This &lt;/span&gt;three-year&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; agreement, which was extended for &lt;/span&gt;one year&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, provides all Projekt DEAL institutions with access to read Wiley&#x2019;s academic journals back to the year 1997, and researchers at Projekt DEAL institutions can publish articles open access in Wiley&#x2019;s journals. The partnership will better support institutions and researchers in advancing open science, driving discovery, and developing and disseminating knowledge. &lt;/span&gt;Projekt DEAL includes multiple performance obligations, which include a stand-ready promise to provide access to new content, perpetual license for access to historical journal content, and accepting articles to be hosted on our open access platform. &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We are compensated primarily through a fee per article published and a consolidated access fee.&lt;/span&gt; The consideration for Projekt DEAL consists of fixed and variable consideration. We allocated the total consideration to the fixed and variable components based on its relative standalone selling prices for each performance obligation.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Licensing, Reprints, Backfiles, and Other&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Within licensing, the revenue derived from these contracts is primarily comprised of advance payments, including minimum guarantees and sales- or usage-based royalty agreements. Our intellectual property is considered to be functional intellectual property.&#160; Due to the stand-ready promise to provide updates during the subscription period, which is generally an annual period, revenue for the minimum guarantee is recognized on a straight-line basis over the term of the agreement. For our sales-or usage-based royalty agreements, we recognize revenue in the period of usage based on the amounts earned. We record revenue under these arrangements for the amounts due and not yet reported to us based on estimates of the sales or usage of these customers and pursuant to the terms of the contracts. We also have certain licenses whereby we receive a non-refundable minimum guarantee against a volume-based royalty throughout the term of the agreement. We recognize volume-based royalty income only when cumulative consideration exceeds the minimum guarantee.&lt;/div&gt;

&lt;div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reprints contracts generally contain a single performance obligation which is the delivery of printed articles. Revenue is recognized at the time of delivery of the printed articles.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;For Backfiles, the performance obligation is the granting of a functional intellectual property license. Revenue is recognized at the time the functional intellectual property license is granted.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other includes our Article Select offering, whereby we have a single performance obligation to our customers to give access to an article through the purchase of a token. The customer redeems the token for access to the article for a 24-hour period. The customer purchases the tokens with an upfront cash payment. Revenue is recognized when access to the article is provided.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Research Platforms Services&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Platforms is principally comprised of Atypon, a publishing software and service provider that enables scholarly and professional societies and publishers to deliver, host, enhance, market, and manage their content on the web through the &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Literatum &lt;/span&gt;platform. Research Platforms revenue was $54.3 million in the year ended April 30, 2022 and the majority is recognized over time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Platforms services primarily includes a single performance obligation for the implementation and hosting of subscription services. The transaction price is fixed which may include price escalators that are fixed increases per year, and therefore, revenue is recognized upon the initiation of the subscription period and recognized on a straight-line basis over the time of the contractual period. The duration of these contracts is generally multiyear ranging from 2 to 5 years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Academic &amp;amp; Professional Learning&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning provides Education Publishing and Professional Learning products and services including scientific, professional, and education print and digital books, digital courseware, and test preparation services, to libraries, corporations, students, professionals, and researchers, as well as learning, development, and assessment services for businesses and professionals. Communities served include business, finance, accounting, workplace learning, management, leadership, technology, behavioral health, engineering/ architecture, science and medicine, and education. Products are developed for worldwide distribution through multiple channels, including chain and online booksellers, libraries, colleges and universities, corporations, direct to consumer, web sites, distributor networks, and other online applications. Publishing centers include Australia, Germany, India, the UK, and the US. Total Academic &amp;amp; Professional Learning revenue was $646.8 million in the year ended April 30, 2022.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We disaggregated revenue by&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; type of products provided. Academic &amp;amp; Professional Learning products are Education Publishing and Professional Learning.&lt;/span&gt; Academic &amp;amp; Professional Learning revenues are mainly recognized at a point in time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Education Publishing Products&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Publishing products revenue was $350.0 million in the year ended April 30, 2022. Education Publishing products generate approximately 63% of its revenue from contracts with its customers from Education (print and digital) Publishing, which is recognized at a point in time, and 23% from Digital Courseware, which is recognized over time. The remainder of its revenues were from Test Preparation and Certification and Licensing and Other, which has a mix of revenue recognized at a point in time and over time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Education Publishing and Professional Publishing (included within Professional Learning below)&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our performance obligations as they relate to Education and Professional Publishing are primarily book products delivered in both print and digital form which could include single or multiple performance obligations based on the number of print or digital books purchased. Each is represented by an International Standard Book Number (ISBN), with each ISBN representing a performance obligation. Each ISBN has an observable stand-alone selling price as Wiley sells the books separately.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;This revenue stream also includes variable consideration as it relates to discounts and returns for both print and digital books.&#160; Discounts are identifiable by performance obligation and therefore are applied at the point of sale by performance obligation. The process that we use to determine our sales returns and the related reserve provision charged against revenue, is based on applying an estimated return rate to current year returnable print book sales. This rate is based upon an analysis of actual historical return experience in the various markets and geographic regions in which we do business. We collect, maintain, and analyze significant amounts of sales returns data for large volumes of homogeneous transactions. This allows us to make reasonable estimates of the amount of future returns. All available data is utilized to identify the returns by market and to which fiscal year the sales returns apply. This enables management to track the returns in detail and identify and react to trends occurring in the marketplace, with the objective of being able to make the most informed judgments possible in setting reserve rates. Associated with the estimated sales return reserves, we also include a related increase to inventory and reduction to accrued royalties as a result of the expected returns.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;As it relates to print and digital books within Education Publishing and Professional Publishing, revenue is recognized at the point when control of product transfers, which for print is upon shipment or for digital when fulfillment of the products has been rendered.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Digital Courseware Products&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Courseware customers purchase access codes to utilize the product. This could include single or multiple performance obligations based on the number of course ISBNs purchased. Revenue is recognized over time in the period from when the access codes are activated over the applicable semester term to which such product relates.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Test Preparation and Certification Products&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Test Preparation and Certification contracts are generally three-year agreements. This revenue stream includes multiple performance obligations as it relates to the online and printed course materials, including such items as textbooks, ebooks, video lectures, flashcards, study guides, and test banks. The transaction price is fixed; however, discounts are offered and returns of certain products are allowed. We allocate revenue to each performance obligation based on its relative standalone selling price. This standalone selling price is generally based upon the observable selling prices where the product is sold separately to customers. Depending on the performance obligation, revenue is recognized at the time the product is delivered and control has passed to the customer or over time due to our stand-ready obligation to provide updates to the customer.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Licensing and Other&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Revenue derived from our licensing contracts is primarily comprised of advance payments and sales- or usage-based royalties. Revenue for advance payments is recognized at the point in time that the functional intellectual property license is granted. For sales- or usage- based royalties, we record revenue under these arrangements for the amounts due and not yet reported to us based on estimates of the sales or usage of these customers and pursuant to the terms of the contracts.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Professional Learning Products&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Professional Learning products revenue was $296.8 million in the year ended April 30, 2022. Professional Learning (print and digital) products generate approximately 61% of revenue from contracts with its customers from Professional Publishing and Licensing and Other, both of which are described above, and both are mainly recognized at a point in time. Approximately 39% of Professional Learning products revenue is from contracts with its customers from Corporate Training and Corporate Learning, which is recognized mainly over time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Corporate Training&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Corporate Training through our authorized distributor network includes multiple performance obligations. This includes a performance obligation that includes an annual membership which includes the right to purchase products and services, access to the platform, support, and training. This performance obligation is recognized over time as we have an obligation to stand-ready for the customer&#x2019;s use of the services. In addition, there are performance obligations for the assessments and related products or services which are recognized at a point in time when the assessment, product, or service is provided or delivered. The transaction price is allocated to each performance obligation based on its observable standalone selling price which is generally the contractually stated price for the performance obligation related to the annual membership, and for the other performance obligations based on its relative observable selling price when sold separately.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In addition, as it relates to Corporate Training customers&#x2019; unexercised rights for situations where we have received a nonrefundable payment for a customer to receive an assessment and the customer is not expected to exercise such right, we will recognize such &#x201c;breakage&#x201d; amounts as revenue in proportion to the pattern of rights exercised by the customer, which is generally one year.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Corporate Learning&lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The transaction price consists of fixed consideration that is determined at the beginning of each year and received at the same time. Within Corporate Learning there are multiple performance obligations, which include the licenses to learning content and the learning application. Revenue is recognized over time as we have a continuous obligation to provide the right of access to the intellectual property which includes the licenses and learning applications.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Education Services&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services revenue was $324.8 million in the year ended April 30, 2022, and the majority is recognized over time. We disaggregated revenue by&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; type of services provided, which are University Services (previously referred to as Education Services OPM) and Talent Development Services (previously referred to as mthree).&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;University Services&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;University Services revenue was $226.1 million in the year ended April 30, 2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;&lt;/span&gt;and is mainly recognized over time. University Services primarily engages in the comprehensive management of online degree programs for universities and has grown to include a broad array of technology enabled service offerings that address our partner specific pain points. Increasingly, this includes delivering career credentialing education that advances specific careers with in-demand skills.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;University Services includes market research, marketing, student recruitment, enrollment support, proactive retention support, academic services to design courses, faculty support, and access to the Engage Learning Management System, which facilitates the online education experience. Graduate degree programs include Business Administration, Finance, Accounting, Healthcare, Engineering, Communications, and others. As of April 30, 2022, the University Services business had 68 university partners under contract. We are also extending the core OPM business, as well as delivering a broader array of essential university and career credentialing services that the market is demanding and which leverage our core Wiley skills and assets. This full stack education includes teacher professional development and IT skills training, through which we develop and deliver professional credits and job placement through our corporate partners. In addition, University Services derives revenue from unbundled service offerings. University Services revenue is primarily derived from prenegotiated contracts with institutions that provide for a share of tuition generated from students who enroll in a program. The duration of University Services contracts are generally multiyear agreements ranging from a period of 7 to 10 years, with some having optional renewal periods. These optional renewal periods are not a material right and are not considered a separate performance obligation.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;University Services includes a single performance obligation for the services provided because of the integrated technology and services our institutional clients need to attract, enroll, educate, and support students. Consideration is variable since it is based on the number of students enrolled in a program. We begin to recognize revenue at the start of the delivery of the class within a semester overtime, which is also when the variable consideration contingency is resolved.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Talent Development Services&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-top: 7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Talent Development Services revenue was $98.6 million in the year ended April 30, 2022 and is recognized at the point in time the services are provided to its customers. Talent Development Services is a talent placement provider that finds, trains, and places job-ready technology talent in roles with leading corporations worldwide.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Accounts Receivable, net and Contract Liability Balances&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue when, or as, control of the products or services are transferred to the customer and all revenue recognition criteria have been met.&lt;/div&gt;
</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-5"
      id="Fact_20a23654736543cf8c2f9d986c18c397"
      unitRef="U001">1111300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-5"
      id="Fact_e9f5d19a75544a158ff1b6a756f84d30"
      unitRef="U001">1057000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember"
      decimals="2"
      id="Fact_82a06bf2ab3449e7a8146625a424782a"
      unitRef="U005">0.79</us-gaap:ConcentrationRiskPercentage1>
    <jwa:NumberOfPerformanceObligations
      contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember"
      decimals="INF"
      id="Fact_60cfeb8f710f4c5e9aba5ded23fe8a6d"
      unitRef="U007">2</jwa:NumberOfPerformanceObligations>
    <jwa:DurationOfContracts
      contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember"
      id="Fact_3406d92154144cdb939d7f83b591ccd1">P1Y</jwa:DurationOfContracts>
    <jwa:DurationOfContracts
      contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember"
      id="Fact_4a423875d8404a818f84249c9218a7e0">P1Y</jwa:DurationOfContracts>
    <jwa:DurationOfContracts
      contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember"
      id="Fact_0d75ef10b2d74598b81d0a497a5df873">P1Y</jwa:DurationOfContracts>
    <jwa:DurationOfContracts
      contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember"
      id="Fact_6fb966f056fd490fb370287ed3b7e0c8">P1Y</jwa:DurationOfContracts>
    <jwa:NumberOfAcademicInstitutions
      contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_OpenAccessMember"
      decimals="0"
      id="Fact_0e3e0fd91efe41b6bc4bffe4678d4eda"
      unitRef="U008">700</jwa:NumberOfAcademicInstitutions>
    <jwa:DurationOfContracts
      contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_OpenAccessMember"
      id="Fact_5f003c781f86437492563b14fc2aaa31">P3Y</jwa:DurationOfContracts>
    <jwa:ExtendedDurationOfContracts
      contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_OpenAccessMember"
      id="Fact_05ffb0f8907a408d9d7da2a72e5abe45">P1Y</jwa:ExtendedDurationOfContracts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ResearchPlatformsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-5"
      id="Fact_e8421c26721b4e36bdc28894344f27ce"
      unitRef="U001">54300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <jwa:DurationOfContracts
      contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPlatformsMember_RangeAxis_MinimumMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      id="Fact_e77bccbee4ef48d6bb768f00427ebe56">P2Y</jwa:DurationOfContracts>
    <jwa:DurationOfContracts
      contextRef="c20210501to20220430_ProductOrServiceAxis_ResearchPlatformsMember_RangeAxis_MaximumMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      id="Fact_756072f138e24da49d68e9af13eb5ca7">P5Y</jwa:DurationOfContracts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-5"
      id="Fact_1c4259da60b2418a9781b9e050b1bd61"
      unitRef="U001">646800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-5"
      id="Fact_2ee5df5b133f47e38fb1d910fd63ab25"
      unitRef="U001">350000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_EducationPublishingPrintAndDigitalMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="2"
      id="Fact_b3f55ac5e5c2401cb83a9c59cd08c0b1"
      unitRef="U005">0.63</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_EducationPublishingPrintAndDigitalCoursewareMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="2"
      id="Fact_1bea733ebd1d4dc58e7221d4b28e2e43"
      unitRef="U005">0.23</us-gaap:ConcentrationRiskPercentage1>
    <jwa:DurationOfContracts
      contextRef="c20210501to20220430_ProductOrServiceAxis_EducationPublishingMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_TestPreparationAndCertificationMember"
      id="Fact_f5535a749685457e98f00b9a141f4e01">P3Y</jwa:DurationOfContracts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-5"
      id="Fact_c4dba63db98c43b59332eb988086f3d6"
      unitRef="U001">296800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_ProfessionalPublishingAndLicensingAndOtherMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="2"
      id="Fact_72617ce230cf4e4b92e270f508ca7d77"
      unitRef="U005">0.61</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_CorporateTrainingAndCorporateLearningMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="2"
      id="Fact_374cf7d8d0c64138b47c9721a4ffae2d"
      unitRef="U005">0.39</us-gaap:ConcentrationRiskPercentage1>
    <jwa:DurationOfContracts
      contextRef="c20210501to20220430_ProductOrServiceAxis_ProfessionalLearningMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember_SubsegmentsAxis_CorporateTrainingMember"
      id="Fact_280c942250d2466db4e607c07a15f469">P1Y</jwa:DurationOfContracts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-5"
      id="Fact_82339c469c1b477988e44d9d9ce7ce2a"
      unitRef="U001">324800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-5"
      id="Fact_2260a76bd5df45668747957e10aaf7e5"
      unitRef="U001">226100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <jwa:NumberOfUniversityPartnersUnderContract
      contextRef="c20210501to20220430_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="0"
      id="Fact_caf73c24841446b08c5779abae5e2a2c"
      unitRef="U006">68</jwa:NumberOfUniversityPartnersUnderContract>
    <jwa:DurationOfContracts
      contextRef="c20210501to20220430_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_RangeAxis_MinimumMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      id="Fact_a63e0bf87cc94f4d83c266184e43d5b2">P7Y</jwa:DurationOfContracts>
    <jwa:DurationOfContracts
      contextRef="c20210501to20220430_ProductOrServiceAxis_OnlineProgramManagementDeltakMember_RangeAxis_MaximumMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      id="Fact_5a20d00f12b04d9ea0142bdcc08d7a7d">P10Y</jwa:DurationOfContracts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_MthreeMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-5"
      id="Fact_9e3d47e43f6e43a99b463c09814fd96e"
      unitRef="U001">98600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_cfa0bedc0a0945e69fe190332601244f">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;following table provides information about accounts receivable, net and contract liabilities from contracts with customers&lt;/span&gt;.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;April 30, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;April 30, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Increase/&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(Decrease)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balances from contracts with customers:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: justify; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;331,960&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;311,571&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,389&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: justify; margin-left: 17.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Contract liabilities&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;538,126&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;545,425&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(7,299&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: justify; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Contract liabilities (included in Other long-term liabilities)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,072&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,560&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(488&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The sales return reserve recorded in Contract liabilities is $31.1 million and $38.0 million as of April 30, 2022 and April 30, 2021, respectively. See Note 2, &#x201c;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#x201d; for further details of the sales return reserve.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_7a77e5146dba4a048ec477da516efb97"
      unitRef="U001">331960000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_b05c25b203df4ccebfb793724fc1bd1c"
      unitRef="U001">311571000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_776f54c289de403db28449011af165c8"
      unitRef="U001">-20389000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_b625bd240d3c4f61977f7ca05c2ece79"
      unitRef="U001">538126000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_2354e86bbff643a2897512dfe401b596"
      unitRef="U001">545425000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <jwa:IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_c5181aab7b9a427093d1ced008abdc4b"
      unitRef="U001">-7299000</jwa:IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_f3c13537c3f9482187897cb334bf76e2"
      unitRef="U001">19072000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_2627d2d48c5048bba07a6987f52a7c59"
      unitRef="U001">19560000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <jwa:IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_5c2953f5c4ec4618b9261b1db1142051"
      unitRef="U001">-488000</jwa:IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="c20220430"
      decimals="-5"
      id="Fact_a7546db735854375b98bdef9f2367dee"
      unitRef="U001">31100000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="c20210430"
      decimals="-5"
      id="Fact_343d4e903ae84216ac543e0d55e5202f"
      unitRef="U001">38000000.0</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="c20220430"
      decimals="-5"
      id="Fact_4a2bb42755224274bcd76479d583c627"
      unitRef="U001">557200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="c20220430"
      decimals="-5"
      id="Fact_39559e992fd1425da9e7aea5626feea2"
      unitRef="U001">31100000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <jwa:RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount
      contextRef="c20220430_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0220501Member"
      decimals="-5"
      id="Fact_318af0caa9a94fe98a536fb8edbaa06e"
      unitRef="U001">507000000.0</jwa:RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="c20220430_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0220501Member"
      id="Fact_6eb9d52023a74aa1b536d34634cb25d9">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <jwa:RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount
      contextRef="c20220430_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0230501Member"
      decimals="-5"
      id="Fact_834f93539bd544079d8def2df6be5e24"
      unitRef="U001">19100000</jwa:RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount>
    <us-gaap:CapitalizedContractCostNet
      contextRef="c20220430"
      decimals="-5"
      id="Fact_bf74dbc16cc7423ab8f12e0a7de6ba47"
      unitRef="U001">10900000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="c20210430"
      decimals="-5"
      id="Fact_5cdd932c3aba46f79353db88197f303d"
      unitRef="U001">12100000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="c20210501to20220430"
      decimals="-5"
      id="Fact_82e83a2fa0494da797780ddb2ae6ec1e"
      unitRef="U001">5200000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="c20200501to20210430"
      decimals="-5"
      id="Fact_52f6014f5088455b8de461cc28f8cb2e"
      unitRef="U001">5100000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="c20190501to20200430"
      decimals="-5"
      id="Fact_1cd113a9ad6145c790fbb86266348948"
      unitRef="U001">4200000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20210501to20220430_ProductOrServiceAxis_ShippingAndHandlingMember"
      decimals="-5"
      id="Fact_872566e7a3904ab398d9457b7702e9a3"
      unitRef="U001">29000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20200501to20210430_ProductOrServiceAxis_ShippingAndHandlingMember"
      decimals="-5"
      id="Fact_99e6be1b4db94568b305f14fe66c3380"
      unitRef="U001">27800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20190501to20200430_ProductOrServiceAxis_ShippingAndHandlingMember"
      decimals="-5"
      id="Fact_6813041bdacc482b8c1cda9f8163245f"
      unitRef="U001">28800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_c178d0e6cb5745839da30f2616e14415">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 4 &#x2013; Acquisitions&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pro forma financial information related to these acquisitions has not been provided as it is not material to our consolidated results of operations.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Fiscal Year 2022&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;XYZ Media&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On December 29, 2021, we completed the acquisition of certain assets of XYZ Media Inc. (XYZ Media). XYZ Media is a company that generates leads for higher education institutions. The results of XYZ Media are included in our Education Services segment results. The fair value of consideration transferred at the date of acquisition was $45.4 million, which included $38.0 million of cash and approximately 129 thousand shares of Wiley Class A common stock, or approximately $7.4 million. &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We financed the payment of the cash consideration with a combination of cash on hand and borrowings under our Amended and Restated RCA (as defined below in Note 14, &#x201c;Debt and Available Credit Facilities&#x201d;).&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The XYZ Media acquisition was accounted for using the acquisition method of accounting. The preliminary excess purchase price over identifiable net tangible and intangible assets acquired, and liabilities assumed, has been recorded to Goodwill in our Consolidated Statements of Financial Position. Goodwill represents synergies and economies of scale expected from the combination of services. We recorded the preliminary fair value of the assets acquired and liabilities assumed on the acquisition date. The goodwill will be deductible for tax purposes. The acquisition related costs to acquire XYZ Media were expensed when incurred and were approximately $&lt;/span&gt;0.1&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million for the year ended &lt;/span&gt;April 30, 2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;. Such costs were allocated to the Education Services segment and are reflected in Operating and administrative expenses on the Consolidated Statements of Net Income (Loss) for the year ended &lt;/span&gt;April 30, 2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;XYZ Media&#x2019;s revenue and operating loss included in our Education Services segment results for the year ended &lt;/span&gt;April 30, 2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; was $&lt;/span&gt;3.6&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million and $&lt;/span&gt;(1.5)&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, respectively.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table summarizes the consideration transferred to acquire XYZ Media and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Preliminary Allocation&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total consideration transferred&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45,363&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;913&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangible assets, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,711&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,226&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other non-current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;46&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45,896&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Liabilities:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;533&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;533&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table summarizes the identifiable intangible assets acquired and their weighted-average useful life at the date of acquisition.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Estimated Fair Value&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted-Average Useful Life (in Years)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Developed technology&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,930&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,340&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Covenants not to compete&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;323&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Tradename&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;118&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,711&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The allocation of the total consideration transferred to the assets acquired, including intangible assets and goodwill, and the liabilities assumed is preliminary and could be revised as a result of additional information obtained due to the finalization of the &lt;/span&gt;third&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-party valuation report, leases and related commitments, tax related matters and contingencies and certain assets and liabilities, including receivables and payables, but such amounts will be finalized within the measurement period, which will not exceed &lt;/span&gt;one&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; year from the acquisition date.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Other Acquisitions in Fiscal Year &lt;/span&gt;2022&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;November 30, 2021&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, we acquired the assets of the eJournalPress (EJP) business from Precision Computer Works, Inc. EJP is a technology platform company with an established journal submission and peer review management system. &lt;/span&gt;The results of EJP are included in our Research Publishing &amp;amp; Platforms segment results.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On October 1, 2021, we completed the acquisition of certain assets of J&amp;amp;J Editorial Services, LLC. (J&amp;amp;J). J&amp;amp;J is a publishing services company providing expert offerings in editorial operations, production, copyediting, system support, and consulting. The results of J&amp;amp;J are included in our Research Publishing &amp;amp; Platforms segment results.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We also completed in the &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;year ended &lt;/span&gt;April 30, 2022 the acquisition of two immaterial businesses included in our Research Publishing &amp;amp; Platforms segment and the acquisition of one immaterial business in our Education Services segment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The aggregate preliminary fair value of consideration transferred for these other acquisitions was approximately $&lt;/span&gt;41.2&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million during the year ended &lt;/span&gt;April 30, 2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, which included $&lt;/span&gt;36.2&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million of cash paid at the acquisition dates and $&lt;/span&gt;5.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million of additional cash to be paid after the acquisition dates. The fair value of the cash consideration transferred, net of $&lt;/span&gt;1.2&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million of cash acquired was approximately $&lt;/span&gt;34.9&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million. These other acquisitions were accounted for using the acquisition method of accounting as of their respective acquisition dates.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Associated with these other acquisitions, the preliminary aggregate excess purchase price over identifiable net tangible and intangible assets acquired, and &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;liabilities assumed&lt;/span&gt; of $24.8 million has been recorded to Goodwill on our Consolidated Statements of Financial Position as of April 30, 2022 and $15.6 million of intangible assets subject to amortization have been recorded, including developed technology, customer relationships, trademarks, covenants not to compete, and content that is being amortized over preliminary estimated weighted-average useful lives of 4, 8, 2, 4&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, and &lt;/span&gt;4 years, respectively. &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The fair value assessed for the majority of the tangible assets acquired and liabilities assumed approximated their carrying value. Goodwill represents synergies and economies of scale expected from the combination of services. &lt;/span&gt;Goodwill of $24.8 million has been allocated to the Research Publishing &amp;amp; Platforms segment and none has been allocated to the Education Services segment. Approximately $18.7 million of the &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;goodwill will be deductible for tax purposes,&lt;/span&gt; and $6.1 million will not be deductible for tax purposes. The incremental revenue for the &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;year ended &lt;/span&gt;April 30, 2022 related to these other acquisitions was approximately $8.1 million. &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The aggregate acquisition related costs to acquire these other acquisitions was expensed when incurred and was approximately $&lt;/span&gt;0.5&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million for the year ended &lt;/span&gt;April 30, 2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;allocation of the total consideration transferred to the assets acquired, including intangible assets and goodwill, and the liabilities assumed is preliminary, and could be revised as a result of additional information obtained due to the finalization of the &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;third&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-party valuation reports, leases and related commitments, tax related matters and contingencies, and certain assets and liabilities, including receivables and payables, but such amounts will be finalized within the measurement period, which will not exceed &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;one&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; year from the acquisition date.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Fiscal Year 2021&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Hindawi&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On December 31, 2020, we completed the acquisition of 100% of the outstanding stock of Hindawi Limited (Hindawi). Hindawi is a scientific research publisher and an innovator in open access publishing. Its results of operations are included in our Research Publishing &amp;amp; Platforms segment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The fair value of the consideration transferred at the acquisition date was $300.1 million, which included $299.3 million of cash and $0.8 million related to the settlement of a preexisting relationship. We financed the payment of the cash consideration primarily through borrowings under our Amended and Restated RCA (as defined below in Note 14, &#x201c;Debt and Available Credit Facilities&#x201d;) and using cash on hand. The fair value of the cash consideration transferred, net of $1.0 million of cash acquired was approximately $298.3 million.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Hindawi acquisition was accounted for using the acquisition method of accounting. The excess purchase price over identifiable net tangible and intangible assets acquired, and liabilities assumed, has been recorded to Goodwill in our &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Consolidated Statements of Financial Position&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;. Goodwill represents synergies and economies of scale expected from the combination of services. &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We recorded &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;the fair value of the assets acquired and liabilities assumed on the acquisition date.&#160;&lt;/span&gt;None&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;of the goodwill will be deductible for tax purposes. The acquisition related costs to acquire Hindawi were expensed when incurred and were approximately $&lt;/span&gt;2.4&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million for the year ended &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;April 30, 2021&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;. Such costs were allocated to the Research Publishing &amp;amp; Platforms segment and are reflected in Operating and administrative expenses on the Consolidated Statements of Income (Loss) for the &lt;/span&gt;year ended April 30, 2021&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Hindawi&#x2019;s incremental revenue and operating income included in our Research Publishing &amp;amp; Platforms segment results for the year ended April 30, 2022 was $34.6 million and $8.0 million, respectively. Hindawi&#x2019;s revenue and operating loss included in our Research Publishing &amp;amp; Platforms segment results for the year ended April 30, 2021 was $12.0 million and $(2.1) million, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;During&#160;the year ended April 20, 2022, no revisions were made to the allocation of the consideration transferred to the assets acquired and liabilities assumed.&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;"&gt;The following table summarizes the consideration transferred to acquire Hindawi and the final allocation of the purchase price among the assets acquired and liabilities assumed.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Final&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Allocation&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total consideration transferred&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;300,086&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,812&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property and equipment, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;844&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangible assets, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;194,900&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;147,388&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating lease right-of-use assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,762&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other non-current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;69&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;349,775&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Liabilities:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,594&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred income tax liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,031&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating lease liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,150&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other long-term liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,914&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;49,689&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the identifiable intangible assets acquired and their weighted-average useful life at the date of acquisition.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted-Average Useful Life (in Years)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Content and publishing rights&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;188,500&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Developed technology&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Trademarks&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;400&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;194,900&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The allocation of the consideration transferred to the assets acquired and the liabilities assumed was finalized during the three months ended January 31, 2022.&lt;/span&gt;&#160;&lt;/div&gt;
</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="c20211229to20211229_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-5"
      id="Fact_de0693989a804b729b3c4a033c202cce"
      unitRef="U001">45400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="c20211229to20211229_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-5"
      id="Fact_0af4582891a84f5d9a769eb98808d922"
      unitRef="U001">38000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c20211229to20211229_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-3"
      id="Fact_611237e10c614c31acb480db0bb85d02"
      unitRef="U002">129000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="c20211229to20211229_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-5"
      id="Fact_129ed3eb9964414dbbc3b9c26a1ee0c2"
      unitRef="U001">7400000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-5"
      id="Fact_e9c08e40de1944d78a89a7161526deb4"
      unitRef="U001">100000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-5"
      id="Fact_191b2c02c1b244f7a072356c943f238f"
      unitRef="U001">3600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-5"
      id="Fact_02df3eca7a804672831b55fdc93f503b"
      unitRef="U001">-1500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember"
      id="Text_03b1875c54a44e52b87cd9959262ea64">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table summarizes the consideration transferred to acquire XYZ Media and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Preliminary Allocation&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total consideration transferred&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45,363&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;913&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangible assets, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,711&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,226&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other non-current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;46&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45,896&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Liabilities:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;533&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;533&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-3"
      id="Fact_6bc4104b2c204bd6bdb0e525718bdbab"
      unitRef="U001">45363000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-3"
      id="Fact_4ae49bf68cfb4a46a8074dcb83e410d5"
      unitRef="U001">913000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-3"
      id="Fact_f2ba5a70b71a46d9899fc52053125913"
      unitRef="U001">22711000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-3"
      id="Fact_0ecbcf85549c49649956761f501d9f93"
      unitRef="U001">22226000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-3"
      id="Fact_49ae59b7dd31401eb3eaee83f1935f3f"
      unitRef="U001">46000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-3"
      id="Fact_d3576043ef4e4661bb14e9f24c8f988c"
      unitRef="U001">45896000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-3"
      id="Fact_f3d5e96087a4422592d48a241b684079"
      unitRef="U001">533000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="c20220430_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-3"
      id="Fact_de684e6d628e4e709741b2debe1179cb"
      unitRef="U001">533000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember"
      id="Text_824e249842ae450abccdac3f9ef511ae">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table summarizes the identifiable intangible assets acquired and their weighted-average useful life at the date of acquisition.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Estimated Fair Value&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted-Average Useful Life (in Years)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Developed technology&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,930&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,340&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Covenants not to compete&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;323&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Tradename&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;118&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,711&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="Fact_fb51d94ecd5f4a4283c2a039c8c952b8"
      unitRef="U001">20930000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      id="Fact_b79d0a3239d149cd92140cb8341687f5">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-3"
      id="Fact_f5e2080be3e743ba81927973c06be52c"
      unitRef="U001">1340000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      id="Fact_cd1bd2de02554e4bbd2dd73d41a3366f">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"
      decimals="-3"
      id="Fact_af57dc8b5cd44a73b07be2a0d615e1d8"
      unitRef="U001">323000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"
      id="Fact_b8800203387942b98989b5bcd2ba8047">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember"
      decimals="-3"
      id="Fact_bb753e40cd1d4e9d8c0fe82dd4912a4a"
      unitRef="U001">118000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember"
      id="Fact_3d34e091817d4523aee423a30299840b">P1Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20220430to20220430_BusinessAcquisitionAxis_XYZMediaMember"
      decimals="-3"
      id="Fact_9c334df656014c91b7ef293c268c2f80"
      unitRef="U001">22711000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <jwa:BusinessCombinationNumberOfImmaterialBusinessesAcquired
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="INF"
      id="Fact_268279289c47433694e68b61bc3afbb1"
      unitRef="U009">2</jwa:BusinessCombinationNumberOfImmaterialBusinessesAcquired>
    <jwa:BusinessCombinationNumberOfImmaterialBusinessesAcquired
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="INF"
      id="Fact_f64157ce42974e57a39c53d137deaf8e"
      unitRef="U009">1</jwa:BusinessCombinationNumberOfImmaterialBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"
      decimals="-5"
      id="Fact_e98386970ec4493ebc722266d5749158"
      unitRef="U001">41200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"
      decimals="-5"
      id="Fact_03aae5abcead4486ae8ea23fca682440"
      unitRef="U001">36200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"
      decimals="-5"
      id="Fact_f8593e963e3f4d1f8f8f1ccefe8dd41c"
      unitRef="U001">5000000.0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"
      decimals="-5"
      id="Fact_fa375d3bd04348a2a9ab98d128769d73"
      unitRef="U001">1200000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"
      decimals="-5"
      id="Fact_a61ebea66a6f4dfdbedcf56dff73a7b9"
      unitRef="U001">34900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"
      decimals="-5"
      id="Fact_f9c6739e3154446fadd787067ea8476b"
      unitRef="U001">24800000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"
      decimals="-5"
      id="Fact_dbc90a7f2c9c487fb6e1b0a8de3067b3"
      unitRef="U001">15600000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      id="Fact_56d2f31f0bfc4694986b5e14f7bb0506">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      id="Fact_56b68876ce554ce3a7cedd17494d20a4">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember"
      id="Fact_63c1db4efadf42b689cae165c73c9c25">P2Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"
      id="Fact_e9351e21cd9a43a7950679b7ce956da0">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CourseContentMember"
      id="Fact_fc908dbbe59d4621b93da40f89c8b066">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-5"
      id="Fact_a35961d8769b4d3d81fb760c3e4505f6"
      unitRef="U001">24800000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-6"
      id="Fact_4a30a8c2ca5c47ea9761ca50db6c82cb"
      unitRef="U001">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="c20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"
      decimals="-5"
      id="Fact_0f38373682034b79b9d982842d475967"
      unitRef="U001">18700000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <jwa:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount
      contextRef="c20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"
      decimals="-5"
      id="Fact_7e4485a60cba456997373556cb4c39cd"
      unitRef="U001">6100000</jwa:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"
      decimals="-5"
      id="Fact_7f4a4b9aab6542d1aecbd5b6785b8a8e"
      unitRef="U001">8100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_OtherAcquistionsMember"
      decimals="-5"
      id="Fact_e84896fce1ce43598e8bd88c4a5f2b1b"
      unitRef="U001">500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c20201231_BusinessAcquisitionAxis_HindawiMember"
      decimals="2"
      id="Fact_aacbc65bcb6d4dd69b0a973bf499dc07"
      unitRef="U005">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember"
      decimals="-5"
      id="Fact_f5047e900a6b4fd6a6c237a5d9ea9f40"
      unitRef="U001">300100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember"
      decimals="-5"
      id="Fact_90fd2de551a0400f80bd780e67422ef9"
      unitRef="U001">299300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <jwa:BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember"
      decimals="-5"
      id="Fact_00c4e75265d44d7faedf74a72ba4e411"
      unitRef="U001">800000</jwa:BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember"
      decimals="-5"
      id="Fact_9738e4e493044afcac1ee4eee90daaae"
      unitRef="U001">1000000.0</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember"
      decimals="-5"
      id="Fact_9302776baa504738a8d2d6cf22155746"
      unitRef="U001">298300000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-6"
      id="Fact_ef25de467268453f959ea8bc714bddbd"
      unitRef="U001">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-5"
      id="Fact_a93813c073a24b94a870b1a626ffb79e"
      unitRef="U001">2400000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_HindawiMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-5"
      id="Fact_5fe73297646945609121635e0d33807d"
      unitRef="U001">34600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_HindawiMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-5"
      id="Fact_3ce4db347e304e7d8927fb3f244735e0"
      unitRef="U001">8000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_BusinessAcquisitionAxis_HindawiMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-5"
      id="Fact_3c58ede3e4a348e88a5a4b3d157886c6"
      unitRef="U001">12000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20200501to20210430_BusinessAcquisitionAxis_HindawiMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-5"
      id="Fact_a1b719af8c2e4e6b9de8d403dd908ed4"
      unitRef="U001">-2100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_HindawiMember"
      id="Text_bf7fe4cca0904d318f8deaec1ac79403">&lt;span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;"&gt;The following table summarizes the consideration transferred to acquire Hindawi and the final allocation of the purchase price among the assets acquired and liabilities assumed.&lt;/span&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Final&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Allocation&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total consideration transferred&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;300,086&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,812&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property and equipment, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;844&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangible assets, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;194,900&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;147,388&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating lease right-of-use assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,762&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other non-current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;69&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;349,775&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Liabilities:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,594&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred income tax liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,031&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating lease liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,150&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other long-term liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,914&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;49,689&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="c20210430to20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_5f76e4fb9257421d9cbe723cfd0d4dd6"
      unitRef="U001">300086000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_cb10704092c94ccabbc803be97c60230"
      unitRef="U001">2812000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_a38226b0e42142b199a4fcedc3540b18"
      unitRef="U001">844000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_bd60573daf334b1dbee0508c362fcaa3"
      unitRef="U001">194900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_0186e385adfa42f9af54f397b61a40d8"
      unitRef="U001">147388000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_f3644f7f20f14131a7a0cd668e0ca95d"
      unitRef="U001">3762000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_190a6620f1fe40a9a1272c4468f292a0"
      unitRef="U001">69000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_2a1d76f300c84e1f9fe1c0cfa1298dad"
      unitRef="U001">349775000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_3978d7dd54394b69ae67026c4fa3710a"
      unitRef="U001">3594000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_8373bc37e7374c09863d5d634ca2a4b7"
      unitRef="U001">37031000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_987962369ab54f1abc825a98bfa3fb2a"
      unitRef="U001">3150000</us-gaap:OperatingLeaseLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_1cb7aac488fd456d85221e900f6f6495"
      unitRef="U001">5914000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="c20210430_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_ab8868333ee5407890653d9925d5f040"
      unitRef="U001">49689000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="c20210501to20220430_BusinessAcquisitionAxis_HindawiMember"
      id="Text_92315f9c0c0848fc9e4c79bb568b3a68">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the identifiable intangible assets acquired and their weighted-average useful life at the date of acquisition.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted-Average Useful Life (in Years)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Content and publishing rights&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;188,500&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Developed technology&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Trademarks&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;400&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;194,900&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"
      decimals="-3"
      id="Fact_14cc2777021c4e6c91901f8020a45d76"
      unitRef="U001">188500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"
      id="Fact_773366741e4849beb04936d4fa690a79">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="Fact_4ac5867496d741da9fc7e03ae4da15ed"
      unitRef="U001">5000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      id="Fact_aade921b3b774cc89ddc12ba5b1cc617">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember"
      decimals="-3"
      id="Fact_5b609fb32e6a453ba919c1b960e0e95c"
      unitRef="U001">1000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksMember"
      id="Fact_4e7b68aa37ba465e8a84c8a1e81161f0">P2Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-3"
      id="Fact_a0864786bbf8442f9dd63ef936f3ced3"
      unitRef="U001">400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      id="Fact_51626fd6589949a08087af3f4cd3bde5">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20201231to20201231_BusinessAcquisitionAxis_HindawiMember"
      decimals="-3"
      id="Fact_2df112a2262a47498bed33840e25976b"
      unitRef="U001">194900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="c20210501to20220430"
      id="Text_a9d25c4dfaac41bc94c9ce4afa6f4751">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 5 &#x2013; Reconciliation of Weighted Average Shares Outstanding&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;A reconciliation of the shares used in the computation of earnings (loss) per share follows (shares in thousands):&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted average shares outstanding&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,759&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,931&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,224&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less:&#160;Unvested restricted shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(15&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Shares used for basic earnings (loss) per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,759&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,930&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,209&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Dilutive effect of unvested restricted stock units and other stock awards&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;839&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;531&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Shares used for diluted earnings (loss) per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,598&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,461&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,209&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 15.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Antidilutive options to purchase Class A common shares, restricted shares, warrants to purchase Class A common shares and contingently issuable restricted stock which are excluded from the table above&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;772&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;982&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,677&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In calculating diluted net loss per common share for the year ended April 30, 2020, our diluted weighted average number of common shares outstanding excludes the effect of unvested restricted stock units and other stock awards as the effect was anti-dilutive.&#160;This occurs when a US GAAP net loss is reported and the effect of using dilutive shares is antidilutive.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The shares associated with performance-based stock awards are considered contingently issuable shares and will be included in the diluted weighted average number of common shares outstanding when they have met the performance conditions and when their effect is dilutive.&#160;&lt;/span&gt;&lt;/div&gt;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_6a42c9c66951456bbeeaefb0deb6831e">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;A reconciliation of the shares used in the computation of earnings (loss) per share follows (shares in thousands):&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted average shares outstanding&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,759&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,931&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,224&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less:&#160;Unvested restricted shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(15&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Shares used for basic earnings (loss) per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,759&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,930&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,209&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Dilutive effect of unvested restricted stock units and other stock awards&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;839&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;531&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Shares used for diluted earnings (loss) per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,598&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,461&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,209&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 15.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Antidilutive options to purchase Class A common shares, restricted shares, warrants to purchase Class A common shares and contingently issuable restricted stock which are excluded from the table above&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;772&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;982&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,677&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_af476f400c834c08996f2935e02fde6f"
      unitRef="U002">55759000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_7d2d06d2016040fb8c3adeb379f04d3d"
      unitRef="U002">55931000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_d5f6a15589354512a4f7a27cb5745c38"
      unitRef="U002">56224000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_1893cc4eb44646bb8198b1d2823d37c9"
      unitRef="U002">0</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_1b8105f777894392850d13590be066fd"
      unitRef="U002">1000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_7a13ad18adda42a3ac8b66e3fd136e7e"
      unitRef="U002">15000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_22b16ba8233b4e2c9a5b6d8bcda53988"
      unitRef="U002">55759000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_3351fc5fd3304423a245f114ca7944c3"
      unitRef="U002">55930000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_c3a79ece2bef4de786d197611dee036d"
      unitRef="U002">56209000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_27d917643cd94acf95b39bfd1eb5dcf0"
      unitRef="U002">839000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_25b5bd029de749f18dd10116083b345a"
      unitRef="U002">531000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_2aa1ef2de177494284fdb4f225da9af9"
      unitRef="U002">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_3fde28d5c00047f79c6f2997edb855a0"
      unitRef="U002">56598000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_85f4bab6c11a4389a65b48ae39009d31"
      unitRef="U002">56461000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_ed0b7027f994495f9323318a4eeade1f"
      unitRef="U002">56209000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20210501to20220430_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_acbd86e3b7594189a7abf647a2a54c50"
      unitRef="U002">772000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20200501to20210430_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_e74e5e6b1da84622b3f9781912588d4a"
      unitRef="U002">982000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20190501to20200430_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_08a377d13a3a4f9aaf7e6fb050b870ea"
      unitRef="U002">1677000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="c20210501to20220430"
      id="Text_35139d260f5a4743bd799a67125e4bb8">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 6 &#x2013; Accumulated Other Comprehensive Loss&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Changes in Accumulated other comprehensive loss by component, net of tax, for the years ended April 30, 2022, 2021, and 2020 were as follows:&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Foreign&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Currency&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Translation&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Unamortized&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Retirement&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Costs&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Interest&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Rate Swaps&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance at April 30, &lt;span style="text-indent: 0pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(312,107&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(196,057&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(574&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(508,738&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other comprehensive loss before reclassifications&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(28,596&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(36,965&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(5,988&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(71,549&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts reclassified from Accumulated other comprehensive loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,102&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(312&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,790&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total other comprehensive loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(28,596&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(31,863&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6,300&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(66,759&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance at April 30, &lt;span style="text-indent: 0pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(340,703&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(227,920&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6,874&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(575,497&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;82,762&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6,273&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(639&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;75,850&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts reclassified from Accumulated other comprehensive loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,047&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,810&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,857&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total other comprehensive income (loss)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;82,762&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(226&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,171&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;84,707&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance at April 30, &lt;span style="text-indent: 0pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(257,941&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(228,146&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,703&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(490,790&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other comprehensive (loss) income before reclassifications&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(71,625&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,247&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,165&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(26,213&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts reclassified from Accumulated other comprehensive loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,673&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,184&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,857&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total other comprehensive (loss) income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(71,625&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45,920&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,349&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(17,356&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance at April 30, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(329,566&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(182,226&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,646&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(508,146&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;For the years ended April 30, 2022, 2021, and 2020, pretax actuarial losses included in Unamortized Retirement Costs of approximately $7.2 million, $7.8 million, and $6.4 million, respectively, were amortized from Accumulated other comprehensive loss and recognized as pension and post-retirement benefit (expense) primarily in Operating and administrative expenses and Other income, net on our Consolidated Statements of Income (Loss).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Our policy for releasing the income tax effects from accumulated other comprehensive (loss) income is to release when the corresponding pretax accumulated other comprehensive (loss) income items are reclassified to earnings. &lt;/span&gt;&lt;/div&gt;
</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_978407e5e05c4a118ea6966ddc5d7e9f">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Changes in Accumulated other comprehensive loss by component, net of tax, for the years ended April 30, 2022, 2021, and 2020 were as follows:&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Foreign&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Currency&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Translation&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Unamortized&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Retirement&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Costs&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Interest&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Rate Swaps&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance at April 30, &lt;span style="text-indent: 0pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(312,107&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(196,057&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(574&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(508,738&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other comprehensive loss before reclassifications&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(28,596&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(36,965&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(5,988&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(71,549&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts reclassified from Accumulated other comprehensive loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,102&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(312&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,790&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total other comprehensive loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(28,596&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(31,863&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6,300&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(66,759&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance at April 30, &lt;span style="text-indent: 0pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(340,703&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(227,920&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6,874&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(575,497&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;82,762&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6,273&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(639&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;75,850&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts reclassified from Accumulated other comprehensive loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,047&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,810&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,857&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total other comprehensive income (loss)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;82,762&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(226&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,171&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;84,707&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance at April 30, &lt;span style="text-indent: 0pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(257,941&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(228,146&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,703&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(490,790&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other comprehensive (loss) income before reclassifications&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(71,625&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,247&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,165&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(26,213&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts reclassified from Accumulated other comprehensive loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,673&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,184&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,857&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total other comprehensive (loss) income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(71,625&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45,920&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,349&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(17,356&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance at April 30, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(329,566&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(182,226&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,646&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(508,146&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="c20190430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_e8b0dd47a3ec4b30ad7f35206184fdb0"
      unitRef="U001">-312107000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20190430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_e1244894a66c469c84707225624b4ec2"
      unitRef="U001">-196057000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20190430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_e5f95489976c41dda88fd4b66c876422"
      unitRef="U001">-574000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20190430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_d1300f8b9fbe422a854cfa283eeccf7d"
      unitRef="U001">-508738000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_0a0cc18986df4dcfbaef94fd66c48ecf"
      unitRef="U001">-28596000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_b6d7dd237c28479fb6f600de59ffcbbc"
      unitRef="U001">-36965000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_766c1113201442e1b7b940c3c20eec87"
      unitRef="U001">-5988000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_df7a8254ef2a40459c8244a53124130d"
      unitRef="U001">-71549000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_1b27de74c0fe4ee6a0ac099b05b97696"
      unitRef="U001">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_32e3e10ed4334488b7d9615744202a96"
      unitRef="U001">-5102000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_e97c9b70fbec4d4382d507986f5df0ac"
      unitRef="U001">312000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_adbc48fdf4c6458caaa84e5ac8368655"
      unitRef="U001">-4790000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_4b8967bceb26413ca1ae59850f909241"
      unitRef="U001">-28596000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_cc6bbce551ef49c8af973cdfc2f96f41"
      unitRef="U001">-31863000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20190501to20200430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_ff92cb34dd3a4203add3863cdada64d3"
      unitRef="U001">-6300000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_f9a4557d956445088dc2aaca91f894a4"
      unitRef="U001">-66759000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_eca4258aceca496cbf769c3979327c55"
      unitRef="U001">-340703000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_2a68c029c5fd44cd8a3289e8bc7d19f8"
      unitRef="U001">-227920000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_690162d569df4d729c2d702f37fec1ed"
      unitRef="U001">-6874000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_c275dd4bee034e0fb44df90f980de192"
      unitRef="U001">-575497000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_6589583239044a7daa2cbbf4e84956d8"
      unitRef="U001">82762000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_4e585d369ef2425d9b9a9610433ad964"
      unitRef="U001">-6273000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_320f7d68e1214e09a638a3c8418a9330"
      unitRef="U001">-639000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_0c719a60fcc944c1b9a008472d6242d8"
      unitRef="U001">75850000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_da99ebce6f3342fdbe35ccdb8f513ae8"
      unitRef="U001">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_a230bb38c84d4d84b9cc00f6104e1337"
      unitRef="U001">-6047000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_ebd40a1d121b4c3c8daf665686a01e5e"
      unitRef="U001">-2810000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_2377ae862eac46609c93dabc260fd1a1"
      unitRef="U001">-8857000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_db441fe2fd92491fa4a7fd730d4e81ef"
      unitRef="U001">82762000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_7dae9dbdae3f4813a01ace04633b525c"
      unitRef="U001">-226000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20200501to20210430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_6e204898034d40c2b8d8ae90caf842a9"
      unitRef="U001">2171000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_7eaad7418245471ba6c69000f8e1dca3"
      unitRef="U001">84707000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="c20210430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_36a06617c54e41f6a931f5424ffe4389"
      unitRef="U001">-257941000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20210430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_673981916c8a4cb5963ca1e53d333ace"
      unitRef="U001">-228146000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20210430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_a727b10b40d347e3a38c4afaba6710dd"
      unitRef="U001">-4703000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20210430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_12716467f5e5490bae5e4b1de0c31e75"
      unitRef="U001">-490790000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_8d2b009a4ef1433caae23a76e5b3e9e2"
      unitRef="U001">-71625000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_42c5e154cdcf40fb87e0bb0a60c4c265"
      unitRef="U001">40247000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_4e0b5019a8f44aad9a6f91efdcf5fb75"
      unitRef="U001">5165000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_6d3dc68cb6e643b9b4a62029303a6f21"
      unitRef="U001">-26213000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_b78f098d719a45f7b13c81fd31788c31"
      unitRef="U001">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_ed20bfeb0b834c18bd4a5d2506312bab"
      unitRef="U001">-5673000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_a963c93d5adf47139d44e0241f716b65"
      unitRef="U001">-3184000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_93b522a2f8814afead17b32c30bceb6f"
      unitRef="U001">-8857000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_8e3fe637252b4b6a90d297590775f85b"
      unitRef="U001">-71625000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_f609d77ff38840fd8dfa357abb7258f6"
      unitRef="U001">45920000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20210501to20220430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_c9a87c5b750b4ac4906c15cedef8eca6"
      unitRef="U001">8349000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_bc3762c27919413fac02304d02088168"
      unitRef="U001">-17356000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="c20220430_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_b1e1d062d6914a71a2567c8185601ed0"
      unitRef="U001">-329566000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220430_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-3"
      id="Fact_dc0a628602f04d598f9049eeeebee638"
      unitRef="U001">-182226000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220430_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-3"
      id="Fact_0b6e9e96b17a4f62a461c311c3aa5734"
      unitRef="U001">3646000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220430_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_feac6fd02de6481ba28a9ed6d03a7f4c"
      unitRef="U001">-508146000</us-gaap:StockholdersEquity>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20210501to20220430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_af985d4b3a934904a5c43a9c80a47f90"
      unitRef="U001">7200000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20200501to20210430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_5b19642536054fdd9bc60b7b4084f1af"
      unitRef="U001">7800000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20190501to20200430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_4e6f7fea58d648d99fd5b0d4cb55a5f9"
      unitRef="U001">6400000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_a00378f612ba4f748d1cb89d9dee5bf0">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 7 &#x2013; Restructuring and Related (Credits) Charges&lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Beginning in fiscal year 2020, we initiated a multiyear Business Optimization Program (the Business Optimization Program) to drive efficiency improvement and operating savings.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following tables summarize the pretax restructuring (credits) charges related to this program:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total Charges Incurred to Date&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(Credits) Charges by Segment:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;99&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,546&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,882&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(454&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,229&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,475&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,250&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;531&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,774&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,313&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Corporate Expenses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,218&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,590&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,018&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43,390&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Restructuring and Related (Credits) Charges&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,427&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;33,449&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;32,813&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;64,835&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(Credits) Charges by Activity:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Severance and termination benefits&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,276&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,531&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26,864&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;35,119&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Impairment of operating lease ROU assets and property and equipment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,918&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;161&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,079&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Acceleration of expense related to operating lease ROU assets and property and equipment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,378&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,378&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Facility related charges, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,849&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,684&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,986&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,519&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other activities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(62&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,802&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,740&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Restructuring and Related (Credits) Charges&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,427&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;33,449&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;32,813&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;64,835&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The credits in severance and termination benefits activities for the year ended April 30, 2022, primarily reflects changes in the number of headcount reductions and estimates for previously accrued costs.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In November 2020&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, in response to the COVID&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-19&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; pandemic and the Company&#x2019;s successful transition to a virtual work environment, we increased use of virtual work arrangements for post-pandemic operations.&#160;As a result, we expanded the scope of the Business Optimization Program to include the exit of certain leased office space beginning in the &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;three&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; months ended &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;January 31, 2021&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, and the reduction of our occupancy at other facilities. We are reducing our real estate square footage occupancy by approximately&#160;&lt;/span&gt;12%&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;. These actions resulted in a pretax restructuring charge of $&lt;/span&gt;18.3&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million in the &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;three&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; months ended &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;January 31, 2021&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;. This restructuring charge primarily reflects the following noncash charges:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Impairment &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;charges of $&lt;/span&gt;14.9&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million recorded in our corporate category, which included the impairment of operating lease ROU assets of $&lt;/span&gt;10.6&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million related to certain leases that will be subleased, and the related property and equipment of $&lt;/span&gt;4.3&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million described further below, and&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Acceleration of expense of $&lt;/span&gt;3.4&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million, which included the acceleration of rent expense associated with operating lease ROU assets of $&lt;/span&gt;2.9&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million related to certain leases that will be abandoned or terminated and the related depreciation and amortization of property and equipment of $&lt;/span&gt;0.5&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Due &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;to the actions taken above, we tested the operating lease ROU assets and the related property and equipment for those being subleased for recoverability by comparing the carrying value of the asset group to an estimate of the future undiscounted cash flows expected to result from the use and eventual disposition of the asset group. Based on the results of the recoverability test, we determined that the undiscounted cash flows of the asset groups were below the carrying values. Therefore, there was an indication of impairment. We then determined the fair value of the asset groups by utilizing the&#160;present value of the estimated future cash flows attributable to the assets. The fair value of these&#160;operating lease&#160;ROU assets and the property and equipment immediately subsequent to the impairment was $&lt;/span&gt;7.5&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million and was categorized as Level &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; within the FASB ASC Topic &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;820&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &#x201c;Fair Value Measurements&#x201d; fair value hierarchy.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In addition, we also incurred ongoing facility-related costs associated with certain properties that resulted in additional restructuring charges of $&lt;/span&gt;1.8&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million and &lt;/span&gt;$3.7&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million in the years ended &lt;/span&gt;April 30, 2022 and 2021, respectively&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;. &lt;/span&gt;Facilities related charges, net include sublease income related to those operating leases we had identified in the year ended&#160;April 30, 2021&#160;as part of our Business Optimization Program that would be subleased.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other activities for the &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;year ended &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;April 30, 2020&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; primarily relate to reserves and costs associated with the cessation of certain offerings, and, to a lesser extent, a pension settlement and the impairment of certain software licenses&lt;/span&gt;.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the activity for the Business Optimization Program liability for the year ended April 30, 2022:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;April 30, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(Credits)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Foreign&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Translation &amp;amp;&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Other Adjustments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;April 30, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Severance and termination benefits&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,465&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,276&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(5,831&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(279&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,079&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,465&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,276&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(5,831&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(279&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,079&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The restructuring liability for accrued severance and termination benefits is reflected in Accrued employment costs in the Consolidated Statement of Financial Position as of April 30, 2022.&lt;/div&gt;
</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      id="Text_fc8d8f33373d4feea0db90611045e6c4">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following tables summarize the pretax restructuring (credits) charges related to this program:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total Charges Incurred to Date&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(Credits) Charges by Segment:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;99&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,546&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,882&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(454&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,229&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,475&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,250&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;531&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,774&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,313&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Corporate Expenses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,218&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,590&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,018&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43,390&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Restructuring and Related (Credits) Charges&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,427&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;33,449&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;32,813&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;64,835&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(Credits) Charges by Activity:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Severance and termination benefits&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,276&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,531&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26,864&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;35,119&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Impairment of operating lease ROU assets and property and equipment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,918&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;161&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,079&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Acceleration of expense related to operating lease ROU assets and property and equipment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,378&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,378&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Facility related charges, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,849&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,684&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,986&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,519&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other activities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(62&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,802&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,740&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -6.9pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Restructuring and Related (Credits) Charges&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,427&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;33,449&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;32,813&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;64,835&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_c11dd59686ec4e609ba6f42c4eff042b"
      unitRef="U001">237000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_e946341b25924455a55158477993757e"
      unitRef="U001">99000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_cf2572aa463e4afd8356f1d7f2f19990"
      unitRef="U001">3546000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_79276ad850f344e88b9c422c80d832ec"
      unitRef="U001">3882000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_41dad8e6425c43eda05a22e9dda340a8"
      unitRef="U001">-454000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_d6ac8a81d6e843e8955e368a7ebc4a34"
      unitRef="U001">3229000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_18e121601ff74ddaad4259f86f670677"
      unitRef="U001">10475000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_bfca82a3b9b94834a2eacd3c29d92b47"
      unitRef="U001">13250000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_f44dd04496ca4356b6e5a1576f694c96"
      unitRef="U001">8000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_36b68f3474724915a2fc28303b0ff650"
      unitRef="U001">531000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_cfabf14f8c58428db54124970496b030"
      unitRef="U001">3774000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_e485be4b6a494f0f8af8fded33e486e6"
      unitRef="U001">4313000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_c192cae556a04de993e23b87a858fdbb"
      unitRef="U001">-1218000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_b9b227a844f44fab8388a729514cb997"
      unitRef="U001">29590000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_a4b85fac0b994268bb6b93cd81e3fdcc"
      unitRef="U001">15018000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="c20220430_ConsolidationItemsAxis_CorporateNonSegmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_344c5fe9000a4e2b8719cf6892fd198a"
      unitRef="U001">43390000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_399042754f5d4b3f99beb6176be74b30"
      unitRef="U001">-1427000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_1363e4230bc945adb43185100a88ac52"
      unitRef="U001">33449000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_d80da60bc540458bb4747ca90f4a26f6"
      unitRef="U001">32813000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_ab31f80265744e18883c96379af5ef54"
      unitRef="U001">64835000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_31569fbd64d34d54b825ee6a45545716"
      unitRef="U001">-3276000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_a00cecffa9564540a52f2fe1aa7f0d0d"
      unitRef="U001">11531000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_4da107467dd445f8ac80291e06f21d2e"
      unitRef="U001">26864000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="c20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_c1f9245545ad41769c76235e271a6750"
      unitRef="U001">35119000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_5f9dcffdebef4da7ae0ae3d5b25b24fa"
      unitRef="U001">0</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_7229541177384941b974fdb027d546c4"
      unitRef="U001">14918000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_83f73f28f0204358915753ecf3d9fb9f"
      unitRef="U001">161000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="c20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_20bdf66eadc54bf5ad3a557f774d1ab7"
      unitRef="U001">15079000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_a405f4a9628b4002ad176a32cbf44310"
      unitRef="U001">0</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_75a0e744df1745509cd031a65267ba7c"
      unitRef="U001">3378000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_7c942f02310647b08527a67bd6ce6349"
      unitRef="U001">0</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="c20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_67907e93e1d54350a7fa08e83c05aabc"
      unitRef="U001">3378000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_3b417408d7d34365ad7e62b15ea0f19f"
      unitRef="U001">1849000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_23ef998ecfa0418680eb9c605176fa17"
      unitRef="U001">3684000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_a91f4d9ae434406783bfcdf1ffedb61c"
      unitRef="U001">3986000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="c20220430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_37c83c0f5b9e4d969d5838d43ad4c483"
      unitRef="U001">9519000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_fe29d6b25ca648c694b25029b83ed909"
      unitRef="U001">0</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_32c929a17c2f4bc7bbe0aa6119aff8fb"
      unitRef="U001">-62000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_7c8e9efc290642ccb899a28e3c9098b8"
      unitRef="U001">1802000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="c20220430_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_fccf18cb57634354aac628563542c309"
      unitRef="U001">1740000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_fd6c74c4a94942dcbc966bd4969897b9"
      unitRef="U001">-1427000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_5441aaa75a884f9fada0876800dcc985"
      unitRef="U001">33449000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_4b1a9e3349f047bda097201a4e92fb6b"
      unitRef="U001">32813000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_b245f017ea8e4ac99df65ae650a57cb1"
      unitRef="U001">64835000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <jwa:PercentageReductionInRealEstateSquareFootageOccupancy
      contextRef="c20201101to20201130_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="2"
      id="Fact_60bd6978a40b4314a28401af404b0129"
      unitRef="U005">0.12</jwa:PercentageReductionInRealEstateSquareFootageOccupancy>
    <us-gaap:RestructuringCharges
      contextRef="c20201101to20210131_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-5"
      id="Fact_cac9256e134f41ac8973788d6b2835fb"
      unitRef="U001">18300000</us-gaap:RestructuringCharges>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-5"
      id="Fact_27fa36498f9f42ab92d363cbe98676fd"
      unitRef="U001">14900000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-5"
      id="Fact_cf1684c86146474ebcd86313ce91fe89"
      unitRef="U001">10600000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-5"
      id="Fact_0800a5d760bb4723bb607f5c6e912dd5"
      unitRef="U001">4300000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-5"
      id="Fact_6c61f6f0e2c541e3977d39609b5b380f"
      unitRef="U001">3400000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-5"
      id="Fact_576424c86fa544bd8f786e01f8316583"
      unitRef="U001">2900000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-5"
      id="Fact_d88cc712295d425e9222a071405220a8"
      unitRef="U001">500000</jwa:RestructuringChargesNetOfCredits>
    <jwa:OperatingLeaseRightOfUseAssetFairValue
      contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-5"
      id="Fact_fd966976f0a948fdb07e47e39e4c9205"
      unitRef="U001">7500000</jwa:OperatingLeaseRightOfUseAssetFairValue>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-5"
      id="Fact_c5dc586ec9c04e6ab813a522b167652e"
      unitRef="U001">1800000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430_RestructuringCostAndReserveAxis_FacilityClosingMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-5"
      id="Fact_42189c2920394f119f41163f61ac4ccd"
      unitRef="U001">3700000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      id="Text_407367f625224000b25af72bd41c59c1">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the activity for the Business Optimization Program liability for the year ended April 30, 2022:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;April 30, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(Credits)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Foreign&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Translation &amp;amp;&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Other Adjustments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;April 30, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Severance and termination benefits&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,465&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,276&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(5,831&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(279&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,079&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,465&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,276&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(5,831&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(279&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,079&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="c20210430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_7c99618229d04c21a0424c9e7d3a96db"
      unitRef="U001">11465000</us-gaap:RestructuringReserve>
    <jwa:RestructuringAndRelatedChargesCredits
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_aacdc93b456041af84c39d0ecc869770"
      unitRef="U001">-3276000</jwa:RestructuringAndRelatedChargesCredits>
    <us-gaap:PaymentsForRestructuring
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_71b390a28561485bb7973f0fb080fa0a"
      unitRef="U001">5831000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="c20210501to20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_85491d0b8a8b4a6ca9b71584cd4cb802"
      unitRef="U001">279000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="c20220430_RestructuringCostAndReserveAxis_EmployeeSeveranceMember_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_edd9f491b67f473284bfbc96d5d98276"
      unitRef="U001">2079000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="c20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_55c167578eb34bf1abc674b0507a903f"
      unitRef="U001">11465000</us-gaap:RestructuringReserve>
    <jwa:RestructuringAndRelatedChargesCredits
      contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_69022b0e1ce945e5b95b2752935dec20"
      unitRef="U001">-3276000</jwa:RestructuringAndRelatedChargesCredits>
    <us-gaap:PaymentsForRestructuring
      contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_f5e6ff14b1274cb9a250c977679d225d"
      unitRef="U001">5831000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_4f7e9c801e694687843553f7099cbc5f"
      unitRef="U001">279000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="c20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember"
      decimals="-3"
      id="Fact_e377a4ab11d24255a6d8492528683bea"
      unitRef="U001">2079000</us-gaap:RestructuringReserve>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_b2ce984e17504a188abd2fa6b5ae0e4e">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 8 &#x2013; Inventories&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Inventories, net consisted of the following at April 30:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;31,270&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;31,704&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Work-in-process&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,729&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,060&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Paper and other materials&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;275&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;331&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total inventories before estimated sales returns and LIFO reserve&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;33,274&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,095&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Inventory value of estimated sales returns&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,820&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,886&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;LIFO reserve&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,509&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,443&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Inventories, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;36,585&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;42,538&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;See Note 2, &#x201c;Summary of Significant Accounting Policies, Recently Issued and Recently Adopted Accounting Standards,&#x201d; under the caption &#x201c;Sales Return Reserves,&#x201d; for a discussion of the Inventory value of estimated sales returns.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Finished goods not recorded at LIFO have been recorded at the lower of cost or net realizable value, which resulted in a reduction of $11.2 million and $14.0 million as of April 30, 2022 and 2021, respectively.&lt;/div&gt;
</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_eaf77e3af19b4973a620573aa16acaf2">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Inventories, net consisted of the following at April 30:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;31,270&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;31,704&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Work-in-process&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,729&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,060&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Paper and other materials&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;275&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;331&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total inventories before estimated sales returns and LIFO reserve&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;33,274&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,095&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Inventory value of estimated sales returns&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,820&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,886&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;LIFO reserve&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,509&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,443&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Inventories, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;36,585&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;42,538&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="c20220430"
      decimals="-3"
      id="Fact_76352ea3fe474eb59da41bcfabf7eabe"
      unitRef="U001">31270000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="c20210430"
      decimals="-3"
      id="Fact_ad442f384cb848beb6aaf9b580976265"
      unitRef="U001">31704000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess
      contextRef="c20220430"
      decimals="-3"
      id="Fact_9ab8b749046543ad82de63e6330e131e"
      unitRef="U001">1729000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="c20210430"
      decimals="-3"
      id="Fact_5cdd26e8243d41439793ecb47f29e8b8"
      unitRef="U001">2060000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryRawMaterials
      contextRef="c20220430"
      decimals="-3"
      id="Fact_ebbda9743a0545089d8a4cea58649b00"
      unitRef="U001">275000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="c20210430"
      decimals="-3"
      id="Fact_f517c32178464f59b598e82554d1e9fa"
      unitRef="U001">331000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryGross
      contextRef="c20220430"
      decimals="-3"
      id="Fact_5b13087145f3442195dc2217397ac30a"
      unitRef="U001">33274000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="c20210430"
      decimals="-3"
      id="Fact_575ba717fc644e0988cc96b30d084852"
      unitRef="U001">34095000</us-gaap:InventoryGross>
    <jwa:InventoryReserveForEstimatedSalesReturns
      contextRef="c20220430"
      decimals="-3"
      id="Fact_761bf67bcecd471cb80354ea4f77de72"
      unitRef="U001">-7820000</jwa:InventoryReserveForEstimatedSalesReturns>
    <jwa:InventoryReserveForEstimatedSalesReturns
      contextRef="c20210430"
      decimals="-3"
      id="Fact_4ff5ffec6d42464fa5532abf533848f1"
      unitRef="U001">-10886000</jwa:InventoryReserveForEstimatedSalesReturns>
    <us-gaap:InventoryLIFOReserve
      contextRef="c20220430"
      decimals="-3"
      id="Fact_c1a4453a8c61429989f12785dc249469"
      unitRef="U001">4509000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="c20210430"
      decimals="-3"
      id="Fact_3ca07491e2bc4076b56d1b89792d8f33"
      unitRef="U001">2443000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet
      contextRef="c20220430"
      decimals="-3"
      id="Fact_fb8dd514e44f45e5a0a5cc574051d454"
      unitRef="U001">36585000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20210430"
      decimals="-3"
      id="Fact_7bcbc0efbb9f443c960a8a3a83b031c3"
      unitRef="U001">42538000</us-gaap:InventoryNet>
    <us-gaap:InventoryWriteDown
      contextRef="c20210501to20220430"
      decimals="-5"
      id="Fact_471255e35c3142baacbce6a4a00b0b68"
      unitRef="U001">11200000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="c20200501to20210430"
      decimals="-5"
      id="Fact_311f59963f404760af595c9bbe18f67f"
      unitRef="U001">14000000.0</us-gaap:InventoryWriteDown>
    <jwa:ProductDevelopmentAssetsTextBlock
      contextRef="c20210501to20220430"
      id="Text_a13c9c69ac9c4e91ae3aaac4784809b5">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 9 &#x2013; Product Development Assets&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Product development assets, net consisted of the following at April 30:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Book composition costs&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,574&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,474&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Software costs&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;17,479&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,262&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Content development costs&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,405&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,781&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Product development assets, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;41,458&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;49,517&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Product development assets include $4.4 million and $6.3 million of work-in-process as of April 30, 2022 and 2021, respectively. As of April 30, 2022 this is primarily for book composition costs. As of April 30, 2021, this is primarily for book composition costs and, to a lesser extent, software costs.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Product development assets are net of accumulated amortization of $269.7 million and $269.0 million as of April 30, 2022 and 2021, respectively. &lt;/div&gt;
</jwa:ProductDevelopmentAssetsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_f6f1222b5483432282880d8281588935">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Product development assets, net consisted of the following at April 30:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Book composition costs&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,574&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,474&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Software costs&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;17,479&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,262&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Content development costs&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,405&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,781&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Product development assets, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;41,458&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;49,517&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <jwa:ProductDevelopmentAssets
      contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember"
      decimals="-3"
      id="Fact_2b86c614e73e474d822ab06261c63a0c"
      unitRef="U001">20574000</jwa:ProductDevelopmentAssets>
    <jwa:ProductDevelopmentAssets
      contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember"
      decimals="-3"
      id="Fact_c79c3e26549446b4bae11f276bc2c6a6"
      unitRef="U001">20474000</jwa:ProductDevelopmentAssets>
    <jwa:ProductDevelopmentAssets
      contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareCostsMember"
      decimals="-3"
      id="Fact_73ab22f46d864425885929bcdc4a6745"
      unitRef="U001">17479000</jwa:ProductDevelopmentAssets>
    <jwa:ProductDevelopmentAssets
      contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_SoftwareCostsMember"
      decimals="-3"
      id="Fact_17aba361bc7b4ba9bf8d3a7af36096e4"
      unitRef="U001">23262000</jwa:ProductDevelopmentAssets>
    <jwa:ProductDevelopmentAssets
      contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_ContentDevelopmentCostsMember"
      decimals="-3"
      id="Fact_485ccb26d6d14ad4a5f9ee3c956696bd"
      unitRef="U001">3405000</jwa:ProductDevelopmentAssets>
    <jwa:ProductDevelopmentAssets
      contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_ContentDevelopmentCostsMember"
      decimals="-3"
      id="Fact_d9126733913f4698a12eae84934d9287"
      unitRef="U001">5781000</jwa:ProductDevelopmentAssets>
    <jwa:ProductDevelopmentAssets
      contextRef="c20220430"
      decimals="-3"
      id="Fact_94dacb3b5802455681cb4c0922e72c6d"
      unitRef="U001">41458000</jwa:ProductDevelopmentAssets>
    <jwa:ProductDevelopmentAssets
      contextRef="c20210430"
      decimals="-3"
      id="Fact_ece106ddcce041939138d9e45fc40ecd"
      unitRef="U001">49517000</jwa:ProductDevelopmentAssets>
    <jwa:ProductDevelopmentAssetsWokInProgress
      contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember"
      decimals="-5"
      id="Fact_f70b941a450c434a84cf079ade7d5191"
      unitRef="U001">4400000</jwa:ProductDevelopmentAssetsWokInProgress>
    <jwa:ProductDevelopmentAssetsWokInProgress
      contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_BookCompositionCostsMember"
      decimals="-5"
      id="Fact_d2106629440d4351b6e26c0e950627fe"
      unitRef="U001">6300000</jwa:ProductDevelopmentAssetsWokInProgress>
    <us-gaap:AccumulatedAmortizationOfOtherDeferredCosts
      contextRef="c20220430"
      decimals="-5"
      id="Fact_c45bbb926ba64e5589663282b7832451"
      unitRef="U001">269700000</us-gaap:AccumulatedAmortizationOfOtherDeferredCosts>
    <us-gaap:AccumulatedAmortizationOfOtherDeferredCosts
      contextRef="c20210430"
      decimals="-5"
      id="Fact_2f4558ce077f4c92a450d38e3e8d2644"
      unitRef="U001">269000000.0</us-gaap:AccumulatedAmortizationOfOtherDeferredCosts>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_557f97f5fefa47f59306d141b9d565e2">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 10 &#x2013; Technology, Property, and Equipment&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property, and equipment, net consisted of the following at April 30:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Capitalized software&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;605,503&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;536,878&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Computer hardware&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,386&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50,714&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Buildings and leasehold improvements&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;94,861&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;99,636&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Furniture, fixtures, and warehouse equipment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,816&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;42,674&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Land and land improvements&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,283&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,656&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property, and equipment, gross&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;797,849&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;733,558&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accumulated depreciation and amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(526,277&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(451,288&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property, and equipment, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;271,572&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;282,270&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table details our depreciation and amortization expense for technology, property, and equipment, net:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Capitalized software amortization expense&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;73,847&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;69,184&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,685&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Depreciation and amortization expense, excluding capitalized software&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,325&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,955&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,031&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total depreciation and amortization expense for technology, property and equipment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;95,172&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;91,139&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;76,716&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property, and equipment includes $7.2 million and $0.6 million of work-in-process as of April 30, 2022 and 2021, respectively, for capitalized software.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The net book value of capitalized software costs was $201.5 million and $202.8 million as of April 30, 2022 and 2021, respectively.&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="c20210501to20220430"
      id="Text_66a09a4c67e14be7bb2c3e53ba26f7ce">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property, and equipment, net consisted of the following at April 30:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Capitalized software&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;605,503&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;536,878&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Computer hardware&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,386&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50,714&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Buildings and leasehold improvements&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;94,861&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;99,636&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Furniture, fixtures, and warehouse equipment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,816&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;42,674&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Land and land improvements&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,283&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,656&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property, and equipment, gross&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;797,849&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;733,558&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accumulated depreciation and amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(526,277&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(451,288&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Technology, property, and equipment, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;271,572&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;282,270&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table details our depreciation and amortization expense for technology, property, and equipment, net:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Capitalized software amortization expense&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;73,847&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;69,184&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,685&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Depreciation and amortization expense, excluding capitalized software&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,325&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,955&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,031&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total depreciation and amortization expense for technology, property and equipment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;95,172&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;91,139&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;76,716&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember"
      decimals="-3"
      id="Fact_28ca066498c54082b944bc14544d1fef"
      unitRef="U001">605503000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember"
      decimals="-3"
      id="Fact_8ad5c68e0374486687690636eacc17db"
      unitRef="U001">536878000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember"
      decimals="-3"
      id="Fact_ab9abed5446d4d9c9dd7634c4a6f69f1"
      unitRef="U001">55386000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember"
      decimals="-3"
      id="Fact_9f0d03c3d32c4184b09a1ee7631aca0d"
      unitRef="U001">50714000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_BuildingAndLeaseholdImprovementsMember"
      decimals="-3"
      id="Fact_e88f11df3bed4fa6998b88c69e8da141"
      unitRef="U001">94861000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_BuildingAndLeaseholdImprovementsMember"
      decimals="-3"
      id="Fact_2a9431ae93b64d2d9cc1d9db2986e075"
      unitRef="U001">99636000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember"
      decimals="-3"
      id="Fact_836619f6e69f4a039376704354e4d0ab"
      unitRef="U001">38816000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_FurnitureFixturesAndWarehouseEquipmentMember"
      decimals="-3"
      id="Fact_9675fd3d16054bb19103298e5173b8cc"
      unitRef="U001">42674000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_LandAndLandImprovementsMember"
      decimals="-3"
      id="Fact_6c43071e0fbe456cb1ecdcf55f46a517"
      unitRef="U001">3283000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_LandAndLandImprovementsMember"
      decimals="-3"
      id="Fact_d0453f5473474550bb1fc511822d6878"
      unitRef="U001">3656000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20220430"
      decimals="-3"
      id="Fact_d4f1b9f08a304325ad840cd94f1eec16"
      unitRef="U001">797849000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20210430"
      decimals="-3"
      id="Fact_edcb8445ca5d4275aac4e77fb7f4e964"
      unitRef="U001">733558000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20220430"
      decimals="-3"
      id="Fact_93bc04b9304a475d85c9fd7ecbe35ade"
      unitRef="U001">526277000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20210430"
      decimals="-3"
      id="Fact_228606c3da774d1fbe5ea5ad03d49941"
      unitRef="U001">451288000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430"
      decimals="-3"
      id="Fact_c1aa6852d962417db3c2cc880b3834f2"
      unitRef="U001">271572000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430"
      decimals="-3"
      id="Fact_3a6e19046e394a6cb8f01df7ec217424"
      unitRef="U001">282270000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_3940f4bc11d5443b99103aa826fa105b"
      unitRef="U001">73847000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_bfd26160459344ed8b7704c20ce1dd16"
      unitRef="U001">69184000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_5f7d19c21b0d45379f8e485b17e930c5"
      unitRef="U001">55685000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <jwa:DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_20584c260d8f408d96a2836217ce9caa"
      unitRef="U001">21325000</jwa:DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware>
    <jwa:DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_e605f9d3ebf4463789c60be1201d19f8"
      unitRef="U001">21955000</jwa:DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware>
    <jwa:DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_c539942fec744664b2f903766e5291c7"
      unitRef="U001">21031000</jwa:DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware>
    <us-gaap:Depreciation
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_843addb221c947949363ac5015c11b33"
      unitRef="U001">95172000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_a7563c3264224bd190a9febf40844fde"
      unitRef="U001">91139000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_5ba793be26ea46758598c867b07e220a"
      unitRef="U001">76716000</us-gaap:Depreciation>
    <jwa:PropertyPlantAndEquipmentWorkInProgress
      contextRef="c20220430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember"
      decimals="-5"
      id="Fact_420e78956406436eaaddb85c58e0bdd2"
      unitRef="U001">7200000</jwa:PropertyPlantAndEquipmentWorkInProgress>
    <jwa:PropertyPlantAndEquipmentWorkInProgress
      contextRef="c20210430_PropertyPlantAndEquipmentByTypeAxis_SoftwareDevelopmentMember"
      decimals="-5"
      id="Fact_0a4730d94b2c49b8b0a9d0cdd762fece"
      unitRef="U001">600000</jwa:PropertyPlantAndEquipmentWorkInProgress>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="c20220430"
      decimals="-5"
      id="Fact_be4b2ac5f3564c32a2edac69f2253ca2"
      unitRef="U001">201500000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="c20210430"
      decimals="-5"
      id="Fact_257e4bde213845b0b7e398227248122d"
      unitRef="U001">202800000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_401f63112aa44f31a3adb68148afa288">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 11 &#x2013; Goodwill and Intangible Assets&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Goodwill&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the activity in goodwill by segment as of April 30:&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021 &lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Acquisitions&lt;sup&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Foreign&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Translation&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Adjustment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;619,203&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,806&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(33,593&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;610,416&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;512,512&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(14,376&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;498,136&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;172,625&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,226&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,261&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;193,590&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,304,340&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;47,032&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(49,230&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,302,142&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Education Services goodwill balance as of April 30, 2021 includes a cumulative &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;pretax noncash goodwill impairment of $&lt;/span&gt;110.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(2)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Refer to Note 4, &#x201c;Acquisitions,&#x201d; for more information related to the acquisitions that occurred in the year ended April 30, 2022.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: justify; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Annual Goodwill Impairment Test as of February 1, 2022 and 2021&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;As of February 1, 2022 and 2021, we completed step one of our annual goodwill impairment test for our reporting units. We concluded that the fair values of our reporting units were above their carrying values and, therefore, there was no indication of impairment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We estimated the fair value of these reporting units using a weighting of fair values derived from an income and a market approach. Under the income approach, we determined the fair value of a reporting unit based on the present value of estimated future cash flows. Cash flow projections are based on our best estimates of forecasted economic and market conditions over the period including growth rates, expected changes in operating cash flows, and cash expenditures. The discount rate used is based on a weighted average cost of capital adjusted for the relevant risk associated with the characteristics of the business and the projected cash flows. The market approach estimates fair value based on market multiples of current and forward 12-month revenue or EBITDA, as applicable, derived from comparable publicly traded companies with similar operating and investment characteristics as the reporting unit.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;As noted above, the fair value determined as part of the annual goodwill impairment test completed in the fourth quarter exceeded the carrying value for all of our reporting units.&#160;Therefore, there was no impairment of goodwill. However, if the fair value of these reporting units decreases in future periods, we could potentially have an impairment.&#160; The future occurrence of a potential indicator of impairment, such as a decrease in expected net earnings, changes in assumptions, adverse equity market conditions, a decline in current market multiples, a decline in our common stock price, a significant adverse change in legal factors or business climates, an adverse action or assessment by a regulator, unanticipated competition, strategic decisions made in response to economic or competitive conditions, or a more-likely-than-not expectation that a reporting unit or a significant portion of a reporting unit will be sold or disposed of, could require an interim assessment for some or all of the reporting units before the next required annual assessment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Annual Goodwill Impairment Test as of February 1, 2020&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;As of February 1, 2020, we completed our annual goodwill impairment test for our reporting units. We concluded that the fair values of our Research Publishing &amp;amp; Platforms and Academic &amp;amp; Professional Learning reporting units were above their carrying values and, therefore, there was no indication of impairment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;During our annual goodwill impairment test initiated on February 1, 2020, we identified indicators that the goodwill of the Education Services business was impaired due to underperformance as compared with our acquisition case projections for revenue growth and operating cash flow. Subsequently, during the fourth quarter of fiscal year 2020, we determined that our updated revenue and operating cash flow projections would be further impacted by anticipated near-term headwinds due to COVID-19, including adverse impacts on new student starts and student reenrollment. Therefore, we updated the impairment test as of March 31, 2020 to reflect this change in circumstances. As a result, &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;we concluded that the carrying value was above the fair value which resulted in a pretax noncash goodwill impairment of $&lt;/span&gt;110.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million. This charge is reflected in Impairment of goodwill and intangible assets &lt;/span&gt;in the Consolidated Statements of Income (Loss).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Prior to performing the goodwill impairment test for Education Services, &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;we also evaluated the recoverability of long-lived assets of the reporting unit. The carrying value of the long-lived assets that were tested for impairment was $&lt;/span&gt;434.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million. When indicators of impairment are present, we test definite lived and long-lived assets for recoverability by comparing the carrying value of an asset group to an estimate of the future undiscounted cash flows expected to result from the use and eventual disposition of the asset group. We considered the lower-than-expected revenue and forecasted &lt;/span&gt;operating cash flows &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;over a sustained period of time, and downward revisions to our cash flow forecasts for this reporting unit to be indicators of impairment for their long-lived assets. Based on the results of the recoverability test, we determined that the undiscounted cash flows of the asset group of the Education Services reporting unit exceeded the carrying value. Therefore, there was no impairment.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Intangible Assets&lt;/div&gt;

&lt;div style="text-align: left; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangible assets, net as of April 30 were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Accumulated&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Accumulated&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Intangible assets with definite lives, net&lt;/span&gt;&lt;/span&gt;&lt;sup&gt;(1) &lt;/sup&gt;:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Content and publishing rights&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,099,778&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(599,841&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;499,937&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,062,072&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(497,843&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;564,229&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;409,097&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(167,039&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;242,058&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;384,462&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(117,985&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;266,477&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Developed technology&lt;sup&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;72,398&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(17,677&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54,721&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;42,785&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(7,824&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,961&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Brands and trademarks&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;47,533&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(31,512&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16,021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45,630&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(26,094&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,536&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Covenants not to compete&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,655&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,262&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;393&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,250&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,192&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;58&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total intangible assets with definite lives, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,630,461&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(817,331&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;813,130&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,536,199&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(650,938&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;885,261&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Intangible assets with indefinite lives:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Brands and trademarks&lt;sup&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Publishing rights&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;81,299&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;81,299&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;93,041&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;93,041&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total intangible assets with indefinite lives&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;118,299&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;118,299&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;130,041&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;130,041&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total intangible assets, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,748,760&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(817,331&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;931,429&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,666,240&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(650,938&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,015,302&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Refer to Note 4, &#x201c;Acquisitions,&#x201d; for more information related to the acquisitions that occurred in years ended April 30, 2022 and 2021.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(2)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The developed technology balance as of April 30, 2022 and 2021 is presented net of accumulated impairments and write-offs of $2.8 million. The indefinite-lived brands and trademarks balance as of April 30, 2022 and 2021 is net of accumulated impairments of $93.1 million.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Based on the current amount of intangible assets subject to amortization and assuming current foreign exchange rates, the estimated amortization expense for the following years are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2023&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;81,375&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;76,193&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2025&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;69,556&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2026&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;67,044&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2027&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62,422&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;456,540&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;813,130&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Annual Indefinite-lived Intangible Impairment Test as of February 1, 2022 and 2021&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We also review our indefinite-lived intangible assets for impairment annually, which consists of brands and trademarks and certain acquired publishing rights. As of February 1, 2022 and 2021, we completed our annual impairment test related to the indefinite-lived intangible assets.&#160;We concluded that the fair values of these indefinite-lived intangible assets were above their carrying values and, therefore, there was no indication of impairment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Fiscal Year 2020 Impairment&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Annual Indefinite-Lived Intangibles Impairment Test as of February 1, 2020&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;During the fourth quarter of 2020, we completed our annual impairment test related to the indefinite-lived intangible assets.&#160;We concluded that the fair values of these indefinite-lived intangible assets were above their carrying values and, therefore, there was no indication of impairment, except for the Blackwell indefinite-lived trademark.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;For the year ended April 30, 2020, we recorded a pretax noncash impairment charge of $&lt;/span&gt;89.5&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million for our Blackwell trademark, which was acquired in 2007 and carried as an indefinite-lived intangible asset primarily related to our Research Publishing &amp;amp; Platforms segment. &lt;/span&gt;The impairment reflected our decision to simplify Wiley&#x2019;s brand portfolio&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; and unify our research journal content under one Wiley brand, which sharply limited the use of the Blackwell trade name.&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;This impairment resulted in writing off substantially all of the carrying value of the intangible trademark asset. This charge is reflected in Impairment of goodwill and intangible assets &lt;/span&gt;in the Consolidated Statements of Income (Loss). &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The resulting noncash impairment charge was entirely unrelated to COVID-19 or the expected future financial performance of the &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Research Publishing &amp;amp; Platforms segment&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangible Assets with Definite Lives&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;As a result of our decision to discontinue the use of certain technology offerings within the Research Publishing &amp;amp; Platforms segment, we recorded a pretax noncash impairment charge of $&lt;/span&gt;2.8&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million related to a certain developed technology intangible. This charge was included in Impairment of goodwill and intangible assets on&lt;/span&gt; the Consolidated Statements of Income (Loss).&lt;/div&gt;
</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="c20210501to20220430"
      id="Text_8468f1ace9ba446eba83a3b0a1c631d1">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the activity in goodwill by segment as of April 30:&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021 &lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Acquisitions&lt;sup&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Foreign&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Translation&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Adjustment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;619,203&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,806&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(33,593&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;610,416&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;512,512&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(14,376&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;498,136&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;172,625&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,226&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,261&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;193,590&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,304,340&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;47,032&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(49,230&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,302,142&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Education Services goodwill balance as of April 30, 2021 includes a cumulative &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;pretax noncash goodwill impairment of $&lt;/span&gt;110.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(2)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Refer to Note 4, &#x201c;Acquisitions,&#x201d; for more information related to the acquisitions that occurred in the year ended April 30, 2022.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="c20210430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_e664014acdbb44fe8496da7d2b70f33d"
      unitRef="U001">619203000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c20210501to20220430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_27a875c046a74dc9bafc9bf9744241cd"
      unitRef="U001">24806000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c20210501to20220430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_c7d2f55854484ce892f24354f956ff4a"
      unitRef="U001">-33593000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="c20220430_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_90440116830145308d8678f2656f3cf5"
      unitRef="U001">610416000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20210430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_03547b39ec954cca89237969046280ee"
      unitRef="U001">512512000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c20210501to20220430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_6d1add8c92d44d53af2082445960de14"
      unitRef="U001">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c20210501to20220430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_7fa8385397744522bebbd6506ce43bc8"
      unitRef="U001">-14376000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="c20220430_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_e0f5abb5fefb46ad9be1689be0e94d05"
      unitRef="U001">498136000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20210430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_875ae508c81342d4939645a505cc723a"
      unitRef="U001">172625000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c20210501to20220430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_abc4d8702f9d42e5b18bdc696c680154"
      unitRef="U001">22226000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c20210501to20220430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_804bbc6f11084345be1cb10f3c491653"
      unitRef="U001">-1261000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="c20220430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_21b9aba1f2a34687b21ad87cfbbabb17"
      unitRef="U001">193590000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20210430"
      decimals="-3"
      id="Fact_d81898ad0ead45b58b8d0f0f75cea103"
      unitRef="U001">1304340000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_24ec4f60d8704f6281bc485d55431317"
      unitRef="U001">47032000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_5b2b66ec20cc4bc0b7ecdcdd90803ab8"
      unitRef="U001">-49230000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="c20220430"
      decimals="-3"
      id="Fact_86c79bdf17a94d11b852aa875726e37b"
      unitRef="U001">1302142000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="c20210430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-5"
      id="Fact_345c14899c834363883c9a4c5961749e"
      unitRef="U001">110000000.0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="c20210430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-5"
      id="Fact_3e45bdcb530a437c8d90b994b76f143f"
      unitRef="U001">110000000.0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:NoncurrentAssets
      contextRef="c20210430_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-5"
      id="Fact_ac5a2eea638f4d11b0de6dc63cb9d0bd"
      unitRef="U001">434000000.0</us-gaap:NoncurrentAssets>
    <jwa:ScheduleOfIntangibleAssetsTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_20b2c76c09314517b7251ca83ff47b84">
&lt;div style="text-align: left; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangible assets, net as of April 30 were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Accumulated&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Accumulated&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Intangible assets with definite lives, net&lt;/span&gt;&lt;/span&gt;&lt;sup&gt;(1) &lt;/sup&gt;:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Content and publishing rights&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,099,778&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(599,841&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;499,937&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,062,072&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(497,843&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;564,229&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;409,097&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(167,039&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;242,058&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;384,462&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(117,985&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;266,477&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Developed technology&lt;sup&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;72,398&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(17,677&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54,721&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;42,785&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(7,824&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,961&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Brands and trademarks&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;47,533&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(31,512&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16,021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45,630&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(26,094&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,536&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Covenants not to compete&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,655&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,262&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;393&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,250&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,192&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;58&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total intangible assets with definite lives, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,630,461&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(817,331&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;813,130&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,536,199&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(650,938&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;885,261&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Intangible assets with indefinite lives:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Brands and trademarks&lt;sup&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Publishing rights&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;81,299&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;81,299&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;93,041&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;93,041&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total intangible assets with indefinite lives&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;118,299&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;118,299&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;130,041&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;130,041&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total intangible assets, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,748,760&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(817,331&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;931,429&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,666,240&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(650,938&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,015,302&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Refer to Note 4, &#x201c;Acquisitions,&#x201d; for more information related to the acquisitions that occurred in years ended April 30, 2022 and 2021.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(2)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The developed technology balance as of April 30, 2022 and 2021 is presented net of accumulated impairments and write-offs of $2.8 million. The indefinite-lived brands and trademarks balance as of April 30, 2022 and 2021 is net of accumulated impairments of $93.1 million.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</jwa:ScheduleOfIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"
      decimals="-3"
      id="Fact_e848dbdc45404ec780fd53d8fb25ed4b"
      unitRef="U001">1099778000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"
      decimals="-3"
      id="Fact_24030f4178c447a5bad8035436f3fbf2"
      unitRef="U001">599841000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"
      decimals="-3"
      id="Fact_41b3535421644abab7fea47978a20b9d"
      unitRef="U001">499937000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"
      decimals="-3"
      id="Fact_b99bf2fc7ef6430a8a3da6df80f9c2ec"
      unitRef="U001">1062072000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"
      decimals="-3"
      id="Fact_9ca112086fc14d55b5545289d25a3277"
      unitRef="U001">497843000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"
      decimals="-3"
      id="Fact_c49c1e21f3d7450ca4bf8e34fef0d0bf"
      unitRef="U001">564229000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-3"
      id="Fact_4be2299d978a44d2922ce19c4c052818"
      unitRef="U001">409097000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-3"
      id="Fact_b501244a681b4942a81cdc8f9b2dc848"
      unitRef="U001">167039000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-3"
      id="Fact_ab2cd79a8894450ab4f023c9a3cf51fa"
      unitRef="U001">242058000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-3"
      id="Fact_c8f8bcd7b07945c7b21a050fc2852a96"
      unitRef="U001">384462000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-3"
      id="Fact_04fafb4254704c2f829ad209a8f763a3"
      unitRef="U001">117985000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-3"
      id="Fact_5d7e614c7b284f19abc1dd66a4709679"
      unitRef="U001">266477000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="Fact_baaf3ac215e44aa5b743ae070a79c8a5"
      unitRef="U001">72398000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="Fact_eca5c2c1fe434126a3b4cfbc1653e7da"
      unitRef="U001">17677000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="Fact_e821b4f0196c450dbbf56c36c6ad34ec"
      unitRef="U001">54721000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="Fact_4d68c105337e430c9205afbe12bcaea3"
      unitRef="U001">42785000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="Fact_0bacd5ea42ad4941af59a71062ca651b"
      unitRef="U001">7824000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="Fact_bc7bc9a41c9048fcb95eb4055f423060"
      unitRef="U001">34961000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="Fact_1a166e4a30f4414a83811042c8f58b12"
      unitRef="U001">47533000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="Fact_ea01556c01404bd39ec96af35f5458de"
      unitRef="U001">31512000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="Fact_5aea25056f104a819170a295fd76fedf"
      unitRef="U001">16021000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="Fact_8f3da67178034f7fbf0d61c826a8a37a"
      unitRef="U001">45630000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="Fact_0ca95367f1f54fa9aac13f611235a920"
      unitRef="U001">26094000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="Fact_fd4f4a1badff4ecba1424e7b7c5df490"
      unitRef="U001">19536000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"
      decimals="-3"
      id="Fact_0717b853fd0d439689121665fb697d85"
      unitRef="U001">1655000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"
      decimals="-3"
      id="Fact_b955e5d25e594f48b0d0c30a53e2b17b"
      unitRef="U001">1262000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"
      decimals="-3"
      id="Fact_35a0f78fe6d94093ac5fd2625c1c442f"
      unitRef="U001">393000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"
      decimals="-3"
      id="Fact_b99562ec584848da8a07b18d0d937d7c"
      unitRef="U001">1250000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"
      decimals="-3"
      id="Fact_115001aeaf524cc886a1772ce3e8fcca"
      unitRef="U001">1192000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_NoncompeteAgreementsMember"
      decimals="-3"
      id="Fact_bfd70ec2ba034a2bb17864c1afaec81c"
      unitRef="U001">58000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20220430"
      decimals="-3"
      id="Fact_5fbba0bb76fa411282a1bcac43a8a7a6"
      unitRef="U001">1630461000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20220430"
      decimals="-3"
      id="Fact_62f1505ceff14fe494879483c832f5d7"
      unitRef="U001">817331000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20220430"
      decimals="-3"
      id="Fact_29dce7488c844aa48b91140a178a559f"
      unitRef="U001">813130000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20210430"
      decimals="-3"
      id="Fact_41c1d545c1504fed83a36aef6b9ae27a"
      unitRef="U001">1536199000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20210430"
      decimals="-3"
      id="Fact_92c4e2b74ab347b780416fe0ab665be3"
      unitRef="U001">650938000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20210430"
      decimals="-3"
      id="Fact_ea240aa49860423fa804b7b66f9ab5dc"
      unitRef="U001">885261000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="c20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="Fact_67600d1799514e5a811bd0435acc139d"
      unitRef="U001">37000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment
      contextRef="c20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="Fact_533aef4d00104ef392e24cc10fcd855d"
      unitRef="U001">37000000</jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="c20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="Fact_5b07f402ea674f7bb373914b1ee219a8"
      unitRef="U001">37000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment
      contextRef="c20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="Fact_c1fbad26295f48b6b4550af33144a67e"
      unitRef="U001">37000000</jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="c20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"
      decimals="-3"
      id="Fact_8502a90504304a05974ed3de4d352910"
      unitRef="U001">81299000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment
      contextRef="c20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"
      decimals="-3"
      id="Fact_efea6b3267744a44b029c24d9e1ef68a"
      unitRef="U001">81299000</jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="c20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"
      decimals="-3"
      id="Fact_39f1d5a96b154780b58bbd53ded36fca"
      unitRef="U001">93041000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment
      contextRef="c20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ArtisticRelatedIntangibleAssetsMember"
      decimals="-3"
      id="Fact_5a22b380d43045b9aebd8ebfa3b89ca5"
      unitRef="U001">93041000</jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="c20220430"
      decimals="-3"
      id="Fact_171b08ecbc734a64926a23b47e6661d2"
      unitRef="U001">118299000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment
      contextRef="c20220430"
      decimals="-3"
      id="Fact_01de1f5bcb924943870351bb060ce371"
      unitRef="U001">118299000</jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="c20210430"
      decimals="-3"
      id="Fact_afab5f4ec0574abd82063d65e610ff6d"
      unitRef="U001">130041000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment
      contextRef="c20210430"
      decimals="-3"
      id="Fact_138d37d1b9474e08bb966fba5c03487b"
      unitRef="U001">130041000</jwa:IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="c20220430"
      decimals="-3"
      id="Fact_2eadf14680ba46029b31688be0b06e75"
      unitRef="U001">1748760000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="c20220430"
      decimals="-3"
      id="Fact_4100f353e070417e897be47d48c40356"
      unitRef="U001">931429000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="c20210430"
      decimals="-3"
      id="Fact_be3ee78ca6ec465da54303f5d6354d70"
      unitRef="U001">1666240000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="c20210430"
      decimals="-3"
      id="Fact_8d767cbc65fe4a68b355f0ffb17c2cbb"
      unitRef="U001">1015302000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-5"
      id="Fact_fc4116f15cb44e94b0ff6dba0c2aba3f"
      unitRef="U001">-2800000</jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss>
    <jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-5"
      id="Fact_6320816b28fe4e9994e8f10d6deb1f77"
      unitRef="U001">-2800000</jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss>
    <jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"
      decimals="-5"
      id="Fact_fdcccdac5c75457eb36e01c128e8f4f3"
      unitRef="U001">-93100000</jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss>
    <jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss
      contextRef="c20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_TrademarksAndTradeNamesMember"
      decimals="-5"
      id="Fact_5b13ffa5760d46bb88c71178bfc41545"
      unitRef="U001">-93100000</jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_8af7cfe08c844d299e48a02d6805c0d5">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Based on the current amount of intangible assets subject to amortization and assuming current foreign exchange rates, the estimated amortization expense for the following years are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2023&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;81,375&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;76,193&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2025&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;69,556&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2026&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;67,044&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2027&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62,422&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;456,540&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;813,130&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="c20220430"
      decimals="-3"
      id="Fact_d5826f90c4264a08adfc45fef9433447"
      unitRef="U001">81375000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="c20220430"
      decimals="-3"
      id="Fact_bc9362cc23bf43bc80738e22bcb595da"
      unitRef="U001">76193000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="c20220430"
      decimals="-3"
      id="Fact_bf63e186543f466d86678f74311ea7ec"
      unitRef="U001">69556000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="c20220430"
      decimals="-3"
      id="Fact_8fa2a329eab641bda4342d2cfad923bc"
      unitRef="U001">67044000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="c20220430"
      decimals="-3"
      id="Fact_840b3c221d674c22aafd1a7c5f106185"
      unitRef="U001">62422000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="c20220430"
      decimals="-3"
      id="Fact_ea0a8bdf506e4af1a21e8449ec5e35bd"
      unitRef="U001">456540000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20220430"
      decimals="-3"
      id="Fact_4d7a003269bb4f5c82657e9652235792"
      unitRef="U001">813130000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="c20200501to20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_BrandsMember"
      decimals="-5"
      id="Fact_31f8e8bd45544a309001b949882fe4ef"
      unitRef="U001">89500000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss
      contextRef="c20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-5"
      id="Fact_f4a41a5f456448c28b2783e64e84435d"
      unitRef="U001">-2800000</jwa:FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="c20210501to20220430"
      id="Text_f03329b4fe404124bd23fdc4e4768d40">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Note 12 &lt;/span&gt;&#x2014;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt; Operating Leases&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-top: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We have contractual obligations as a lessee with respect to offices, warehouses and distribution centers, automobiles, and office equipment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We determine if an arrangement is a lease at inception of the contract in accordance with guidance detailed in the lease standard and we perform the lease classification test as of the lease commencement date. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The present value of the lease payments is calculated using an incremental borrowing rate, which was determined based on the rate of interest that we would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. We use an unsecured borrowing rate and risk-adjust that rate to approximate a collateralized rate.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Under the leasing standard, leases that are more than one year in duration are capitalized and recorded on our Consolidated Statements of Financial Position. Some of our leases offer an option to extend the term of such leases. We utilize the reasonably certain threshold criteria in determining which options we will exercise. Furthermore, some of our lease payments are based on index rates with minimum annual increases. These represent fixed payments and are captured in the future minimum lease payments calculation.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;For operating leases, the ROU assets and liabilities as of April 30 are presented in our Consolidated Statements of Financial Position as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating lease ROU assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;111,719&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;121,430&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Short-term portion of operating lease liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,576&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,440&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating lease liabilities, non-current&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;132,541&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;145,832&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;During the year ended April 30, 2022, we added $10.4 million to the ROU assets and $10.3 million to the operating lease liabilities due to new leases, including due to acquisitions, as well as modifications and remeasurements to our existing operating leases.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;As a result of expanding the scope of the Business Optimization Program to include the exit of certain leased office space beginning in the third quarter of fiscal 2021, we incurred a pretax restructuring charge of $&lt;/span&gt;18.3&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million in the three months ended January 31, 2021.&#160;This charge included impairment charges and acceleration of expense associated with certain operating lease ROU assets.&#160;&#160;See&#160;Note&#160;7, &#x201c;Restructuring and Related (Credits) Charges&#x201d; for more information on this program and the charges incurred.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our total net lease costs were as follows:&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating lease cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,180&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,862&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26,027&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Variable lease cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,496&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,135&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,856&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Short-term lease cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;187&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;248&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;86&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Sublease income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(945&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(722&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(691&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total net lease cost&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,918&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26,523&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,278&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;net lease cost does not include those costs and sublease income included in Restructuring and related charges on our Consolidated Statements of Income (Loss). &lt;/span&gt;This includes those operating leases we had identified in the year ended April 30, 2021 as part of our Business Optimization Program that would be subleased.&#160;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;See&#160;Note&lt;/span&gt; 7, &#x201c;Restructuring and Related (Credits) Charges&#x201d; for more information on this program.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other supplemental information includes the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted-average remaining contractual lease term (years)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted-average discount rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.84&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.89&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.89&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#160;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,737&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;32,344&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;28,243&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The table below reconciles the undiscounted cash flows for the first five years and total of the remaining years to the operating lease liabilities recorded in the Consolidated Statement of Financial Position as of April 30, 2022:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Operating Lease&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;28,128&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26,183&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,783&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,443&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;17,972&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;77,521&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total future undiscounted minimum lease payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;197,030&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less: Imputed interest&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43,913&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Present value of minimum lease payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;153,117&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less: Current portion&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,576&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Noncurrent portion&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;132,541&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:LesseeOperatingLeasesTextBlock>
    <jwa:LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_b10af5548a10407ba759565a612db686">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;For operating leases, the ROU assets and liabilities as of April 30 are presented in our Consolidated Statements of Financial Position as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating lease ROU assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;111,719&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;121,430&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Short-term portion of operating lease liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,576&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,440&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating lease liabilities, non-current&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;132,541&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;145,832&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</jwa:LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20220430"
      decimals="-3"
      id="Fact_1050ddb35ffa4ea7be94b7d37a8e46f7"
      unitRef="U001">111719000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20210430"
      decimals="-3"
      id="Fact_e3a9d122d95b45f5925d46c82b5058a7"
      unitRef="U001">121430000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_fc79006cb22a4af6a29ba8e58bbf192f"
      unitRef="U001">20576000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_e829a5079fb84febba64500050e2158b"
      unitRef="U001">22440000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_f282e93548e54bb1b50c96ad19eb0d32"
      unitRef="U001">132541000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_6f8fbca4381b4571b0bcad76081f729b"
      unitRef="U001">145832000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <jwa:OperatingLeaseIncreaseDecreaseInRightOfUseAsset
      contextRef="c20210501to20220430"
      decimals="-5"
      id="Fact_e6c40274b4eb48229d75f7ed79886e36"
      unitRef="U001">10400000</jwa:OperatingLeaseIncreaseDecreaseInRightOfUseAsset>
    <jwa:OperatingLeaseIncreaseDecreaseInLeaseLiability
      contextRef="c20210501to20220430"
      decimals="-5"
      id="Fact_cc71a5202b7840f18b066ac320bc175f"
      unitRef="U001">10300000</jwa:OperatingLeaseIncreaseDecreaseInLeaseLiability>
    <us-gaap:RestructuringCharges
      contextRef="c20201101to20210131"
      decimals="-5"
      id="Fact_a482fcf31d48405594257eb41fa923ab"
      unitRef="U001">18300000</us-gaap:RestructuringCharges>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_7476b2c8a7a0452b936376f07b2f952f">
&lt;div style="text-align: justify; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our total net lease costs were as follows:&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operating lease cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,180&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,862&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26,027&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Variable lease cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,496&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,135&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,856&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Short-term lease cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;187&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;248&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;86&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Sublease income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(945&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(722&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(691&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total net lease cost&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,918&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26,523&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,278&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;net lease cost does not include those costs and sublease income included in Restructuring and related charges on our Consolidated Statements of Income (Loss). &lt;/span&gt;This includes those operating leases we had identified in the year ended April 30, 2021 as part of our Business Optimization Program that would be subleased.&#160;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;See&#160;Note&lt;/span&gt; 7, &#x201c;Restructuring and Related (Credits) Charges&#x201d; for more information on this program.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_f2fee8c030d943a4854406cbdd54bfdf"
      unitRef="U001">24180000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_20f65b8cffe5498e9ca7a42e83735f95"
      unitRef="U001">24862000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_5ba9730699e44abfa68621b6943a2408"
      unitRef="U001">26027000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_7fd0b1d1d263426786f5ec0c24697fd7"
      unitRef="U001">1496000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_4e791bbfb15c48fbaefad3090f8ffbf0"
      unitRef="U001">2135000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_99547b5934394647a0889ee8ab7bd21b"
      unitRef="U001">3856000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_a55e934a96514e20815e121ae6dcfff4"
      unitRef="U001">187000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_b609aae895eb4f32a043177abd2dcae6"
      unitRef="U001">248000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_83db1dfffc444ed2b2b1c4827d0a40ab"
      unitRef="U001">86000</us-gaap:ShortTermLeaseCost>
    <jwa:SubleaseIncomeNetOfReclassification
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_616dd3ad891a49448a1daadbdea51a40"
      unitRef="U001">945000</jwa:SubleaseIncomeNetOfReclassification>
    <jwa:SubleaseIncomeNetOfReclassification
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_fbdc71f12e434497adfa7eee6102f436"
      unitRef="U001">722000</jwa:SubleaseIncomeNetOfReclassification>
    <jwa:SubleaseIncomeNetOfReclassification
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_464a8cccd00e4468b1e1bf8fed41eb1e"
      unitRef="U001">691000</jwa:SubleaseIncomeNetOfReclassification>
    <us-gaap:LeaseCost
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_ffe9768ed3c14519b441d9b8b33a4b62"
      unitRef="U001">24918000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_32ff2b2361b84747b78a170a6beb20c9"
      unitRef="U001">26523000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_ac580595bce04dfcadc0d76c034c97f9"
      unitRef="U001">29278000</us-gaap:LeaseCost>
    <jwa:LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_42d301cb461e452c9822a3e229666858">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other supplemental information includes the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted-average remaining contractual lease term (years)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted-average discount rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.84&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.89&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.89&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#160;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,737&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;32,344&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;28,243&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</jwa:LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20220430"
      id="Fact_bac03ceac4154a15a99906103e97aa36">P9Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20210430"
      id="Fact_8b54cd085c03480da98928a686176664">P9Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20200430"
      id="Fact_367c97e0a28c49ac90147887edadda90">P10Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c20220430"
      decimals="4"
      id="Fact_f89d424455cc489aa08957f7c2933872"
      unitRef="U005">0.0584</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c20210430"
      decimals="4"
      id="Fact_2410958830c84341ba0d6ed3d52a7d3f"
      unitRef="U005">0.0589</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c20200430"
      decimals="4"
      id="Fact_26dc4d20418b4839b380c2bb763375e2"
      unitRef="U005">0.0589</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_15667ef987764d94959e7d26bcdb89e3"
      unitRef="U001">29737000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_aab85538f33d4fa2b02e6352b3991134"
      unitRef="U001">32344000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_ec0f9253c1df4d9390d705c8d95c1927"
      unitRef="U001">28243000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_68747c8a8b67446098bb3d6ef8ec6c80">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The table below reconciles the undiscounted cash flows for the first five years and total of the remaining years to the operating lease liabilities recorded in the Consolidated Statement of Financial Position as of April 30, 2022:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Operating Lease&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;28,128&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26,183&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,783&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,443&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;17,972&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;77,521&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total future undiscounted minimum lease payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;197,030&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less: Imputed interest&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43,913&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Present value of minimum lease payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;153,117&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less: Current portion&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,576&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Noncurrent portion&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;132,541&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="c20220430"
      decimals="-3"
      id="Fact_2100c04407444f81baef4cec5b7677b5"
      unitRef="U001">28128000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="c20220430"
      decimals="-3"
      id="Fact_93056d9a9f044527bc307775992d5a6a"
      unitRef="U001">26183000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="c20220430"
      decimals="-3"
      id="Fact_ff6104cfdab34c10a86c43e012cc92ce"
      unitRef="U001">24783000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="c20220430"
      decimals="-3"
      id="Fact_b2f0a1b11270495aa0fa818df7c21751"
      unitRef="U001">22443000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="c20220430"
      decimals="-3"
      id="Fact_3c85502123a94309bc09046236e3c828"
      unitRef="U001">17972000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="c20220430"
      decimals="-3"
      id="Fact_1f68e413ad2144a087238054be438b3e"
      unitRef="U001">77521000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="c20220430"
      decimals="-3"
      id="Fact_77ad942d76574cd58a53ba802936e9f0"
      unitRef="U001">197030000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="c20220430"
      decimals="-3"
      id="Fact_5cd13b5509634b8d9813a8e1622bac8b"
      unitRef="U001">43913000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20220430"
      decimals="-3"
      id="Fact_babe558568614e4a9244c482d9367d49"
      unitRef="U001">153117000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_07f8156632ab4a4e89fa8392f68e24dd"
      unitRef="U001">20576000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_841a43ab5d434e8484b7e81bb5239629"
      unitRef="U001">132541000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_71fc02592ac84b62b277138c99ab0ad1">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 13 &#x2013;Income Taxes&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The provisions for income taxes were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current Provision&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;US &#x2013; Federal&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(324&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6,631&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,145&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;International&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;57,905&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43,269&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,494&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;State and local&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,359&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;172&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total current provision&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;57,802&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,997&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,811&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred provision (benefit)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;US &#x2013; Federal&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(9,793&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11,996&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(8,476&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;International&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,882&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,175&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(15,022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;State and local&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,539&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;480&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,118&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total deferred provision (benefit)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,550&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(10,341&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(27,616&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total provision&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;61,352&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;27,656&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,195&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;International and United States pretax income (loss) were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;International&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;256,456&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;202,490&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;104,185&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;United States&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(46,795&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(26,578&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(167,277&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;209,661&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;175,912&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(63,092&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our effective income tax rate as a percentage of pretax income differed from the US federal statutory rate as shown below:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;US federal statutory rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cost of higher taxes on non-US income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4.8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign tax credits related to CARES Act carryback and audit&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11.9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Change in valuation allowance&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11.9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(12.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;State income taxes, net of US federal tax benefit&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;0.8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;US NOL carryback under CARES Act&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(8.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Tax credits and related net benefits&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(0.5&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(0.5&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Impairment of goodwill and intangibles&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(42.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;0.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3.4&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Effective income tax rate (benefit)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(17.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The effective tax rate was&#160;29.3% for the year ended April 30, 2022, compared to 15.7% for the year ended April 30, 2021. Our rate for the year ended April 30, 2022 was higher primarily due to an increase in the UK statutory rate from 19% to 25% enacted during our three months ended July 31, 2021, which resulted in a $21.4 million noncash deferred tax expense from the re-measurement of our applicable UK net deferred tax liabilities. In addition, our rate for the year ended April 30, 2021 benefitted by $14 million from the Coronavirus Aid Relief and Economic Security Act (the CARES Act) and certain regulations issued in late July 2020, which enabled us to carryback certain net operating losses (NOLs) to a year with a higher statutory tax rate.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Accounting for Uncertainty in Income Taxes:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;As of April 30, 2022 and April 30, 2021, the total amount of unrecognized tax benefits were $8.6 million and $9.1 million, respectively, of which $0.6 million and $0.7 million represented accruals for interest and penalties recorded as additional tax expense in accordance with our accounting policy. We recorded net interest expense on reserves for unrecognized and recognized tax benefits of $0.2 million in each of the years ended April 30, 2022 and 2021. As of April 30, 2022 and April 30, 2021, the total amounts of unrecognized tax benefits that would reduce our income tax provision, if recognized, were approximately $6.9 million and $7.4 million, respectively. We do not expect any significant changes to the unrecognized tax benefits within the next twelve months.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;A reconciliation of the unrecognized tax benefits included within the Other long-term liabilities line item on the Consolidated Statements of Financial Position is as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance at May 1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,144&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,194&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Additions for current year tax positions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;947&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,626&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Additions for prior year tax positions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;511&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reductions for prior year tax positions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(163&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign translation adjustment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(55&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;57&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Payments and settlements&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(215&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reductions for lapse of statute of limitations&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,460&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(866&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance at April 30&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,592&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,144&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Tax Audits:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We file income tax returns in the US and various states and non-US tax jurisdictions. Our major taxing jurisdictions are the United States, United Kingdom, and Germany. Except for one immaterial item, we are no longer subject to income tax examinations for years prior to fiscal year 2014 in the major jurisdictions in which we are subject to tax.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Deferred Taxes:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred taxes result from temporary differences in the recognition of revenue and expense for tax and financial reporting purposes.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize the net deferred tax assets. The significant components of deferred tax assets and liabilities at April 30 were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net operating losses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,847&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,433&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reserve for sales returns and doubtful accounts&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,771&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,838&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accrued employee compensation&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26,722&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;32,835&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign and federal credits&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,537&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other accrued expenses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,636&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16,092&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Retirement and post-employment benefits&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,769&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,039&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total gross deferred tax assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;113,282&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;107,366&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less valuation allowance&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(30,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,855&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;83,282&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;102,511&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Prepaid expenses and other current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,684&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(459&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Unremitted foreign earnings&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,685&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,485&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangible and fixed assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(249,215&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(260,559&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(254,584&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(263,503&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(171,302&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(160,992&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Reported As&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred tax assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,763&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,911&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred&#160;tax liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(180,065&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(172,903&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net Deferred Tax Liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(171,302&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(160,992&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The increase in net deferred tax liabilities was due to the decrease in net deferred tax assets, which was primarily attributable to a decrease in our retirement and post-employment benefits, partially offset by an increase in our Net operating losses and foreign and federal credits net of applicable valuation allowances. The increase in our deferred tax liabilities from the revaluation of our deferred tax liabilities related to the UK rate change from 19% to 25% was largely offset by a decrease in our deferred tax liabilities for intangibles and fixed assets. We have concluded that after valuation allowances, it is more likely than not that we will realize substantially all of the net deferred tax assets at April 30, 2022. In assessing the need for a valuation allowance, we take into account related deferred tax liabilities and estimated future reversals of existing temporary differences, future taxable earnings and tax planning strategies to determine which deferred tax assets are more likely than not to be realized in the future. Changes to tax laws, statutory tax rates and future taxable earnings can have an impact on our valuation allowances.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We have provided a $&lt;/span&gt;30.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million valuation allowance based primarily on the uncertainty of utilizing the tax benefits related to our deferred tax assets for foreign tax credits. As of &lt;/span&gt;April 30, 2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, we have apportioned state net operating loss carryforwards totaling approximately $&lt;/span&gt;129&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million, with a tax effected value of $&lt;/span&gt;7.1&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million net of federal benefits. Our state and federal NOLs and credits, to the extent they expire, expire in various amounts over&#160;&lt;/span&gt;2&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;to&#160;&lt;/span&gt;20&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;years.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Since April 30, 2018, we no longer intend to permanently reinvest earnings outside the US. We have recorded a $2.7 million liability related to the estimated taxes that would be incurred upon repatriating certain non-US earnings.&lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_54d04e454bbb4c3ea568ff99dad238c5">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The provisions for income taxes were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current Provision&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;US &#x2013; Federal&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(324&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6,631&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,145&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;International&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;57,905&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43,269&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,494&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;State and local&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,359&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;172&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total current provision&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;57,802&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,997&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,811&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred provision (benefit)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;US &#x2013; Federal&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(9,793&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11,996&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(8,476&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;International&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,882&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,175&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(15,022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;State and local&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,539&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;480&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,118&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total deferred provision (benefit)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,550&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(10,341&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(27,616&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total provision&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;61,352&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;27,656&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,195&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_914bee74ba5e45b7a617597d5e0ff6bd"
      unitRef="U001">-324000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_a3a76d70aa2f466586670bc194827454"
      unitRef="U001">-6631000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_76976b49e0194dd9a168339234a16da6"
      unitRef="U001">1145000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_4fbc5b3263f64054917eea089f8fae8a"
      unitRef="U001">57905000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_57ca4b9e0f14427b90716fad595dd3bf"
      unitRef="U001">43269000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_bb86674fa10547ed97bda4248906c5ca"
      unitRef="U001">37494000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_c9b6e194c25047168a0e5b1947a8b14d"
      unitRef="U001">221000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_189122eb4d1f4de3a43289291c7717b1"
      unitRef="U001">1359000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_e5bdce1d0e4c4a0cb93541fbb98beaf4"
      unitRef="U001">172000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_4d8c7a5dcb0d4d4dae41b5fcb1024e98"
      unitRef="U001">57802000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_5fb6c909efa3442aa0c9fb760c4465f0"
      unitRef="U001">37997000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_d1bbce3eec364d26bf729db6d3ae2753"
      unitRef="U001">38811000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_1f306043b5284d0289064b38562e1f5d"
      unitRef="U001">-9793000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_032e16cc085340b5b3b87f15f1261b3e"
      unitRef="U001">-11996000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_5109746f1c6a482282d28adc28638cef"
      unitRef="U001">-8476000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_b945b8f6659845d882c27a75fd5ec1a0"
      unitRef="U001">15882000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_b3092ed1c49545719ecc67fd7fb9e6a8"
      unitRef="U001">1175000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_234936901f4049d581d14b4c24596251"
      unitRef="U001">-15022000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_bb433fbf107d493c8cbfdad86a487d51"
      unitRef="U001">-2539000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_deb071f84740433baf75120cfd1aa926"
      unitRef="U001">480000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_b53b70b3729c4cc89f2cf7457e210c73"
      unitRef="U001">-4118000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_22c4c09b91f54c9e87f88f1472139323"
      unitRef="U001">3550000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_373d8738054c4fe4a6cc743de1afb2ce"
      unitRef="U001">-10341000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_6d350cb4ec5b4d61b051fd44e2a90665"
      unitRef="U001">-27616000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_42c028f0055946169c7d3b3a0790b059"
      unitRef="U001">61352000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_ba2d91baca9540509c669578d8fca4f4"
      unitRef="U001">27656000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_14885d7600a94d1d8ac7220cfd7ba993"
      unitRef="U001">11195000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_f08e9bfb3a6e49a3b7338a498a3814c1">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;International and United States pretax income (loss) were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;International&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;256,456&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;202,490&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;104,185&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;United States&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(46,795&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(26,578&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(167,277&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;209,661&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;175,912&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(63,092&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_7a9ee97f700348b580cbf3b2b733ecbe"
      unitRef="U001">256456000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_afe1a4be052d4de990adb4cb4255a6b8"
      unitRef="U001">202490000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_0613001273d14f8191f7c2fb786c83a9"
      unitRef="U001">104185000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_86d390a4ab944933a6f27b1d5901f902"
      unitRef="U001">-46795000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_b6d9a09618394f30894d1cc6fff7c4e8"
      unitRef="U001">-26578000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_b195841bf83f43bdaba7a383b5c1d88f"
      unitRef="U001">-167277000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_a78f3f9ac39543cc8d24c7f61f47b584"
      unitRef="U001">209661000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_abc63ef064ec4a78bdc0bbc72e395f6f"
      unitRef="U001">175912000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_af4cf7b754114509aade78420b5d9af6"
      unitRef="U001">-63092000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_c2806488f56547bb8d81258c74a51d3f">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our effective income tax rate as a percentage of pretax income differed from the US federal statutory rate as shown below:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;US federal statutory rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cost of higher taxes on non-US income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4.8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign tax credits related to CARES Act carryback and audit&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11.9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Change in valuation allowance&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11.9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(12.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;State income taxes, net of US federal tax benefit&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;0.8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;US NOL carryback under CARES Act&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(8.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Tax credits and related net benefits&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(0.5&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(0.5&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Impairment of goodwill and intangibles&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(42.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;0.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3.4&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Effective income tax rate (benefit)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(17.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20210501to20220430"
      decimals="3"
      id="Fact_357fa6c9e83f48dba99a449d93a71d17"
      unitRef="U005">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20200501to20210430"
      decimals="3"
      id="Fact_3b4b2589c693464682e676b21354ce49"
      unitRef="U005">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20190501to20200430"
      decimals="3"
      id="Fact_4ea07a9957094f68ab3a0d74dc0030b7"
      unitRef="U005">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c20210501to20220430"
      decimals="3"
      id="Fact_bc1d991cfc13489ead129a6e98366a91"
      unitRef="U005">0.097</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c20200501to20210430"
      decimals="3"
      id="Fact_3f96dfa9cb794246ab2d64e9f1ff995f"
      unitRef="U005">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c20190501to20200430"
      decimals="3"
      id="Fact_37a25b59ddc5481f859b1fb4ba3e0f81"
      unitRef="U005">0.048</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <jwa:EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent
      contextRef="c20210501to20220430"
      decimals="3"
      id="Fact_cd9e319ae1204ab4af67907c97157f6a"
      unitRef="U005">-0.119</jwa:EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent>
    <jwa:EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent
      contextRef="c20200501to20210430"
      decimals="3"
      id="Fact_479e99c7f60d43d38c9ee2beea1a7402"
      unitRef="U005">0.123</jwa:EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent>
    <jwa:EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent
      contextRef="c20190501to20200430"
      decimals="3"
      id="Fact_a09ed0825b3144cd8127dd62ad47782c"
      unitRef="U005">0</jwa:EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20210501to20220430"
      decimals="3"
      id="Fact_31663f1f15d94df38f4ffa5d00307b8b"
      unitRef="U005">0.119</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20200501to20210430"
      decimals="3"
      id="Fact_216f86d134e444b692fee90e05b519e2"
      unitRef="U005">-0.123</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20190501to20200430"
      decimals="3"
      id="Fact_5e55d794465f4163a4a80ee9a37deef5"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c20210501to20220430"
      decimals="3"
      id="Fact_1af4534dba1e4c0bbc7a037aab698901"
      unitRef="U005">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c20200501to20210430"
      decimals="3"
      id="Fact_981e2e608acc4e649343c0efe7fc98ac"
      unitRef="U005">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c20190501to20200430"
      decimals="3"
      id="Fact_06592c8779a74f6390303f479f152839"
      unitRef="U005">0.033</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <jwa:EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback
      contextRef="c20210501to20220430"
      decimals="3"
      id="Fact_5fb6289c48f64b40a9d35482743a926e"
      unitRef="U005">0</jwa:EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback>
    <jwa:EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback
      contextRef="c20200501to20210430"
      decimals="3"
      id="Fact_5e329fbd19dd40d4ba238af6e5b0ad59"
      unitRef="U005">0.080</jwa:EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback>
    <jwa:EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback
      contextRef="c20190501to20200430"
      decimals="3"
      id="Fact_2427f95d2f33423aaeff4b1c0f137f5f"
      unitRef="U005">0</jwa:EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="c20210501to20220430"
      decimals="3"
      id="Fact_bfb8bab990c3469e89d9afbe5ed1928d"
      unitRef="U005">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="c20200501to20210430"
      decimals="3"
      id="Fact_c23887954c3542d4b1f017aadfba411d"
      unitRef="U005">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="c20190501to20200430"
      decimals="3"
      id="Fact_d64e851fc90c47c4aec71bffaee35909"
      unitRef="U005">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="c20210501to20220430"
      decimals="3"
      id="Fact_f1f06771d99f48b5b9690e41218854c4"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="c20200501to20210430"
      decimals="3"
      id="Fact_906a5867c7f245a08871c91d5c7ee502"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="c20190501to20200430"
      decimals="3"
      id="Fact_bb8d1e79af33447db735bd52e79a2ec6"
      unitRef="U005">-0.423</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="c20210501to20220430"
      decimals="3"
      id="Fact_f70dbaf849844392b20bbcec3bb71afc"
      unitRef="U005">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="c20200501to20210430"
      decimals="3"
      id="Fact_8852180aa65f431ba94ddbdde89806db"
      unitRef="U005">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="c20190501to20200430"
      decimals="3"
      id="Fact_7fbfeaec24194fab9ff6606c75c2d0cb"
      unitRef="U005">-0.034</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20210501to20220430"
      decimals="3"
      id="Fact_3718e4ea698f458b81f580567ce39460"
      unitRef="U005">0.293</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20200501to20210430"
      decimals="3"
      id="Fact_1af8a9ea0ff14bddbfaebbcd66417c7d"
      unitRef="U005">0.157</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20190501to20200430"
      decimals="3"
      id="Fact_141857ded5594e33b6c147a41334a392"
      unitRef="U005">-0.177</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20210501to20220430"
      decimals="3"
      id="Fact_a3a09cd75bdd4b75b2468d331a30ae4c"
      unitRef="U005">0.293</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20200501to20210430"
      decimals="3"
      id="Fact_7c17b3d2b0bd4f56adc7594417846555"
      unitRef="U005">0.157</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <jwa:ForeignStatutoryTaxRate
      contextRef="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_c6fdfd96aa6340079d60008129a0a958"
      unitRef="U005">0.19</jwa:ForeignStatutoryTaxRate>
    <jwa:ForeignStatutoryTaxRate
      contextRef="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_c5d88903a32b4a1d82ccf9d0136c767c"
      unitRef="U005">0.25</jwa:ForeignStatutoryTaxRate>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
      contextRef="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember"
      decimals="-5"
      id="Fact_5380f5bb04304d909e22c4be76ef1bf7"
      unitRef="U001">21400000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <jwa:IncomeTaxBenefitRelatedToNetOperatingLossesCarryback
      contextRef="c20200501to20210430"
      decimals="-6"
      id="Fact_af156df702ac441ca8d965f6c3068e29"
      unitRef="U001">14000000</jwa:IncomeTaxBenefitRelatedToNetOperatingLossesCarryback>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20220430"
      decimals="-5"
      id="Fact_9cdaf74647714765873290df95257770"
      unitRef="U001">8600000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20210430"
      decimals="-5"
      id="Fact_d5e65074486846c08509bfc288d1ec05"
      unitRef="U001">9100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="c20220430"
      decimals="-5"
      id="Fact_51f7fa353ec44b9f8322b21e9f07d557"
      unitRef="U001">600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="c20210430"
      decimals="-5"
      id="Fact_ef67224ab9d34f5bbc0688f73d3de9bd"
      unitRef="U001">700000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="c20210501to20220430"
      decimals="-5"
      id="Fact_a4e21176404b4e868bcf3183d2901399"
      unitRef="U001">200000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="c20200501to20210430"
      decimals="-5"
      id="Fact_768668665a5e4594820a41c924a77e7e"
      unitRef="U001">200000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="c20220430"
      decimals="-5"
      id="Fact_b96ec70b338d4432ad77e2f71e4b7394"
      unitRef="U001">6900000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="c20210430"
      decimals="-5"
      id="Fact_cd0c6dde737648dba83c46d93b2e179c"
      unitRef="U001">7400000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="c20210501to20220430"
      id="Text_9206a74b6d624d6cbb9813b62a33d9d9">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;A reconciliation of the unrecognized tax benefits included within the Other long-term liabilities line item on the Consolidated Statements of Financial Position is as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance at May 1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,144&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,194&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Additions for current year tax positions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;947&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,626&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Additions for prior year tax positions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;511&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reductions for prior year tax positions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(163&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign translation adjustment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(55&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;57&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Payments and settlements&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(215&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reductions for lapse of statute of limitations&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,460&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(866&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balance at April 30&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,592&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,144&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20210430"
      decimals="-3"
      id="Fact_3babb48298544f7ca06647298f9db70f"
      unitRef="U001">9144000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20200430"
      decimals="-3"
      id="Fact_7842c12a34fc4ef18043df0023d791fa"
      unitRef="U001">6194000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_5699ad297f694c4f975dbe5707c0cdaf"
      unitRef="U001">947000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_c195ea8b9c164360a8d3d353736b28b5"
      unitRef="U001">3626000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_9842e5b937e84b309f91194c6064b07c"
      unitRef="U001">16000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_44eba24d87ab4353ade4ad1f387b9c83"
      unitRef="U001">511000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_b57463ce7fd546aa8722f57120920761"
      unitRef="U001">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_ea10355fc1f64fea8085721457395135"
      unitRef="U001">163000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_8c4ba5413ae84eb588170b62e34c0daa"
      unitRef="U001">55000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_f204041bfc234ae3a382358c18763829"
      unitRef="U001">57000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_ef3be101bddd4deb8fc3c8440f5eaa6f"
      unitRef="U001">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_90a04b89b1684a5eb747dfa28d0c7d09"
      unitRef="U001">215000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_52785047112a40b48186671be2cfed7c"
      unitRef="U001">1460000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_9b6abaf500394993aa3bea598c344c4c"
      unitRef="U001">866000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20220430"
      decimals="-3"
      id="Fact_f663b189333f4d1d8b70df8907580d07"
      unitRef="U001">8592000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20210430"
      decimals="-3"
      id="Fact_4f7a8c38245042c79a89f8351f5108fd"
      unitRef="U001">9144000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_7b0c24405b354b1fb7bd0a747eb75b48">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize the net deferred tax assets. The significant components of deferred tax assets and liabilities at April 30 were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net operating losses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,847&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,433&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reserve for sales returns and doubtful accounts&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,771&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,838&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accrued employee compensation&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26,722&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;32,835&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign and federal credits&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,537&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other accrued expenses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,636&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16,092&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Retirement and post-employment benefits&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,769&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,039&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total gross deferred tax assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;113,282&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;107,366&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less valuation allowance&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(30,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,855&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;83,282&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;102,511&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Prepaid expenses and other current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,684&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(459&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Unremitted foreign earnings&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,685&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,485&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Intangible and fixed assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(249,215&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(260,559&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(254,584&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(263,503&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(171,302&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(160,992&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Reported As&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred tax assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,763&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,911&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred&#160;tax liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(180,065&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(172,903&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net Deferred Tax Liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(171,302&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(160,992&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c20220430"
      decimals="-3"
      id="Fact_6f77286815db49429029973a665828cf"
      unitRef="U001">20847000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c20210430"
      decimals="-3"
      id="Fact_3518de4ab661476da1f1bbf9c5c1765f"
      unitRef="U001">19433000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
      contextRef="c20220430"
      decimals="-3"
      id="Fact_ab1e57a97d694f7fb0e56f25b727ef42"
      unitRef="U001">3771000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
      contextRef="c20210430"
      decimals="-3"
      id="Fact_9665d7ddb02e430ba5d7455aee86bc41"
      unitRef="U001">3838000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="c20220430"
      decimals="-3"
      id="Fact_2d2186b4cdd44dc8ade05238a9f6c305"
      unitRef="U001">26722000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="c20210430"
      decimals="-3"
      id="Fact_7bd7655445544a74a7c16a1a4b77da3e"
      unitRef="U001">32835000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="c20220430"
      decimals="-3"
      id="Fact_1e624093f4e04db9b70b3add0c15d1dd"
      unitRef="U001">34537000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="c20210430"
      decimals="-3"
      id="Fact_b3fe5957dcde47f69260b212d41a37ce"
      unitRef="U001">5129000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="c20220430"
      decimals="-3"
      id="Fact_7225b187e0ec4b5c8f4d363fe8a3df2e"
      unitRef="U001">11636000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="c20210430"
      decimals="-3"
      id="Fact_13111f42a20d408f9f1350429c3020a7"
      unitRef="U001">16092000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <jwa:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits
      contextRef="c20220430"
      decimals="-3"
      id="Fact_798081d3a8ca4a04810183a8cb0ac3f1"
      unitRef="U001">15769000</jwa:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits>
    <jwa:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits
      contextRef="c20210430"
      decimals="-3"
      id="Fact_b660ee583d3d42fc9759e22aba72faca"
      unitRef="U001">30039000</jwa:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20220430"
      decimals="-3"
      id="Fact_725fa4e9dcb843ad90cf295f6a88f602"
      unitRef="U001">113282000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20210430"
      decimals="-3"
      id="Fact_22e43d20d644442b96fe24e5bfe69de3"
      unitRef="U001">107366000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20220430"
      decimals="-3"
      id="Fact_97b22ce3f3a444c0b70d99bea7f7d2c0"
      unitRef="U001">30000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20210430"
      decimals="-3"
      id="Fact_e2eaa8b94281447c98585a43c44f45f8"
      unitRef="U001">4855000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c20220430"
      decimals="-3"
      id="Fact_f0ad2053b4cf42298d6de993909e7c73"
      unitRef="U001">83282000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c20210430"
      decimals="-3"
      id="Fact_a9c8eafdc2354b0082502c590fd97e2f"
      unitRef="U001">102511000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="c20220430"
      decimals="-3"
      id="Fact_931e25e3decc441e93f17a6103ed13ce"
      unitRef="U001">2684000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="c20210430"
      decimals="-3"
      id="Fact_851d49968f7048399c73fe5cb91a9790"
      unitRef="U001">459000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="c20220430"
      decimals="-3"
      id="Fact_96cf6db80064446087d7df90153f6f16"
      unitRef="U001">2685000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="c20210430"
      decimals="-3"
      id="Fact_25f1950926f441bfbacaa5e05f9c2b4a"
      unitRef="U001">2485000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <jwa:DeferredTaxLiabilitiesIntangibleAndFixedAssets
      contextRef="c20220430"
      decimals="-3"
      id="Fact_7baff05e801245368d5bbb14ad99019b"
      unitRef="U001">249215000</jwa:DeferredTaxLiabilitiesIntangibleAndFixedAssets>
    <jwa:DeferredTaxLiabilitiesIntangibleAndFixedAssets
      contextRef="c20210430"
      decimals="-3"
      id="Fact_702d083a310545168097812e4fc817a0"
      unitRef="U001">260559000</jwa:DeferredTaxLiabilitiesIntangibleAndFixedAssets>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="c20220430"
      decimals="-3"
      id="Fact_157dfcafdb244592ae43ecfe363e0dc0"
      unitRef="U001">254584000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="c20210430"
      decimals="-3"
      id="Fact_2802dc0c30a3481599078ddadd9d829a"
      unitRef="U001">263503000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="c20220430"
      decimals="-3"
      id="Fact_fd57a445d19e416eb33b3fa8e0fac7d7"
      unitRef="U001">171302000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="c20210430"
      decimals="-3"
      id="Fact_560d3234391943a7a506f70b33679d31"
      unitRef="U001">160992000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c20220430"
      decimals="-3"
      id="Fact_d8b074ac2b3b46d1bfdb8b02ebc0601b"
      unitRef="U001">8763000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c20210430"
      decimals="-3"
      id="Fact_72980b36d89041afb9a9a096dcd51a82"
      unitRef="U001">11911000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="c20220430"
      decimals="-3"
      id="Fact_d5862321015841d48c39d6aab439560a"
      unitRef="U001">180065000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="c20210430"
      decimals="-3"
      id="Fact_d0a3c9ec829c469aa1fbc8f326ca4ee0"
      unitRef="U001">172903000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="c20220430"
      decimals="-3"
      id="Fact_c425eb6883a343c58104f142e838fe69"
      unitRef="U001">171302000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="c20210430"
      decimals="-3"
      id="Fact_8a3ef9d56c9041a5a48506263e4b520b"
      unitRef="U001">160992000</us-gaap:DeferredTaxLiabilities>
    <jwa:ForeignStatutoryTaxRate
      contextRef="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_3011e6b8ba9740c9808de6164624fa82"
      unitRef="U005">0.19</jwa:ForeignStatutoryTaxRate>
    <jwa:ForeignStatutoryTaxRate
      contextRef="c20210501to20220430_IncomeTaxAuthorityNameAxis_HerMajestysRevenueAndCustomsHMRCMember_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_a71ad346619845039bac4c21d264991b"
      unitRef="U005">0.25</jwa:ForeignStatutoryTaxRate>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20220430"
      decimals="-5"
      id="Fact_b8d5e70474d84983be9472778f26c8a8"
      unitRef="U001">30000000.0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"
      decimals="-6"
      id="Fact_887b0a463d134c1ea4b71a8237472718"
      unitRef="U001">129000000</us-gaap:OperatingLossCarryforwards>
    <jwa:OperatingLossCarryforwardsTaxEffect
      contextRef="c20210501to20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"
      decimals="-5"
      id="Fact_a6645c0e063643189648663e0429848b"
      unitRef="U001">7100000</jwa:OperatingLossCarryforwardsTaxEffect>
    <jwa:OperatingLossCarryforwardsExpirationPeriod
      contextRef="c20210501to20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MinimumMember"
      id="Fact_17d78368a8904b1f85ae18e64ef1dacf">P2Y</jwa:OperatingLossCarryforwardsExpirationPeriod>
    <jwa:OperatingLossCarryforwardsExpirationPeriod
      contextRef="c20210501to20220430_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MaximumMember"
      id="Fact_7d9f2c8ba0ae442ba1f0104fd25bd07f">P20Y</jwa:OperatingLossCarryforwardsExpirationPeriod>
    <us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability
      contextRef="c20220430_IncomeTaxAuthorityAxis_ForeignCountryMember"
      decimals="-5"
      id="Fact_16b9f9a5b41f4d1bb69beafe46a763a4"
      unitRef="U001">2700000</us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_4c515b2a80654c7fb4114a4fc5001d9a">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 14 &#x2013; Debt and Available Credit Facilities&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;total debt outstanding as of &lt;/span&gt;April 30&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; consisted of the amounts set forth in the following table:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Short-term portion of long-term debt&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;18,750&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,500&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Term loan A - Amended and Restated RCA&lt;/span&gt;&lt;sup&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;204,343&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;222,928&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Revolving credit facility - Amended and Restated RCA&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;563,934&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;586,160&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total long-term debt, less current portion&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;768,277&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;809,088&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total debt&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;787,027&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;821,588&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Relates to our term loan A under the Amended and Restated RCA.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(2)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts are shown net of unamortized issuance costs of $0.3 million as of April 30, 2022 and $0.5 million as of April 30, 2021.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the scheduled annual maturities for the next three years of our long-term debt, including the short-term portion of long-term debt. This schedule represents the principal portion amount of debt outstanding and therefore excludes unamortized issuance costs.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;18,750&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;204,688&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;563,934&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;787,372&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Amended and Restated RCA&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On May 30, 2019, we entered into a credit agreement that amended and restated our existing revolving credit agreement, which was then amended on December 22, 2021 as described below (collectively, the Amended and Restated RCA). The Amended and Restated RCA provides for senior unsecured credit facilities comprised of (i) a five year revolving credit facility in an aggregate principal amount up to $1.25 billion, and (ii) a five year term loan A facility consisting of $250 million.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Under the terms of the Amended and Restated RCA, which can be drawn in multiple currencies, we have the option of borrowing at the following floating interest rates:&#160;(i) at a rate based on the London Interbank Offered Rate (LIBOR) plus an applicable margin ranging from 0.98% to 1.50%, depending on our consolidated net leverage ratio, as defined, or (ii) at the lender&#x2019;s base rate plus an applicable margin ranging from zero to 0.50%, depending on our consolidated net leverage ratio.&#160;The lender&#x2019;s base rate is defined as the highest of (i) the US federal funds effective rate plus a&#160;0.50% margin, (ii) the Eurocurrency rate, as defined, plus a&#160;1.00% margin, or (iii) the Bank of America prime lending rate. In addition, we pay a facility fee for the revolving credit facility ranging from&#160;0.15% to&#160;0.25% depending on our consolidated net leverage ratio. We also have the option to request an increase in the revolving credit facility by an amount not to exceed $500 million, in minimum increments of $50 million, subject to the approval of the lenders.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On December 22, 2021, we entered into the first amendment (the &#x201c;First Amendment&#x201d;) to the Amended and Restated RCA.&#160; The First Amendment, among other things, (i) changes the rate under the Amended and Restated RCA for borrowings denominated in Sterling from a LIBOR-based rate to a daily simple Sterling Overnight Index Average (SONIA) subject to certain adjustments specified in the Amended and Restated RCA, (ii) changes the rate under the Amended and Restated RCA for borrowings denominated in euro from a LIBOR-based rate to a EURIBOR-based rate or a Euro Short Term Rate subject to certain adjustments specified in the Amended and Restated RCA, and (iii) updates certain other provisions regarding successor interest rates to LIBOR.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Amended and Restated RCA&lt;/span&gt; contains certain customary affirmative and negative covenants, including a financial covenant in the form of a consolidated net leverage ratio and consolidated interest coverage ratio, which we were in compliance with as of April 30, 2022.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In the three months ended July 31, 2019, we incurred an immaterial loss on the write-off of unamortized deferred costs in connection with the refinancing of our revolving credit agreement at that time, which is reflected in Other income, net on the Consolidated Statements of Income (Loss) for the year ended April 30, 2020.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In the three months ended July 31, 2019, we incurred $4.0 million of costs related to the Amended and Restated RCA which resulted in total costs capitalized of $5.2 million. The amount related to the term loan A facility was $0.9 million, consisting of $0.8 million of lender fees and recorded as a reduction to Long-term debt, and $0.1 million of non-lender fees included in Other non-current assets on the Consolidated Statements of Financial Position. The amount related to the five-year revolving credit facility was $4.3 million, all of which was included in Other non-current assets on the Consolidated Statements of Financial Position.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The amortization expense of the costs incurred related to the Amended and Restated RCA related to the lender and non-lender fees is recognized over the five-year term of the Amended and Restated RCA. Total amortization expense for the years ended April 30, 2022, 2021 and 2020 was $1.1 million, $1.1 million and $1.0 million, respectively, and is included in Interest expense on our Consolidated Statements of Income (Loss).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Lines of Credit&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We have other lines of credit aggregating $1.0 million at various interest rates. There were no outstanding borrowings under these credit lines at April 30, 2022, and 2021.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our total available lines of credit as of April 30, 2022 were approximately $1.5 billion, of which approximately $0.7 billion was unused. The weighted average interest rates on total debt outstanding during the years ended April 30, 2022 and 2021 were 2.02% and 2.03%, respectively. As of April 30, 2022 and 2021, the weighted average interest rates for total debt were 2.55% and 1.98%, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Based on estimates of interest rates currently available to us for loans with similar terms and maturities, the fair value of our debt approximates its carrying value.&lt;/div&gt;
</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_0ea77df80a554faeae01ac3f95892741">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;total debt outstanding as of &lt;/span&gt;April 30&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; consisted of the amounts set forth in the following table:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Short-term portion of long-term debt&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;18,750&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,500&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Term loan A - Amended and Restated RCA&lt;/span&gt;&lt;sup&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;204,343&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;222,928&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Revolving credit facility - Amended and Restated RCA&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;563,934&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;586,160&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total long-term debt, less current portion&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;768,277&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;809,088&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total debt&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;787,027&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;821,588&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Relates to our term loan A under the Amended and Restated RCA.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(2)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts are shown net of unamortized issuance costs of $0.3 million as of April 30, 2022 and $0.5 million as of April 30, 2021.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongTermDebtCurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_512dff0268a249d0a212fb5b96489f56"
      unitRef="U001">18750000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_f1b0a5348d2e47848295e617b9df0a96"
      unitRef="U001">12500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20220430_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-3"
      id="Fact_671d3384bc7f4b199536ec90cbf114ce"
      unitRef="U001">204343000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20210430_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-3"
      id="Fact_e07f377a0e5e41f38847c8d8369b199e"
      unitRef="U001">222928000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-3"
      id="Fact_3e0a0cfa0fcd4115be7505fc9c8e0d9e"
      unitRef="U001">563934000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20210430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-3"
      id="Fact_10f89677038a44449508e62196638a18"
      unitRef="U001">586160000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20220430"
      decimals="-3"
      id="Fact_eb429c7f2d6b41bf9a21547e7db805d5"
      unitRef="U001">768277000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20210430"
      decimals="-3"
      id="Fact_f165bb31fe2f4b8ea773fdbdcb332d62"
      unitRef="U001">809088000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebt
      contextRef="c20220430"
      decimals="-3"
      id="Fact_c9053e12c12247069f0271a2c645e19f"
      unitRef="U001">787027000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c20210430"
      decimals="-3"
      id="Fact_d9143acd24364760aa9f8e09da41dd97"
      unitRef="U001">821588000</us-gaap:LongTermDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="c20220430"
      decimals="-5"
      id="Fact_7ac8e8e200ec4a4eaf4dada86636efdf"
      unitRef="U001">300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="c20210430"
      decimals="-5"
      id="Fact_d4ae1745b7334982a975933e2bf6ebd6"
      unitRef="U001">500000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_2cc0825eb4874366991befacecde6a85">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the scheduled annual maturities for the next three years of our long-term debt, including the short-term portion of long-term debt. This schedule represents the principal portion amount of debt outstanding and therefore excludes unamortized issuance costs.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;18,750&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;204,688&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;563,934&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;787,372&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="c20220430"
      decimals="-3"
      id="Fact_5f883b56aa8f48bfab952a0c9deb0090"
      unitRef="U001">18750000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="c20220430"
      decimals="-3"
      id="Fact_70552e7cfc9e4684a74feb19204fcdaa"
      unitRef="U001">204688000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="c20220430"
      decimals="-3"
      id="Fact_92ef0d67404a46e7847a4f0d0634bda0"
      unitRef="U001">563934000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20220430"
      decimals="-3"
      id="Fact_54ffc01b290c4c1da9f4668cba6871b2"
      unitRef="U001">787372000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember"
      id="Fact_c1b00403fead42fbabb07024c66e395e">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20190530_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-7"
      id="Fact_aa1a5d826d384dcea240099d388bd05a"
      unitRef="U001">1250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20210501to20220430_CreditFacilityAxis_TermLoanAFacilityMember"
      id="Fact_97daa0aa2e2f460fa6db4948e7540998">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20190530_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-6"
      id="Fact_1d222f2c16c748298ce3e7311c28114f"
      unitRef="U001">250000000</us-gaap:DebtInstrumentFaceAmount>
    <jwa:DebtInstrumentApplicableMargin
      contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MinimumMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="4"
      id="Fact_3bedd2037c7c4e57a80166281ba529b6"
      unitRef="U005">0.0098</jwa:DebtInstrumentApplicableMargin>
    <jwa:DebtInstrumentApplicableMargin
      contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MaximumMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="4"
      id="Fact_4a5507f6b3bb489787a7acbca7c9fe6a"
      unitRef="U005">0.0150</jwa:DebtInstrumentApplicableMargin>
    <jwa:DebtInstrumentApplicableMargin
      contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MinimumMember_VariableRateAxis_BaseRateMember"
      decimals="INF"
      id="Fact_4fbfbd5e1ac34ff7954c35b83b0888af"
      unitRef="U005">0</jwa:DebtInstrumentApplicableMargin>
    <jwa:DebtInstrumentApplicableMargin
      contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MaximumMember_VariableRateAxis_BaseRateMember"
      decimals="4"
      id="Fact_f74becae69fc4e7594d5771337a5fcb1"
      unitRef="U005">0.0050</jwa:DebtInstrumentApplicableMargin>
    <jwa:DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate
      contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_VariableRateAxis_FederalFundsEffectiveSwapRateMember"
      decimals="4"
      id="Fact_b59091b8e26147e2861bc00c751c46fd"
      unitRef="U005">0.0050</jwa:DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate>
    <jwa:DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate
      contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_VariableRateAxis_EurodollarMember"
      decimals="4"
      id="Fact_9333abc0af2b4939b2baa82b669b94b8"
      unitRef="U005">0.0100</jwa:DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MinimumMember"
      decimals="4"
      id="Fact_a98120ab75cc4b75af01a35a02ed238d"
      unitRef="U005">0.0015</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="c20210501to20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember_RangeAxis_MaximumMember"
      decimals="4"
      id="Fact_bbb3583485334d20b935959db547912e"
      unitRef="U005">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <jwa:OptionalCreditLimitIncreaseAvailableOnRequest
      contextRef="c20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember"
      decimals="-6"
      id="Fact_e3cae8ff4d354a42bbd34083674bf431"
      unitRef="U001">500000000</jwa:OptionalCreditLimitIncreaseAvailableOnRequest>
    <jwa:MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested
      contextRef="c20220430_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember_LineOfCreditFacilityAxis_SyndicateBankGroupMember"
      decimals="-6"
      id="Fact_dae2425323dc4d3daec1b523bf34a0a8"
      unitRef="U001">50000000</jwa:MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested>
    <us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts
      contextRef="c20190501to20190731_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-5"
      id="Fact_7315853cce1f4de9be8bef57ddb85653"
      unitRef="U001">4000000.0</us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="c20190731_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-5"
      id="Fact_31d5d0c9e4c34a2aafc807db894d2ce5"
      unitRef="U001">5200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="c20190731_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-5"
      id="Fact_d8d7bb2d93e243e29fda3034ad6fe359"
      unitRef="U001">900000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="c20190731_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-5"
      id="Fact_8c958223ec244b5fb89b7a6275abba08"
      unitRef="U001">800000</us-gaap:DebtInstrumentFeeAmount>
    <jwa:DebtInstrumentNonLenderFees
      contextRef="c20190731_CreditFacilityAxis_TermLoanAFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-5"
      id="Fact_13049d855ad847abb756ab5f680b6c11"
      unitRef="U001">100000</jwa:DebtInstrumentNonLenderFees>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20210501to20220430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      id="Fact_92fe263fd9634781996e672981628e80">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="c20190731_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-5"
      id="Fact_514508a039154a2bb88a22b17b81eab5"
      unitRef="U001">4300000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20210501to20220430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      id="Fact_e99dba35749a41b3a0ae2553ee6bb141">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="c20210501to20220430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-5"
      id="Fact_8ae6994866584d8aa96148caf66fc760"
      unitRef="U001">1100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="c20200501to20210430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-5"
      id="Fact_0e2c5bd13eed47ceb64e56c5abf63602"
      unitRef="U001">1100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="c20190501to20200430_DebtInstrumentAxis_AmendedAndRestatedRevolvingCreditAgreementMember"
      decimals="-5"
      id="Fact_4e82ed7ec6334354b4f68178fa400c51"
      unitRef="U001">1000000.0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20220430_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_OtherCreditFacilitiesMember"
      decimals="-5"
      id="Fact_9ce31ad22ad94f76b3fadb0f33ee6f4b"
      unitRef="U001">1000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="c20220430_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_OtherCreditFacilitiesMember"
      decimals="-6"
      id="Fact_d71c290ac24a48b4924b6f3f6cfc5a6a"
      unitRef="U001">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="c20210430_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_OtherCreditFacilitiesMember"
      decimals="-6"
      id="Fact_5df76bcffbc44109a6d115ad2b971c7a"
      unitRef="U001">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20220430_CreditFacilityAxis_LineOfCreditMember"
      decimals="-8"
      id="Fact_937ed2a87a2f42388b44210fc20acba6"
      unitRef="U001">1500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="c20220430_CreditFacilityAxis_LineOfCreditMember"
      decimals="-8"
      id="Fact_460f3dac1d624cd9b4f9bd34652867ad"
      unitRef="U001">700000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c20210501to20220430_CreditFacilityAxis_LineOfCreditMember"
      decimals="4"
      id="Fact_691a6b971f9c4421b9ec74dad5a13212"
      unitRef="U005">0.0202</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c20200501to20210430_CreditFacilityAxis_LineOfCreditMember"
      decimals="4"
      id="Fact_63a905ee2610413595c43bcbe53b881c"
      unitRef="U005">0.0203</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="c20220430_CreditFacilityAxis_LineOfCreditMember"
      decimals="4"
      id="Fact_8c5ccc6aec7549a583e21daf6bbabf5c"
      unitRef="U005">0.0255</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="c20210430_CreditFacilityAxis_LineOfCreditMember"
      decimals="4"
      id="Fact_97c856de6e2843f28842372a43123653"
      unitRef="U005">0.0198</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_e6597ed9b26c46ce84430682fc09a6a3">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 15 &#x2013; Derivative Instruments and Activities&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;From time to time, we enter into forward exchange and interest rate swap contracts as a hedge against foreign currency asset and liability commitments, changes in interest rates, and anticipated transaction exposures, including intercompany sales and purchases. All derivatives are recognized as assets or liabilities and measured at fair value.&#160;Derivatives that are not determined to be effective hedges are adjusted to fair value with a corresponding adjustment to earnings. We do not use financial instruments for trading or speculative purposes.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Interest Rate Contracts&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;As of April 30, 2022, we had total debt outstanding of $787.0 million, net of unamortized issuance costs of $0.3 million, of which $787.3 million are variable rate loans outstanding under the Amended and Restated RCA, which approximated fair value.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;As of April 30, 2022 and 2021, the interest rate swap agreements we maintained were designated as fully effective cash flow hedges as defined under FASB ASC Topic 815, &#x201c;Derivatives and Hedging&#x201d; (ASC Topic 815). As a result, there was no impact on our Consolidated Statements of Income (Loss) from changes in the fair value of the interest rate swaps, as they were fully offset by changes in the interest expense on the underlying variable rate debt instruments. Under ASC Topic 815, derivative instruments that are designated as cash flow hedges have changes in their fair value recorded initially within Accumulated other comprehensive loss on the Consolidated Statements of Financial Position. As interest expense is recognized based on the variable rate loan agreements, the corresponding deferred gain or loss on the interest rate swaps is reclassified from Accumulated other comprehensive loss to Interest Expense on the Consolidated Statements of Income (Loss). It is management&#x2019;s intention that the notional amount of interest rate swaps be less than the variable rate loans outstanding during the life of the derivatives.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes our interest rate swaps designated as cash flow hedges:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Notional Amount&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;As of April 30, &lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Hedged Item&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Date entered into&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Nature of Swap&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fixed Interest Rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Variable Interest Rate&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Amended and Restated RCA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;April 7, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pay fixed/receive variable&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.646&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1-month LIBOR reset every month for a 2-year period ending April 15, 2024&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Amended and Restated RCA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;April 12, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pay fixed/receive variable&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;0.500&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1-month LIBOR reset every month for a 3-year period ending April 15, 2024&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Amended and Restated RCA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;February 26, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pay fixed/receive variable&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.150&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1-month LIBOR reset every month for a 3-year period ending March 15, 2023&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Amended and Restated RCA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;August 7, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pay fixed/receive variable&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.400&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1-month LIBOR reset every month for a 3-year period ending August 15, 2022&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Amended and Restated RCA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;June 24, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pay fixed/receive variable&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.650&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1-month LIBOR reset every month for a 3-year period ending July 15, 2022&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;500&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;400&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On April 4, 2016, we entered into a forward starting interest rate swap agreement which fixed a portion of the variable interest due on a variable rate debt renewal on May 16, 2016. Under the terms of the agreement, which expired on May 15, 2019, we paid a fixed rate of 0.920% and received a variable rate of interest based on one-month LIBOR from the counterparty which was reset every month for a three-year period ending May 15, 2019. Prior to expiration, the notional amount of the interest rate swap was $350.0 million.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We record the fair value of our interest rate swaps on a recurring basis using Level 2 inputs of quoted prices for similar assets or liabilities in active markets. The fair value of the interest rate swaps as of April 30, 2022 was a deferred loss of $0.2&#160;million and a deferred gain of $5.8&#160;million. Based on the maturity dates of the contracts, the entire deferred loss as of April 30, 2022 was recorded within Other accrued liabilities, $0.9 million of the deferred gain was recorded within Prepaid expenses and other current assets, and $4.9 million was recorded within Other non-current assets.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The fair value of the interest rate swaps as of April 30, 2021 was a deferred loss of $5.6&#160;million. Based on the maturity dates of the contracts, the entire deferred loss as of April 30, 2021 was recorded within Other long-term liabilities.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The pretax (losses) gains that were reclassified from Accumulated other comprehensive loss into Interest expense for the years ended April 30, &lt;/span&gt;2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &lt;/span&gt;2021&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, and &lt;/span&gt;2020&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; were $&lt;/span&gt;(4.2)&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, $&lt;/span&gt;(3.7)&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, and $&lt;/span&gt;0.4&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, respectively. Based on the amount in Accumulated other comprehensive loss at &lt;/span&gt;April 30, 2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, approximately $&lt;/span&gt;1.6&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, net of tax, would be reclassified into Net income in the next twelve months.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Foreign Currency Contracts&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;may enter into forward exchange contracts to manage our exposure on certain foreign currency denominated assets and liabilities. The forward exchange contracts are marked to market through Foreign exchange transaction (losses) gains on our Consolidated Statements of Income (Loss) and carried at fair value on our Consolidated Statements of Financial Position. Foreign currency denominated assets and liabilities are remeasured at spot rates in effect on the balance sheet date, with the affects of changes in spot rates reported in Foreign exchange transaction (losses) gains on our Consolidated Statements of Income (Loss)&lt;/span&gt;.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;As of &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;April 30, 2022 and 2021, we did not maintain any open forward exchange contracts. In addition, we did not maintain any open forward contracts during the years ended&#160;April 30, 2022 and 2020.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;During the year ended April 30, 2021, to manage foreign currency exposures on an intercompany loan, we entered into one&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; forward exchange contract to sell &#x20ac;&lt;/span&gt;32&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million and buy $&lt;/span&gt;38.8&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million. This forward contract expired on April 15, 2021. We did not&#160;designate this forward exchange contract as a hedge under the applicable sections of ASC Topic&#160;815 as the benefits of doing so were not material due to the short-term nature of the contract.&#160;The fair value changes in the forward exchange contract substantially mitigated the changes in the value of the applicable foreign currency denominated liability. The fair value of the open forward exchange contract was measured on a recurring basis using Level&#160;2&#160;inputs&#160;of quoted prices for similar assets or liabilities in active markets. For the&#160;year ended&#160;April 30, 2021, the loss recognized on this forward contract was $&lt;/span&gt;0.8&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million and included in Foreign exchange transaction (losses) gains on our Consolidated Statement of Income (Loss)&lt;/span&gt;.&lt;/div&gt;
</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:LongTermDebt
      contextRef="c20220430"
      decimals="-5"
      id="Fact_c9777d80e16845109a36c1c5849e6edf"
      unitRef="U001">787000000.0</us-gaap:LongTermDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="c20220430"
      decimals="-5"
      id="Fact_3bdc2c01d1ca41749c3a56fc7555c8ff"
      unitRef="U001">300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongtermDebtPercentageBearingVariableInterestAmount
      contextRef="c20220430"
      decimals="-5"
      id="Fact_21ff98d8777e4a77afed1a3c4170f032"
      unitRef="U001">787300000</us-gaap:LongtermDebtPercentageBearingVariableInterestAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="c20210501to20220430"
      id="Text_d585ec3d649d4729860f5bc94b2dbd8c">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes our interest rate swaps designated as cash flow hedges:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Notional Amount&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;As of April 30, &lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Hedged Item&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Date entered into&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Nature of Swap&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fixed Interest Rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Variable Interest Rate&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Amended and Restated RCA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;April 7, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pay fixed/receive variable&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.646&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1-month LIBOR reset every month for a 2-year period ending April 15, 2024&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Amended and Restated RCA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;April 12, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pay fixed/receive variable&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;0.500&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1-month LIBOR reset every month for a 3-year period ending April 15, 2024&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Amended and Restated RCA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;February 26, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pay fixed/receive variable&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.150&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1-month LIBOR reset every month for a 3-year period ending March 15, 2023&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Amended and Restated RCA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;August 7, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pay fixed/receive variable&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.400&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1-month LIBOR reset every month for a 3-year period ending August 15, 2022&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Amended and Restated RCA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;June 24, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pay fixed/receive variable&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.650&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1-month LIBOR reset every month for a 3-year period ending July 15, 2022&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;500&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;400&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeDescriptionOfHedgedItem
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_654722c968ba428399d43f8e86da1bb5">Amended and Restated RCA</us-gaap:DerivativeDescriptionOfHedgedItem>
    <us-gaap:DerivativeInceptionDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_841bce2b601549dd8accb4e2afea0ae2">2022-04-07</us-gaap:DerivativeInceptionDates>
    <us-gaap:DerivativeDescriptionOfObjective
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_a5ed26609d6647d8bc4817a75d8ed57b">Pay fixed/receive variable</us-gaap:DerivativeDescriptionOfObjective>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="-3"
      id="Fact_14d43ccbd547424d9db4db4199f90f2f"
      unitRef="U001">100000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="-3"
      id="Fact_dde5ea41524145d19f226495c8f4a392"
      unitRef="U001">0</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeSwaptionInterestRate
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="5"
      id="Fact_ab264b74ca9c4e16b17894ba544420a7"
      unitRef="U005">0.02646</us-gaap:DerivativeSwaptionInterestRate>
    <jwa:DebtInstrumentTermOfVariableRate
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_97f6d421790f4a00883f1192deb65b25">P1M</jwa:DebtInstrumentTermOfVariableRate>
    <us-gaap:DerivativeTermOfContract
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_8bb3a0c28fc34c9b8d4f0723a41e293b">P2Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeMaturityDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2022InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_0a6e6e7224bc48c0b196a4532bb7855d">2024-04-15</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeDescriptionOfHedgedItem
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_deb5758072914d8fafb8053118e840ef">Amended and Restated RCA</us-gaap:DerivativeDescriptionOfHedgedItem>
    <us-gaap:DerivativeInceptionDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_e97b5e6e81954878b94fa124dca21617">2021-04-12</us-gaap:DerivativeInceptionDates>
    <us-gaap:DerivativeDescriptionOfObjective
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_a69a5397ebe0414ba59986a55bf8a7d3">Pay fixed/receive variable</us-gaap:DerivativeDescriptionOfObjective>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="-3"
      id="Fact_69ef1202248e419db2d7fd10c6626267"
      unitRef="U001">100000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="-3"
      id="Fact_95e3f81f09c74cfab75420412ec75eb4"
      unitRef="U001">100000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeSwaptionInterestRate
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="5"
      id="Fact_3e8ffe5344c940fd9fbc7cad0c4fa6ed"
      unitRef="U005">0.00500</us-gaap:DerivativeSwaptionInterestRate>
    <jwa:DebtInstrumentTermOfVariableRate
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_e94b0a5d0ae74fef8e2f83d6c9d5879e">P1M</jwa:DebtInstrumentTermOfVariableRate>
    <us-gaap:DerivativeTermOfContract
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_f152b2105dee450281cf9e3b64739dd2">P3Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeMaturityDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_April2021InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_74532b0b93624b87b18dcff4813045c7">2024-04-15</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeDescriptionOfHedgedItem
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_25dda6af219043ef83cd99e42d080013">Amended and Restated RCA</us-gaap:DerivativeDescriptionOfHedgedItem>
    <us-gaap:DerivativeInceptionDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_60425981485646e8b545d81adc68508f">2020-02-26</us-gaap:DerivativeInceptionDates>
    <us-gaap:DerivativeDescriptionOfObjective
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_d8bd35062afb46dd874b345bfd1d77dd">Pay fixed/receive variable</us-gaap:DerivativeDescriptionOfObjective>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="-3"
      id="Fact_9ffbcf0780234726b60f71d1ba059981"
      unitRef="U001">100000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="-3"
      id="Fact_80b418bf1c2d445babda7d9c1e538070"
      unitRef="U001">100000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeSwaptionInterestRate
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="5"
      id="Fact_4436389e1aa044a4b70667b8d9a21df0"
      unitRef="U005">0.01150</us-gaap:DerivativeSwaptionInterestRate>
    <jwa:DebtInstrumentTermOfVariableRate
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_a10d7246ad9c4d7296a85f512a245301">P1M</jwa:DebtInstrumentTermOfVariableRate>
    <us-gaap:DerivativeTermOfContract
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_2e62609ad0024fc0b60fcec123c53f30">P3Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeMaturityDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_February2020InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_c113a8d575b14e2e93c5a459d96c9421">2023-03-15</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeDescriptionOfHedgedItem
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_c01f6071c9114e5d880f4914d27a7b9f">Amended and Restated RCA</us-gaap:DerivativeDescriptionOfHedgedItem>
    <us-gaap:DerivativeInceptionDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_77243d1515784c708bdebbccae4fe512">2019-08-07</us-gaap:DerivativeInceptionDates>
    <us-gaap:DerivativeDescriptionOfObjective
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_c6946fd1a3b24b259b6428f0d686eb84">Pay fixed/receive variable</us-gaap:DerivativeDescriptionOfObjective>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="-3"
      id="Fact_0015f56984d74b2d8dff6a2a9db31d54"
      unitRef="U001">100000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="-3"
      id="Fact_e0e95cfef0274037a79d0dbc56f7259d"
      unitRef="U001">100000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeSwaptionInterestRate
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="5"
      id="Fact_5e1f3585f0af4e0b981a39ea16bf850a"
      unitRef="U005">0.01400</us-gaap:DerivativeSwaptionInterestRate>
    <jwa:DebtInstrumentTermOfVariableRate
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_b05860a61f464963ba31521122ea6f52">P1M</jwa:DebtInstrumentTermOfVariableRate>
    <us-gaap:DerivativeTermOfContract
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_d1ee97bd845c4a7781b9946492e6db4b">P3Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeMaturityDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_August2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_02ae7a836b4d405e80bc1141bfe76957">2022-08-15</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeDescriptionOfHedgedItem
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_739a4de59d13475eaeda417159f84023">Amended and Restated RCA</us-gaap:DerivativeDescriptionOfHedgedItem>
    <us-gaap:DerivativeInceptionDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_92486601d0f0444fa088c1c40c9b713b">2019-06-24</us-gaap:DerivativeInceptionDates>
    <us-gaap:DerivativeDescriptionOfObjective
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_f790ca29917445578910918d76752b33">Pay fixed/receive variable</us-gaap:DerivativeDescriptionOfObjective>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="-3"
      id="Fact_9e7345c29ced40e3b7c7772d2b8fdf46"
      unitRef="U001">100000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="-3"
      id="Fact_6472f9740ce4466d99337b965e47dcfe"
      unitRef="U001">100000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeSwaptionInterestRate
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="5"
      id="Fact_53d01a1a729e478bbe5bb0f6d3879b8e"
      unitRef="U005">0.01650</us-gaap:DerivativeSwaptionInterestRate>
    <jwa:DebtInstrumentTermOfVariableRate
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_a34205b6f95d4ec193ff60e8b45b420e">P1M</jwa:DebtInstrumentTermOfVariableRate>
    <us-gaap:DerivativeTermOfContract
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_fe364d4d42af444eb788a72f37b71cc1">P3Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeMaturityDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FinancialInstrumentAxis_June2019InterestRateSwapVariableRateLoansMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_92c8801dba2347949cfb6375135d7d3b">2022-07-15</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-3"
      id="Fact_6df796fcacec43b0b3e332037c4e6142"
      unitRef="U001">500000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-3"
      id="Fact_ac1b9da20d52462895c44b8e1fc413b5"
      unitRef="U001">400000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeInceptionDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_cc20fa7bed4b4602b270389f6abc92a1">2016-04-04</us-gaap:DerivativeInceptionDates>
    <us-gaap:DerivativeMaturityDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_384b11dbb3594718af310e185a9271dd">2019-05-15</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeSwaptionInterestRate
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="5"
      id="Fact_c9f390e053f14ab4b18bc47b8aaf8f91"
      unitRef="U005">0.00920</us-gaap:DerivativeSwaptionInterestRate>
    <jwa:DebtInstrumentTermOfVariableRate
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_eb88743124114c77b3163187aa485158">P1M</jwa:DebtInstrumentTermOfVariableRate>
    <us-gaap:DerivativeTermOfContract
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_7d6489e33dd6460cbd02f97b4a7b9844">P3Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeMaturityDates
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_10ec82f4ddbb4ab485cb0a89c3ddd52a">2019-05-15</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_FinancialInstrumentAxis_April2016InterestRateSwapVariableRateLoansMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="-5"
      id="Fact_0b9bb79d012546a3aa2c428e75c01e83"
      unitRef="U001">350000000.0</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilities
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-5"
      id="Fact_a84fafa07df047d1adba418eaae47d57"
      unitRef="U001">200000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-5"
      id="Fact_6a26500fdf214042bd03a91baf8822ca"
      unitRef="U001">5800000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="c20220430_BalanceSheetLocationAxis_PrepaidExpensesAndOtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-5"
      id="Fact_7e25cb5df5764274bde8b97732736f21"
      unitRef="U001">900000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="c20220430_BalanceSheetLocationAxis_OtherNoncurrentAssetsMember_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-5"
      id="Fact_704e4af1d155453e8a1860fe3988806b"
      unitRef="U001">4900000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="c20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-5"
      id="Fact_6f68775b10d34dc2b4373ecc7fff799e"
      unitRef="U001">5600000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="c20210501to20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_InterestExpenseMember"
      decimals="-5"
      id="Fact_b578452ed5d7427b87618e1abaec13e1"
      unitRef="U001">-4200000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="c20200501to20210430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_InterestExpenseMember"
      decimals="-5"
      id="Fact_702f52a73a63477093792a79e5e6f447"
      unitRef="U001">-3700000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="c20190501to20200430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_InterestExpenseMember"
      decimals="-5"
      id="Fact_2e5949ddbdf74d118f77b538bb3ea28a"
      unitRef="U001">400000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
      contextRef="c20220430_DerivativeInstrumentRiskAxis_InterestRateSwapMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-5"
      id="Fact_4c9826e5ad214d83a1af7652c5936694"
      unitRef="U001">1600000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="c20220430_DerivativeInstrumentRiskAxis_ForeignExchangeForwardMember_HedgingDesignationAxis_NondesignatedMember"
      decimals="-6"
      id="Fact_0b3cbf02f7b441b995875b60edc41a76"
      unitRef="U010">32000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="c20220430_DerivativeInstrumentRiskAxis_ForeignExchangeForwardMember_HedgingDesignationAxis_NondesignatedMember"
      decimals="-5"
      id="Fact_60b33bd9bb0a4e9d960ef21b6f3e1c1d"
      unitRef="U001">38800000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20200501to20210430_DerivativeInstrumentRiskAxis_ForeignExchangeForwardMember_HedgingDesignationAxis_NondesignatedMember"
      decimals="-5"
      id="Fact_a6547f7dbd194fd0a717e7ef0c2db6b5"
      unitRef="U001">-800000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_97efb6549bb24cefaf938517bf990aad">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 16 &#x2013; Commitment and Contingencies&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We are involved in routine litigation in the ordinary course of our business.&#160;A provision for litigation is accrued when information available to us indicates that it is probable a liability has been incurred and the amount of loss can be reasonably estimated. Significant judgment may be required to determine both the probability and estimates of loss. When the amount of the loss can only be estimated within a range, the most likely outcome within that range is accrued. If no amount within the range is a better estimate than any other amount, the minimum amount within the range is accrued. When uncertainties exist related to the probable outcome of litigation and/or the amount or range of loss, we do not record a liability, but disclose facts related to the nature of the contingency and possible losses if management considers the information to be material. Reserves for legal defense costs are recognized when incurred. The accruals for loss contingencies and legal costs are reviewed regularly and may be adjusted to reflect updated information on the status of litigation and advice of legal counsel.&#160;In the opinion of management, the ultimate resolution of all pending litigation as of April 30, 2022, will not have a material effect upon our consolidated financial condition or results of operations.&lt;/div&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_9050cfb15111428d84c38280c9f7d9ee">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 17 &#x2013; Retirement Plans&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We have retirement plans that cover substantially all employees. The plans generally provide for employee retirement between the ages 60 and 65, and benefits based on length of service and compensation, as defined.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Our Board of Directors approved plan amendments that froze the following retirement plans:&lt;/div&gt;

&lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Retirement Plan for the Employees of John Wiley &amp;amp; Sons, Canada was frozen effective December 31, 2015;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Retirement Plan for the Employees of John Wiley &amp;amp; Sons, Ltd., a UK plan was frozen effective April 30, 2015 and;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;U.S. Employees&#x2019; Retirement Plan, Supplemental Benefit Plan, and Supplemental Executive Retirement Plan, were frozen effective June 30, 2013.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We maintain the Supplemental Executive Retirement Plan for certain officers and senior management which provides for the payment of supplemental retirement benefits after the termination of employment for 10 years, or in a lifetime annuity. Under certain circumstances, including a change of control as defined, the payment of such amounts could be accelerated on a present value basis. Future accrued benefits to this plan have been discontinued as noted above.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The components of net pension expense (income) for the defined benefit plans and the weighted average assumptions were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Service cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,196&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,396&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,851&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Interest cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,451&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,148&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,504&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,901&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,247&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,652&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected return on plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(12,144&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(28,118&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11,969&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(26,971&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(14,038&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(26,116&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amortization of prior service cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(154&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;67&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(154&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;58&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(154&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;73&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amortization of net actuarial loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,617&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,846&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,501&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,516&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,403&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,993&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Curtailment (credit)/settlement loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(39&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;291&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net pension (income) expense&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(230&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(10,900&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;882&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(12,100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(542&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(7,256&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Discount rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.4&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate of compensation increase&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;N/A&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;N/A&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;N/A&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected return on plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.5&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6.8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6.5&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In the year ended April 30, 2022, because of a reduction in force, there was a curtailment credit of less than $0.1 million related to the Retirement Indemnity Plan for the Employees of Cross Knowledge which is reflected in Restructuring and related (credits) charges in the Consolidated Statements of Income (Loss).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In the year ended April 30, 2020, there was a settlement charge of $&lt;/span&gt;0.3&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million related to the &lt;/span&gt;Retirement Plan for the Employees of John Wiley &amp;amp; Sons, Canada which&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; is reflected in Restructuring and related (credits) charges &lt;/span&gt;in the Consolidated Statements of Income (Loss).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The service cost component of net pension expense (income) is reflected in Operating and administrative expenses on our Consolidated Statements of Income (Loss). The other components of net pension expense (income) are reported separately from the service cost component and below Operating income (loss). Such amounts are reflected in Other income, net on our Consolidated Statements of Income (Loss).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Recognized Net Actuarial Loss for each fiscal year is calculated using the &#x201c;corridor method,&#x201d; which reflects the amortization of the net loss at the beginning of the fiscal year in excess of 10% of the greater of the market value of plan assets or the projected benefit obligation. The amortization period is based on the average expected life of plan participants for plans with all or almost all inactive participants and frozen plans, and on the average remaining working lifetime of active plan participants for all other plans.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We recognize the overfunded or underfunded status of defined benefit postretirement plans, measured as the difference between the fair value of plan assets and the projected benefit obligation, on the Consolidated Statements of Financial Position.&#160;The change in the funded status of the plan is recognized in Accumulated other comprehensive loss on the Consolidated Statements of Financial Position. Plan assets and obligations are measured at fair value as of our Consolidated Statements of Financial Position date.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table sets forth the changes in and the status of, our defined benefit plans&#x2019; assets and benefit obligations:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;CHANGE IN PLAN ASSETS&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets, beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;523,886&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;213,946&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;445,480&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Actual return on plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(21,257&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(37,543&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,560&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;27,971&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Employer contributions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,812&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,595&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,599&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,203&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Employee contributions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Settlements&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefits paid&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(15,229&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(10,703&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(16,976&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11,921&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign currency rate changes&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(45,976&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50,153&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;204,455&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;442,259&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;523,886&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;CHANGE IN PROJECTED BENEFIT OBLIGATION&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefit obligation, beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(302,632&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(609,614&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(318,967&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(534,303&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Service cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,196&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,396&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Interest cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(9,451&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11,148&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(9,504&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(8,901&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Actuarial gains (losses)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;47,284&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;84,746&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,863&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(17,739&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefits paid&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,229&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,703&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16,976&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,921&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign currency rate changes&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51,660&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(59,046&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Settlements and other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;47&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(150&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefit obligation, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(249,570&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(474,802&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(302,632&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(609,614&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Underfunded status, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(45,115&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(32,543&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(65,503&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(85,728&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;AMOUNTS RECOGNIZED ON THE STATEMENT OF FINANCIAL POSITION&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Noncurrent assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,855&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current pension liability&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,545&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,346&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,576&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,414&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Noncurrent pension liability&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(41,570&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(37,052&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(61,927&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(84,320&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net amount recognized in statement of financial position&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(45,115&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(32,543&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(65,503&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(85,728&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;AMOUNTS RECOGNIZED IN ACCUMULATED OTHER COMPREHENSIVE LOSS (BEFORE TAX) CONSIST OF&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net actuarial (losses) gains&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(80,114&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(171,274&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(96,613&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(213,958&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Prior service cost gains (losses)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,946&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,165&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,299&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total accumulated other comprehensive loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(78,168&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(172,439&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(94,513&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(215,257&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Change in accumulated other comprehensive&#160;loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16,345&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;42,818&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,802&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(32,803&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;INFORMATION FOR PENSION PLANS WITH AN ACCUMULATED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accumulated benefit obligation&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;249,570&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,801&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;302,632&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;566,998&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;204,455&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;475&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;513,279&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;INFORMATION FOR PENSION PLANS WITH A PROJECTED&#160; BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Projected benefit obligation&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;249,570&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,871&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;302,632&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;599,011&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;204,455&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;475&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;513,279&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;WEIGHTED AVERAGE ASSUMPTIONS USED IN DETERMINING ASSETS AND LIABILITIES&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Discount rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate of compensation increase&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;N/A&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;N/A&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accumulated benefit obligations&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(249,570&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(450,037&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(302,632&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(577,600&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Actuarial gains in the US resulting in a decrease to our projected benefit obligation for the year ended April 30, 2022 were primarily due to an increase in the discount rate. Actuarial gains in non-US countries resulting in a decrease to our projected benefit obligation for the year ended April 30, 2022 were primarily due to an increase in the discount rate partially offset by an increase in the UK inflation rate.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Actuarial gains in the US resulting in a decrease to our projected benefit obligation for the year ended April 30, 2021 were primarily due to an increase in the discount rate and updated census data. Actuarial losses in non-US countries resulting in an increase to our projected benefit obligation for the year ended April 30, 2021 were primarily due to an increase in the UK inflation rate, offset by an increase in the discount rate.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Actuarial losses in the US and non-US countries resulting in an increase in our projected benefit obligation for the year ended April 30, 2020 were primarily due to a reduction in discount rates and changes to other assumptions.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pension plan assets/investments:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The investment guidelines for the defined benefit pension plans are established based upon an evaluation of market conditions, plan liabilities, cash requirements for benefit payments, and tolerance for risk.&#160;Investment guidelines include the use of actively and passively managed securities. The investment objective is to ensure that funds are available to meet the plans benefit obligations when they are due. The investment strategy is to invest in high quality and diversified equity and debt securities to achieve our long-term expectation. The plans&#x2019; risk management practices provide guidance to the investment managers, including guidelines for asset concentration, credit rating, and liquidity.&#160;For those plan assets measured at NAV as defined below, a redemption request can be executed within a 7-day notice. Asset allocation favors a balanced portfolio, with a global aggregated target allocation of approximately 48% equity securities and 52% fixed income securities and cash. Due to volatility in the market, the target allocation is not always desirable and asset allocations will fluctuate between acceptable ranges of plus or minus 5%. We regularly review the investment allocations and periodically rebalance investments to the target allocations. We categorize our pension assets into three levels based upon the assumptions (inputs) used to price the assets. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment. The three levels are defined as follows:&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 18pt;"/&gt;
    &lt;td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 8pt;"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Level 1: Unadjusted quoted prices in active markets for identical assets.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 18pt;"/&gt;
    &lt;td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 8pt;"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Level 2: Observable inputs other than those included in Level 1.&#160;For example, quoted prices for similar assets in active markets or quoted prices for identical assets in inactive markets.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 18pt;"/&gt;
    &lt;td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 8pt;"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Level 3: Unobservable inputs reflecting assumptions about the inputs used in pricing the asset.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We did not maintain any level 3 assets during the years ended April 30, 2022 and 2021. In accordance with ASU 2015-07, &#x201c;Fair Value Measurement (Topic 820), Disclosures for Investments in Certain Entities That Calculate Net Asset Value per Share (or Its Equivalent),&#x201d; certain investments that are measured at fair value using the net asset value (NAV) per share (or its equivalent) practical expedient do not have to be classified in the fair value hierarchy. The fair value amounts presented in the following tables are intended to permit reconciliation of the fair value hierarchy to the amounts presented for the total pension benefit plan assets.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following tables set forth, by level within the fair value hierarchy, pension plan assets at their fair value as of April 30:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;NAV&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;"&gt;NAV&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;US Plan Assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Global Equity Securities: Limited Partnership&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,477&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;77,849&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;85,326&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;121,569&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;121,569&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fixed Income Securities: Commingled Trust Funds&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;119,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;119,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;115,560&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;115,560&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,477&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;196,978&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;204,455&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US Plan Assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Equity securities:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;US equities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;48,443&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;48,443&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51,882&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51,882&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Non-US equities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;112,162&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;112,162&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;124,496&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;124,496&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balanced managed funds&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;94,623&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;94,623&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;103,717&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;103,717&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fixed income securities: Commingled funds&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;185,192&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;185,192&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,444&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;236,583&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;238,027&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Real estate/other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;475&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;475&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;543&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;543&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,338&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,364&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Non-US plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,338&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;440,921&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;442,259&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,665&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;517,221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;523,886&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,815&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;440,921&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;196,978&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;646,714&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,665&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;517,221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;761,015&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected employer contributions to the defined benefit pension plans in the year ended April 30, 2023 will be approximately $15.6 million, including $12.0 million of minimum amounts required for our non-US plans. From time to time, we may elect to make voluntary contributions to our defined benefit plans to improve their funded status.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefit payments to retirees from all defined benefit plans are expected to be the following in the fiscal year indicated:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 14.44%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;US&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 14.31%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 14.92%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2023&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,533&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,864&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;27,397&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2024&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,666&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,307&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;27,973&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2025&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,315&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,845&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,160&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2026&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,125&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,419&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;28,544&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2027&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,200&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,292&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,492&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2028&#x2013;2032&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;76,222&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;86,389&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;162,611&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;153,061&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;153,116&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;306,177&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Retiree Health Benefits&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We provide contributory life insurance and health care benefits, subject to certain dollar limitations, for substantially all of our eligible retired US employees. The retiree health benefit is no longer available for any employee who retires after December 31, 2017. The cost of such benefits is expensed over the years the employee renders service and is not funded in advance. The accumulated post-retirement benefit obligation recognized on the Consolidated Statements of Financial Position as of April 30, 2022 and 2021, was $1.3 and $1.5 million, respectively. Annual credits for these plans were $(0.1) million for each of the years ended April 30, 2022, 2021, and 2020.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Defined Contribution Savings Plans&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We have defined contribution savings plans. Our contribution is based on employee contributions and the level of our match. We may make discretionary contributions to all employees as a group. The expense recorded for these plans was approximately $30.3 million, $24.3 million, and $19.0 million in the years ended April 30, 2022, 2021, and 2020, respectively.&lt;/div&gt;
</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <jwa:EmployeeRetirementAgeLimitUnderRetirementPlans
      contextRef="c20210501to20220430_RangeAxis_MinimumMember"
      id="Fact_1a55321d7f5e49f5b8c809b5e57a38e3">P60Y</jwa:EmployeeRetirementAgeLimitUnderRetirementPlans>
    <jwa:EmployeeRetirementAgeLimitUnderRetirementPlans
      contextRef="c20210501to20220430_RangeAxis_MaximumMember"
      id="Fact_34188bee9be44c36be7d6b0a104c85ba">P65Y</jwa:EmployeeRetirementAgeLimitUnderRetirementPlans>
    <jwa:TermOfSupplementalRetirementBenefits
      contextRef="c20210501to20220430_RetirementPlanTypeAxis_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      id="Fact_277d9b532c0f43d0878b889026b519ce">P10Y</jwa:TermOfSupplementalRetirementBenefits>
    <jwa:ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_d4d7d51fee214a71be4d49cd6af19a1e">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The components of net pension expense (income) for the defined benefit plans and the weighted average assumptions were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Service cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,196&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,396&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,851&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Interest cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,451&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,148&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,504&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,901&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,247&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,652&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected return on plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(12,144&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(28,118&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11,969&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(26,971&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(14,038&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(26,116&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amortization of prior service cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(154&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;67&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(154&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;58&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(154&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;73&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amortization of net actuarial loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,617&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,846&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,501&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,516&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,403&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,993&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Curtailment (credit)/settlement loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(39&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;291&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net pension (income) expense&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(230&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(10,900&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;882&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(12,100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(542&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(7,256&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Discount rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.4&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate of compensation increase&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;N/A&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;N/A&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;N/A&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected return on plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.5&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6.8&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6.5&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</jwa:ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_f5cf24cac27a4902b4bf11c2c4c7ecd1"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_6fcbedc0fd7a40cea58ce57914a5c061"
      unitRef="U001">1196000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_43eb8941bd614a569105e821db4c2d2f"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_3a7e824351d447ffa85703f1b627db0f"
      unitRef="U001">1396000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_73623fcb5f8c411dbcb76c0b62a7b8a3"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_6afb16c60e4543c780bd27f491f6f23d"
      unitRef="U001">1851000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_9584109ce01f4afc99ca9095fbeb80a7"
      unitRef="U001">9451000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_5cd4ee797c5d4b788a173b78caeaebf4"
      unitRef="U001">11148000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_632f43810f5e499f83dfe00ebc698257"
      unitRef="U001">9504000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_8aa50919804d41e2aee6b8f6565c142b"
      unitRef="U001">8901000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_8967748bba99439398d55d5b68a339d0"
      unitRef="U001">11247000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_c4f563147ee34a219f309745cd274046"
      unitRef="U001">12652000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_98da9ae5440e48ebbbc1d7e94b05ca76"
      unitRef="U001">12144000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_dfc33e370e304e7c8eb130e233596ff4"
      unitRef="U001">28118000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_67f3f4b874e8496782e88cb94dad83b2"
      unitRef="U001">11969000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_97eda62a578a428787bf01bbe0b22e44"
      unitRef="U001">26971000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_a080bef21c114487b74554b890e6008f"
      unitRef="U001">14038000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_b99d85f77d56417d8354419be3f03e7f"
      unitRef="U001">26116000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_604a296084be4579af5a58bcd55bd3f1"
      unitRef="U001">-154000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_841a333be462448cb90e7f72c6351754"
      unitRef="U001">67000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_eb582dd2dcb94322816e29553cae1c14"
      unitRef="U001">-154000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_474a463753a54e0a91d9327f1b220833"
      unitRef="U001">58000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_00f373bd0300408bb0137716d8d8911d"
      unitRef="U001">-154000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_616693824bdb43329f685f4d2c665305"
      unitRef="U001">73000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_f516deb161ab43a8b61f21c7c4765ca5"
      unitRef="U001">-2617000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_2ed53535f36640b0b8d7c94e33ecaf32"
      unitRef="U001">-4846000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_c935daf8738b4d40936d89ba9f8bf7f3"
      unitRef="U001">-3501000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_c6e36a6dd74b4b43b747fee6846e7016"
      unitRef="U001">-4516000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_83cdc4891ed54f76bd7cc193a279fd78"
      unitRef="U001">-2403000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_079c384a82714445bba50a3caa70fd24"
      unitRef="U001">-3993000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_055a5acbcc6b4223a94d707429dc4ef8"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_ca808a3ff38d4f689c66438392cfeb7e"
      unitRef="U001">39000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_8f4677a7293c44bd9c9cffa6ed1c9426"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_c2b3952f51c9435d81f12810d95c1a6a"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_e20c8b912fe841b780650bcfeca67f31"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_bc435106bd884b61847351a2de791f60"
      unitRef="U001">-291000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_8dcea620328a417da7dd464a64da8c33"
      unitRef="U001">-230000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_e45b89a8e10d41658217d9f6329ec44d"
      unitRef="U001">-10900000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_cbeb1288f95f4d478b20585a8160e0a0"
      unitRef="U001">882000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_e7f539f0ebd44e6b8ae21cf6ee69f0e2"
      unitRef="U001">-12100000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_022d5ade258348eabe4ce8e741adc587"
      unitRef="U001">-542000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_cf07e788acea4a29bdcfc7035299a26f"
      unitRef="U001">-7256000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="3"
      id="Fact_bca4281379c643f2ad5ddfe2f09c87d5"
      unitRef="U005">0.032</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_549475d17bfd4a68b7882ca465ba8094"
      unitRef="U005">0.019</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="3"
      id="Fact_036ce496aa9a43408ad3355eb9098980"
      unitRef="U005">0.031</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_1b2ce13a39964a0484bae3dbecbd5fb2"
      unitRef="U005">0.016</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US"
      decimals="3"
      id="Fact_fc5b532a688c4690af4376fbb9d568d6"
      unitRef="U005">0.041</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_4615998fcc0945ab8f0f776952038573"
      unitRef="U005">0.024</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_f977d56f8f874c119708c03d172fb7ef"
      unitRef="U005">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_158a83e17a6d4f5ab4540b099489201f"
      unitRef="U005">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_5bfc151023a8453d83f57bf1b4dcebee"
      unitRef="U005">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="3"
      id="Fact_1b32ca03fc1e4d3aac085a606c1142a0"
      unitRef="U005">0.053</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_7ddff5a35d484e969e596c2a3d9cc68c"
      unitRef="U005">0.055</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="3"
      id="Fact_955ffa8b8233478e8868cfa46d3d641b"
      unitRef="U005">0.058</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_48d0e8edb4fe46c5bf7f2005bceb1bc0"
      unitRef="U005">0.057</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_US"
      decimals="3"
      id="Fact_84b80f66b560412c976cdadb6c606a73"
      unitRef="U005">0.068</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_1654bd30939d46f2af0e1393e79f97cc"
      unitRef="U005">0.065</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <jwa:DefinedBenefitPlanCurtailmentCredit
      contextRef="c20210501to20220430_RangeAxis_MaximumMember_RetirementPlanNameAxis_RetirementIndemnityPlanMember"
      decimals="-5"
      id="Fact_fe0876077db64491ad4292659c5f036e"
      unitRef="U001">100000</jwa:DefinedBenefitPlanCurtailmentCredit>
    <jwa:DefinedBenefitPlanSettlementChargesEmployees
      contextRef="c20190501to20200430_RetirementPlanSponsorLocationAxis_CA"
      decimals="-5"
      id="Fact_ffd28c6685db4b8e86d298e6e6b1003b"
      unitRef="U001">300000</jwa:DefinedBenefitPlanSettlementChargesEmployees>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock
      contextRef="c20210501to20220430"
      id="Text_02ab01b7a8d944d0a5c30af356ef47da">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table sets forth the changes in and the status of, our defined benefit plans&#x2019; assets and benefit obligations:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;CHANGE IN PLAN ASSETS&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets, beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;523,886&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;213,946&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;445,480&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Actual return on plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(21,257&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(37,543&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,560&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;27,971&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Employer contributions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,812&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,595&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,599&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,203&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Employee contributions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Settlements&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefits paid&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(15,229&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(10,703&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(16,976&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11,921&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign currency rate changes&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(45,976&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50,153&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;204,455&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;442,259&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;523,886&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;CHANGE IN PROJECTED BENEFIT OBLIGATION&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefit obligation, beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(302,632&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(609,614&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(318,967&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(534,303&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Service cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,196&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,396&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Interest cost&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(9,451&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11,148&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(9,504&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(8,901&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Actuarial gains (losses)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;47,284&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;84,746&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,863&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(17,739&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefits paid&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,229&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,703&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16,976&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,921&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Foreign currency rate changes&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51,660&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(59,046&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Settlements and other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;47&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(150&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefit obligation, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(249,570&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(474,802&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(302,632&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(609,614&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Underfunded status, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(45,115&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(32,543&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(65,503&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(85,728&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;AMOUNTS RECOGNIZED ON THE STATEMENT OF FINANCIAL POSITION&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Noncurrent assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,855&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current pension liability&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,545&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,346&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,576&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,414&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Noncurrent pension liability&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(41,570&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(37,052&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(61,927&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(84,320&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net amount recognized in statement of financial position&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(45,115&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(32,543&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(65,503&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(85,728&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;AMOUNTS RECOGNIZED IN ACCUMULATED OTHER COMPREHENSIVE LOSS (BEFORE TAX) CONSIST OF&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net actuarial (losses) gains&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(80,114&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(171,274&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(96,613&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(213,958&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Prior service cost gains (losses)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,946&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,165&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,100&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,299&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total accumulated other comprehensive loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(78,168&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(172,439&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(94,513&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(215,257&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Change in accumulated other comprehensive&#160;loss&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16,345&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;42,818&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,802&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(32,803&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;INFORMATION FOR PENSION PLANS WITH AN ACCUMULATED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accumulated benefit obligation&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;249,570&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,801&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;302,632&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;566,998&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;204,455&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;475&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;513,279&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;INFORMATION FOR PENSION PLANS WITH A PROJECTED&#160; BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Projected benefit obligation&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;249,570&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,871&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;302,632&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;599,011&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;204,455&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;475&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;513,279&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;WEIGHTED AVERAGE ASSUMPTIONS USED IN DETERMINING ASSETS AND LIABILITIES&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Discount rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate of compensation increase&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;N/A&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;N/A&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accumulated benefit obligations&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(249,570&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(450,037&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(302,632&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(577,600&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_a041a44b17cd4ad8bffac15939ee6edd"
      unitRef="U001">237129000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_f3085c4d7380400aa902452157513488"
      unitRef="U001">523886000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20200430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_8993abeaa0fd47889dc75c339c0b14d0"
      unitRef="U001">213946000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_81ca803de9864aa88ddd026d2b503e41"
      unitRef="U001">445480000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_ebb9d9126a254019a68254ee9aadb213"
      unitRef="U001">-21257000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_fb8379e124bd42afaa953a76c2388f79"
      unitRef="U001">-37543000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_be15c6a1fec048feb62957c00ca0cd75"
      unitRef="U001">34560000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_c9d9ddcfd4074f34ac9aa76d21651cbd"
      unitRef="U001">27971000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_f81f16d028114594a74138e87048f690"
      unitRef="U001">3812000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_01b8c78e5b7d476e973c4d7b21791a50"
      unitRef="U001">12595000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_5401284821f94a73b89e735553514289"
      unitRef="U001">5599000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_ffd7962349144ae5a25f6e7006650a16"
      unitRef="U001">12203000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_65762f95991944db9f09d42b6e62ae9d"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_e6296e44db244f28b6aa1c26368b684a"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_aa5866bab1df4ac79304734362ccd10a"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_5139876463054d228b4b0c92571ed7a3"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_ecd7952f5e6b49d3a8e454919da3bde6"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_47bb746d67044d82a46fddcb1d9287b6"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_96bc2c89053f40059e64b9e51fd010f8"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_cf4cb31692eb43559f8a50f87c717209"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_3ae9d8ddfdd945d4879b3e8836395ba9"
      unitRef="U001">15229000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_a7988806a7e34e26b452c87121e041c0"
      unitRef="U001">10703000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_5f83f1c70c9d4157bf3686f5a303d367"
      unitRef="U001">16976000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_88ae0446d12e4adb93dfb5d5b47bca7d"
      unitRef="U001">11921000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_4a3030069cff43c4b881038157e8a4de"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_fa8514a6243e421a8dc2eb027051d440"
      unitRef="U001">-45976000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_7bca496483b94db89e7e69ee47e8fd39"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_100a5b4fec2640e9abec9b3483bf0190"
      unitRef="U001">50153000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_583fa9cf2d024d38b23daf9ffe341ec9"
      unitRef="U001">204455000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_4da25a868480452a84c4df70df073c3f"
      unitRef="U001">442259000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_0d7eeb99b81442c58c53443a391aea19"
      unitRef="U001">237129000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_a13dd3b0b89e4eff8f2f678fbadb8f1c"
      unitRef="U001">523886000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_9ea36be3129e418eb929c67068579bd0"
      unitRef="U001">302632000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_03c4ffa1197d45e583aaaaab3a11e865"
      unitRef="U001">609614000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20200430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_316a917fcc7d4e738fbca257bd11d8de"
      unitRef="U001">318967000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20200430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_c35f6265bbb94e80a3a4b65734094a99"
      unitRef="U001">534303000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_ac450e05d9874b55b3fc918015e1d1c4"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_1333e057ab8f4706a13d4849dc3f8f20"
      unitRef="U001">1196000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_6cc1177f7e904372996ad4809f79363e"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_a1a69c40ccd24c9798dc0289cdce08f3"
      unitRef="U001">1396000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_950cf4dc3d9f4eada6e52ee572076b45"
      unitRef="U001">9451000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_21b7cb85c0254177a0f785266d7beb89"
      unitRef="U001">11148000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_24b6c3c9779a43a0910761d4c0e354e1"
      unitRef="U001">9504000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_714b4abee7a64d5ea5f8edd2b229a3ec"
      unitRef="U001">8901000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_bcdee822e6a442f9a1d46fa3c6d1bb9d"
      unitRef="U001">47284000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_a14d716ecec045bb87c26bad939a8427"
      unitRef="U001">84746000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_c183852618b14f0788942f45cc031913"
      unitRef="U001">8863000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_332ac4930a294c9ba68272c4c1812c53"
      unitRef="U001">-17739000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_d1613c72c9744d91a8b990a718de5f08"
      unitRef="U001">15229000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_27c4c0eaab6044668e5b9365a5f2e3c9"
      unitRef="U001">10703000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_8d3591caa7bf43a387027f6b6fc7f425"
      unitRef="U001">16976000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_3c6f2a703e8b4dc1a28f1849158e59a9"
      unitRef="U001">11921000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_723d0131fab243da9d19a16baab6a2b2"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_a9f6863ecd924c8492ad9ec6911b138c"
      unitRef="U001">51660000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_9ed6633187f849dc9c1f5ae688f101d8"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_60381583fec74f398a84da13cf425c1d"
      unitRef="U001">-59046000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_a3217458db2a433c87c874d1de8859b0"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_2427aeced0b141b1998a364ff295e062"
      unitRef="U001">47000</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_a824f505316e40faa5cbed45b15f6966"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_2c56cc00118147cfa69a6c65331e8344"
      unitRef="U001">-150000</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_4705c91f26be467daea619d1c5249718"
      unitRef="U001">249570000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_3173e7e8a7e7470ca16d88a6e94f00ff"
      unitRef="U001">474802000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_0ea34e6caaa24a11b0d87c9d71e50939"
      unitRef="U001">302632000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_f717d10597724fd293ffd9dbac32977c"
      unitRef="U001">609614000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_3711c8b1d69b4aeda4357f8a384dee1f"
      unitRef="U001">-45115000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_a26c269733ba4f0dab333569cebe0605"
      unitRef="U001">-32543000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_03ae69f5eb064e148fec7393e87cdb5f"
      unitRef="U001">-65503000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_f159dacbf8754aa794b7857303adb738"
      unitRef="U001">-85728000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_ee6bc4ca22214f608d143521603d8480"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_82a77e6f5cec44688418a4bb32d94e32"
      unitRef="U001">5855000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_4fe734ee3e144974b4e663c803832b82"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_aec374df02a844ed81668af8de75b803"
      unitRef="U001">6000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_13b864ce2cc44213b7407060e159314f"
      unitRef="U001">3545000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_d377c4402387480183a236f7c7b39cf0"
      unitRef="U001">1346000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_61c36a2f22fa450f912d452a356f86e0"
      unitRef="U001">3576000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_03f82c23b7d24189b5d1c80f31789a08"
      unitRef="U001">1414000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_18b18b922a7545f88b9e2267b25f4696"
      unitRef="U001">41570000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_30b102d1b0f845f494ac79f92d0796cb"
      unitRef="U001">37052000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_50bf348bd13b48a9a92f00ddb126f623"
      unitRef="U001">61927000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_6919691b6612498199f11128c7f0f6eb"
      unitRef="U001">84320000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_f0d3ad3df86a445b94d79de737112b88"
      unitRef="U001">-45115000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_68c8914e6b134a80b2586cf5b61256ec"
      unitRef="U001">-32543000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_20e40412fb584fd88055dfb41d1c7203"
      unitRef="U001">-65503000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_131cecd9eeaa4d5fb6d3ebff452ed2c9"
      unitRef="U001">-85728000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_572edb7ae2164b78ab37d22931fa3995"
      unitRef="U001">80114000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_74f8c16bfc1f4cc88dc8939a01a7dd27"
      unitRef="U001">171274000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_3391aa8cbe7c4e28977eff288005b0f9"
      unitRef="U001">96613000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_6e4c6f60cf6644569ae3b9b572619b71"
      unitRef="U001">213958000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_0658425f11be435d8b00df2604e31b75"
      unitRef="U001">1946000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_4a2e2097c86f44ae8b105443adbc969e"
      unitRef="U001">-1165000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_f4dafe7b59f945c08cd835793c6d453c"
      unitRef="U001">2100000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_cab236643de64d59aa958afff788a5bd"
      unitRef="U001">-1299000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_8306e8ac6c9a47cea899b068a8a58986"
      unitRef="U001">-78168000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_3464deafbd0748c2b90fcdc6a5eb477e"
      unitRef="U001">-172439000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_d7b82dc995174851883ff558b39e8bea"
      unitRef="U001">-94513000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_ea69a39ea953496f8693d588fb11008f"
      unitRef="U001">-215257000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_7abcba5e5d5a427eb9127fe70be2ef77"
      unitRef="U001">16345000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="c20210501to20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_a4e81056920548de9b7b331086e1ed54"
      unitRef="U001">42818000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_3e35cbdb569640519a5e4363e7916444"
      unitRef="U001">34802000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="c20200501to20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_9740730792934e3597d8ed6e436c88bf"
      unitRef="U001">-32803000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_ed99103176004bcf9f51b6c945da6729"
      unitRef="U001">249570000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_515b160aa1f343e08aba8ad8a95aea2a"
      unitRef="U001">37801000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_9326af29603a4792a5a212e4cbf2699a"
      unitRef="U001">302632000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_2b2a026082424bb1b28110a134fa99f5"
      unitRef="U001">566998000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_c084bc59d94c4eac84de58c5e15c6528"
      unitRef="U001">204455000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_26088f8cb9db484e819d6bc4ad096ac8"
      unitRef="U001">475000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_3b263764a4b54d1ca8c6378e21bb498a"
      unitRef="U001">237129000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_26e92e5951774f4f839ce82a3f34ba37"
      unitRef="U001">513279000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_028bad5e59054d92b6dcfb78ba379775"
      unitRef="U001">249570000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_64b9495127c3461ba3daf1d10115d388"
      unitRef="U001">38871000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_84df8d02106d4b6d8845805d49089c77"
      unitRef="U001">302632000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_96d7179266f447b4a4dfcdf7851bf9fd"
      unitRef="U001">599011000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_fd71dd9f0728476b8429a9d971fc3892"
      unitRef="U001">204455000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_ab2631a2bca449eab430530dfd506d52"
      unitRef="U001">475000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_1a67444ed56e43b7ac1660379b172e93"
      unitRef="U001">237129000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_63dc364d5db2486aa6ab66406ebd6572"
      unitRef="U001">513279000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="3"
      id="Fact_6186db86394d410190dc927614961b7f"
      unitRef="U005">0.046</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_ac5c438323db4559a95e2ac837918b85"
      unitRef="U005">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="3"
      id="Fact_bc453c62d4664e0ab8ce9ad795e21f3c"
      unitRef="U005">0.032</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_46f02c21ec304df58e5f26b7a69398f2"
      unitRef="U005">0.019</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_822580d67f374ac4adcc6202eda056d6"
      unitRef="U005">0.031</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="3"
      id="Fact_dafbebbb66034292a4e4bee97bdde9ca"
      unitRef="U005">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_c35ee293713d45698da1ec4092f45a8a"
      unitRef="U001">249570000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_d9b99a3f39a540f7880006df716184cd"
      unitRef="U001">450037000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_3a4f7163f15e446cb6e2546345fb43dc"
      unitRef="U001">302632000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_f702fe09451b4fe095d2e4f253ff1002"
      unitRef="U001">577600000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <jwa:NoticePeriodForRedemptionRequest
      contextRef="c20210501to20220430"
      id="Fact_a4b152856a6a49e287b256e2c3a69b17">P7D</jwa:NoticePeriodForRedemptionRequest>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesMember"
      decimals="2"
      id="Fact_fa3ed30f04864d36b145854cea399288"
      unitRef="U005">0.48</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeSecuritiesAndCashMember"
      decimals="2"
      id="Fact_73e680be27ed479080125580ff40000d"
      unitRef="U005">0.52</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <jwa:AcceptableRangesWithinWhichAssetAllocationsWillFluctuate
      contextRef="c20210501to20220430"
      decimals="2"
      id="Fact_741f8306f7224ec79368d47d8ef63ec2"
      unitRef="U005">0.05</jwa:AcceptableRangesWithinWhichAssetAllocationsWillFluctuate>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_91c102b7732e40169d679e4bf3d9b658">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following tables set forth, by level within the fair value hierarchy, pension plan assets at their fair value as of April 30:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;NAV&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;"&gt;NAV&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;US Plan Assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Global Equity Securities: Limited Partnership&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,477&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;77,849&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;85,326&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;121,569&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;121,569&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fixed Income Securities: Commingled Trust Funds&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;119,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;119,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;115,560&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;115,560&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,477&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;196,978&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;204,455&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US Plan Assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Equity securities:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;US equities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;48,443&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;48,443&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51,882&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51,882&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Non-US equities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;112,162&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;112,162&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;124,496&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;124,496&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Balanced managed funds&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;94,623&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;94,623&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;103,717&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;103,717&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fixed income securities: Commingled funds&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;185,192&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;185,192&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,444&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;236,583&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;238,027&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Real estate/other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;475&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;475&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;543&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;543&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,338&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,364&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Non-US plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,338&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;440,921&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;442,259&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,665&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;517,221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;523,886&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 20%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total plan assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,815&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;440,921&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;196,978&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;646,714&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,665&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;517,221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;237,129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;761,015&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_700516a8bc0647b5afc756d473c0c493"
      unitRef="U001">7477000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_d70fe37e51a24d848b948a177d1e5feb"
      unitRef="U001">77849000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_f61f45a0b0c04ce2837e3d639db86783"
      unitRef="U001">85326000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_9a8d078ba1b44b72978e7591da21a1da"
      unitRef="U001">121569000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_e02c618f106944508c8ae111e535e6df"
      unitRef="U001">121569000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_278ae9b397784c53bef3686680215e07"
      unitRef="U001">119129000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_eb93d430326043f89902a1a6db885fcd"
      unitRef="U001">119129000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_03f78e882fe84eda81a0299a6f292396"
      unitRef="U001">115560000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_2ce9a1bc4b314fca8397e625097fa925"
      unitRef="U001">115560000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_afab6302b6864cdea37ebe4003299425"
      unitRef="U001">7477000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_25c6dc36906241b992241e3a244b2858"
      unitRef="U001">196978000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_756ca07d8c574160b993ef15600b8f50"
      unitRef="U001">204455000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_1f3fd524022145098e67e275d3b1b224"
      unitRef="U001">237129000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_5a1f3abfa9e249c5bfa0147126050f0a"
      unitRef="U001">237129000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_9f436eb75a9b4ce3981295f4dc8ea5e1"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_df761a45706f4c9dbae3dcbdd216527a"
      unitRef="U001">48443000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_5db43fdfeb0d43cb82a9d33bc02f1685"
      unitRef="U001">48443000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_17e89d8576564434b9b50970b09d6098"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_c41b0832b8a843db842ed5e3af2053ef"
      unitRef="U001">51882000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_163aff2b53f941bba8d1d0ff5e13748c"
      unitRef="U001">51882000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_29de230e297b4906afb66faeed1b3f90"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_32b8baceffd14a05bbed0948dc0a5bf1"
      unitRef="U001">112162000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_f75b256256144d528d41cd1d93d07571"
      unitRef="U001">112162000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_c6b69b6d37484b9ca3ebdb4e393a6538"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_eef558a105e34e4598befb7da339a79b"
      unitRef="U001">124496000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanEquitySecuritiesNonUsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_23a186386fa84ddba1bd62ea09211665"
      unitRef="U001">124496000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_b6bed71b46a34a968d440b43cf231fd0"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_c7d4ce6846d94da4a5a569b279e2701d"
      unitRef="U001">94623000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_4d545ca75d55473b9685356f85975cb0"
      unitRef="U001">94623000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_7f0c6bd693b448f9917e906c4462e2ed"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_1530bb12a39c4e40a7ccd7a07bf3f4c9"
      unitRef="U001">103717000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_BalancedManagedFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_f4ddcc36a71c43499fbf7b26ef0e8d23"
      unitRef="U001">103717000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_984d5a0a8519471b8f60d10f4578caac"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_0c207add83d74365b3c94d1294cf5f5b"
      unitRef="U001">185192000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_c848ead7f5474d00ab96cdc20cd8cad8"
      unitRef="U001">185192000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_ffa722566d7b434bbe9b75dfd81aa0a4"
      unitRef="U001">1444000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_414acc874e424f69aa94f9750e058dac"
      unitRef="U001">236583000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_cda3f0bad32f41c8bc91eaee48705e2a"
      unitRef="U001">238027000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_648b40f23dc64f7f8fc05f8d43678249"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_0336da01dbe74d99b7ff5e3eb29d8dd8"
      unitRef="U001">475000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_9919418c8e8f4b448300a9a221589085"
      unitRef="U001">475000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_347019656f1b477c8d26576411a0c9d1"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_b4a3d519f659466cbc6bc199edeb1493"
      unitRef="U001">543000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_ac300257f39348aebc550bf6c6f5bd89"
      unitRef="U001">543000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_aea8c8f5507543ebbc9a076e3f24f6ff"
      unitRef="U001">1338000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_95671401bec7489aa23488bcceb3c348"
      unitRef="U001">26000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_af79328d93b049bda958b4dd7fba2262"
      unitRef="U001">1364000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_de07c4efc60545dbabd924ba6f11cb79"
      unitRef="U001">5221000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_ed6a672102a5433a8cad40347198473a"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanCashAndCashEquivalentsMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_c24c63944d794a33aaf937c922c1457c"
      unitRef="U001">5221000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_9a57d947f71745c69635e70711b9a311"
      unitRef="U001">1338000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_6308e667cefe482c9c28b6e3684433ce"
      unitRef="U001">440921000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_dcce396d610d459cb083b6b6fb1d8086"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_beaed809729a44eb9df42475196a9227"
      unitRef="U001">442259000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_899737847ec64cd2aa4b124538fde6b0"
      unitRef="U001">6665000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_5eb16232b92c4481bb8166987ad8ffe9"
      unitRef="U001">517221000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_b76e2f145830496bb82e17c8f017cd94"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_4c4b4e0e12894f029321e25dce3e3d3e"
      unitRef="U001">523886000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member"
      decimals="-3"
      id="Fact_9d94003db07c458eabfdd3ef5a9c004a"
      unitRef="U001">8815000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member"
      decimals="-3"
      id="Fact_44661120f8f94094804fa4b29be2a6fc"
      unitRef="U001">440921000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember"
      decimals="-3"
      id="Fact_76e38975f86c4103acd434efe276e24e"
      unitRef="U001">196978000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220430"
      decimals="-3"
      id="Fact_93928adde8da4c4b8953131d10ded306"
      unitRef="U001">646714000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member"
      decimals="-3"
      id="Fact_a7fe415950a94721be4565030c2527de"
      unitRef="U001">6665000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member"
      decimals="-3"
      id="Fact_a5dcad5370f24c16afeeea2267355af7"
      unitRef="U001">517221000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember"
      decimals="-3"
      id="Fact_5aa660bdf74942acb6e4796468c209aa"
      unitRef="U001">237129000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20210430"
      decimals="-3"
      id="Fact_c597ef3a73e044c7b505626dbad9409c"
      unitRef="U001">761015000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="c20220430"
      decimals="-5"
      id="Fact_8727e0a209e347e9b77ae423dcdfc764"
      unitRef="U001">15600000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="c20220430_RangeAxis_MinimumMember_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-5"
      id="Fact_04abeef7f6ee42b4a846fdcd456a235f"
      unitRef="U001">12000000.0</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_24ba80dffb464272aa1389c6012dfcea">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefit payments to retirees from all defined benefit plans are expected to be the following in the fiscal year indicated:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 14.44%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;US&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 14.31%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-US&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 14.92%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2023&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,533&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,864&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;27,397&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2024&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,666&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,307&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;27,973&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2025&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,315&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,845&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,160&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2026&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,125&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,419&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;28,544&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2027&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,200&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,292&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,492&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2028&#x2013;2032&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;76,222&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;86,389&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;162,611&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 51.47%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;153,061&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.67%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.53%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 12.78%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;153,116&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.39%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.81%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 13.11%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #CCEEFF; white-space: nowrap;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;306,177&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_cb4576f9a96a41d69223f2c0a0f29197"
      unitRef="U001">15533000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_5e72fb870ed14957b779d993c08a75d4"
      unitRef="U001">11864000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="c20220430"
      decimals="-3"
      id="Fact_15f6977eee71454c87eef4c1ff77f68b"
      unitRef="U001">27397000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_bf7f7a215a59447aae499f71804a879e"
      unitRef="U001">15666000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_8790c5cf5d2a4ee495433433d3095b84"
      unitRef="U001">12307000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="c20220430"
      decimals="-3"
      id="Fact_823d90ac9b504c3c9684f5c26b12103d"
      unitRef="U001">27973000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_a7c8ed5b7cdc40eaaef0d202986d075b"
      unitRef="U001">15315000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_d23fb976299c457bab1735fe3ebe50c3"
      unitRef="U001">14845000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="c20220430"
      decimals="-3"
      id="Fact_96df9191858a44ab968c5cedbaa58b8a"
      unitRef="U001">30160000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_920eaa1dce4642caaf713730c9b753a5"
      unitRef="U001">15125000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_28234110903d4aadaf034a1470073e68"
      unitRef="U001">13419000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="c20220430"
      decimals="-3"
      id="Fact_c81c6dd8fd354d27bd5a9899aaa3c0ea"
      unitRef="U001">28544000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_c05c0728364045dfb55795f401159b1c"
      unitRef="U001">15200000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_3ba41183dfbd4a649a1bdae0553cce0b"
      unitRef="U001">14292000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="c20220430"
      decimals="-3"
      id="Fact_4157cac9c4c54c229c656bd9b697d1e7"
      unitRef="U001">29492000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_2debf3a6ab4d4d7997471a3e8415fac3"
      unitRef="U001">76222000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_cbcad6b90ca047a4ac860c32f051e698"
      unitRef="U001">86389000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="c20220430"
      decimals="-3"
      id="Fact_beb0703f2b784b7ba47e1b18d48feeaf"
      unitRef="U001">162611000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <jwa:DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_US"
      decimals="-3"
      id="Fact_b8f1c1f4346d4707a3c9e8e35caa2c1a"
      unitRef="U001">153061000</jwa:DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal>
    <jwa:DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal
      contextRef="c20220430_RetirementPlanSponsorLocationAxis_CanadaUKMember"
      decimals="-3"
      id="Fact_6060215e8153455e92c05a05bb2eb81c"
      unitRef="U001">153116000</jwa:DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal>
    <jwa:DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal
      contextRef="c20220430"
      decimals="-3"
      id="Fact_a6eff07ed76b4a3d81e8fbc2354e4341"
      unitRef="U001">306177000</jwa:DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal>
    <us-gaap:OtherPostretirementBenefitsPayableCurrentAndNoncurrent
      contextRef="c20220430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_98949589c0a5407ba5597d9e9aac0e21"
      unitRef="U001">1300000</us-gaap:OtherPostretirementBenefitsPayableCurrentAndNoncurrent>
    <us-gaap:OtherPostretirementBenefitsPayableCurrentAndNoncurrent
      contextRef="c20210430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_08e1bf2e71734bda82cbfff6953fc861"
      unitRef="U001">1500000</us-gaap:OtherPostretirementBenefitsPayableCurrentAndNoncurrent>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20200501to20210430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_c45671d0e3f24b4095ec95e953997608"
      unitRef="U001">-100000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20210501to20220430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_9a9fccf482ba471f943b93fef92c72a4"
      unitRef="U001">-100000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20190501to20200430_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_847c6193ca0f405a9c9b2151baf480b2"
      unitRef="U001">-100000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="c20210501to20220430"
      decimals="-5"
      id="Fact_751dbdb30e364e92aafb975b22328279"
      unitRef="U001">30300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="c20200501to20210430"
      decimals="-5"
      id="Fact_05d27ca6fce94c779a3f04ab2d0a8d9a"
      unitRef="U001">24300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="c20190501to20200430"
      decimals="-5"
      id="Fact_a36174ceca06441399aac1ff1f335fd0"
      unitRef="U001">19000000.0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="c20210501to20220430"
      id="Text_f52f319380ad4be2889d41860062420c">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 18 &#x2013; Stock-Based Compensation&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;All equity compensation plans have been approved by shareholders. Under the 2014 Key Employee Stock Plan, (the Plan), qualified employees are eligible to receive awards that may include stock options, performance-based stock awards, and other restricted stock awards. Under the Plan, a maximum number of 6.5 million shares of our Class A stock may be issued. As of April 30, 2022, there were approximately 1,390,492 securities remaining available for future issuance under the Plan. We issue treasury shares to fund awards issued under the Plan.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Stock Option Activity&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Under the terms of our stock option plan, the exercise price of stock options granted may not be less than 100% of the fair market value of the stock at the date of grant. Options are exercisable over a maximum period of ten years from the date of grant.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Options Granted in Fiscal Year 2022&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;During the year ended April 30, 2022, we granted&#160;300,000 stock option awards. &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;This included &lt;/span&gt;260,000&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; stock options to our executive leadership team, at a grant price of $&lt;/span&gt;63.07&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, which was generally 10% above the fair market value at the time of grant, and &lt;/span&gt;40,000&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; stock options granted to other leaders at fair market value on date of grant.&#160; For the options granted in the year ended April 30, 2022, such options generally vest &lt;/span&gt;10%&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &lt;/span&gt;20%&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &lt;/span&gt;30%&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, and &lt;/span&gt;40%&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; on April 30, or on each anniversary date after the award is granted.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table provides the estimated weighted average fair value for options granted during the year ended &lt;/span&gt;April 30&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &lt;/span&gt;2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;&lt;/span&gt;using the Black-Scholes option-pricing model, and the significant weighted average assumptions used in their determination.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted average fair value of options on grant date&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11.75&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Weighted average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected life of options (years)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected dividend yield&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.4&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of common stock on grant date&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56.51&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Exercise price of stock option grant&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;61.84&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;As of April 30,&#160;2022, there&#160;&lt;/span&gt;was&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;&lt;/span&gt;$2.3&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million of unrecognized share-based compensation cost related to options, which is expected to be recognized over a period up to&#160;&lt;/span&gt;4&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;years, or &lt;/span&gt;3.1&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;years on a weighted average basis.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Options Granted Prior to Fiscal Year 2022&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Prior to the stock options granted in the year ended April 30, 2022, we did&#160;not grant any stock option awards since the year ended April 30, 2016. As of April 30, 2019, all outstanding options vested, allowing the participant the right to exercise their awards, and there was&#160;no&#160;unrecognized share-based compensation expense remaining related to these stock options.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;For the years ended April 30, 2015 and prior, options generally vest&#160;50% on the fourth and fifth anniversary date after the award is granted. For the year ended April 30, 2016, options vest&#160;25% per year on April 30.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The fair value of the options granted in the year ended April 30, 2016 was $14.77&#160;using the Black-Scholes option-pricing model. The significant weighted average assumptions used in the fair value determination was the expected life, which represented an estimate of the period of time stock options will be outstanding based on the historical exercise behavior of option recipients. The risk-free interest rate was based on the corresponding US Treasury yield curve in effect at the time of the grant. The expected volatility was based on the historical volatility of our Common Stock price over the estimated life of the option, while the dividend yield was based on the expected dividend payments to be made by us.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;A summary of the activity and status of our stock option plans follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of Options&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in 000&#x2019;s)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Remaining&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Term&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in years)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Aggregate&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Intrinsic&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in millions)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of Options&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in 000&#x2019;s)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of Options&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in 000&#x2019;s)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Outstanding at beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;141&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51.17&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;286&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50.14&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;372&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;49.70&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Granted&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;300&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;61.84&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(49&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45.85&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(60&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43.91&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(34&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38.32&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expired or forfeited&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(82&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;60.36&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(85&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;52.78&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(52&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54.57&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Outstanding at end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;310&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;59.89&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;0.2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;141&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51.17&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;286&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50.14&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Exercisable at end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;72&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54.53&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4.2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;141&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51.17&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;286&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50.14&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Vested and expected to vest in the future at April 30&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;306&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;60.55&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;141&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51.17&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;286&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50.14&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The intrinsic value is the difference between our common stock price and the option grant price. The total intrinsic value of options exercised during the years ended April 30, 2022, 2021, and 2020 was $0.4 million, $0.2 million, and $0.3 million, respectively.&#160;The total grant date fair value of stock options vested during the year ended April 30, 2022 was $1.3 million. As noted above, &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;as of April 30, 2019, all outstanding stock options, prior to those granted in the year ended April 30, 2022 vested allowing the participant the right to exercise their awards&lt;/span&gt;.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes information about stock options outstanding and exercisable at April 30, 2022:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36.08%; vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td style="width: 1.51%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="width: 37.53%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Options Outstanding&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.15%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="4" style="width: 23.73%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Options Exercisable&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 36.08%; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Range of Exercise Prices&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.51%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of Options&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in 000&#x2019;s)&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.57%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Remaining&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Term&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in years)&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.53%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 14.11%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.15%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of Options&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in 000&#x2019;s)&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.24%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 10.92%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 36.08%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$39.53&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.51%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9.49%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;17&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.57%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.83%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.2&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.53%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.18%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 11.94%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;39.53&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.15%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.58%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;17&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.24%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.95%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 8.96%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;39.53&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 36.08%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$48.06 to $49.55&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.51%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9.49%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;33&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.57%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.83%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;0.2&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.53%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.18%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 11.94%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;52.69&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.15%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.58%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.24%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.95%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 8.96%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;48.06&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 36.08%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$55.62 to $63.07&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.51%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;260&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.57%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.4&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.53%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.18%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 11.94%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62.17&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.15%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;52&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.24%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.95%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 8.96%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;59.98&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 36.08%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total/average&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.51%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;310&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.57%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8.1&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.53%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.18%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 11.94%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;59.89&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.15%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;72&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.24%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.95%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 8.96%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54.53&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Performance-Based and Other Restricted Stock Activity&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Under the terms of our long-term incentive plans, performance-based restricted unit awards are payable in restricted shares of our Class A Common Stock upon the achievement of certain three-year or less financial performance-based targets. During each three-year period or less, we adjust compensation expense based upon our best estimate of expected performance. For the year ended April 30, 2017, restricted performance shares vest 50% on June 30 following the end of the three-year performance cycle and 50% on April 30 of the following year. Beginning in the year ended April 30, 2018, restricted performance share units vest 100% on June 30 following the end of the three-year performance cycle.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;We may also grant individual restricted unit awards payable in restricted shares of our Class A Common Stock to key employees in connection with their employment. Starting with the year ended April 30, 2016 grants, restricted shares generally vest ratably 25% per year.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Under certain circumstances relating to a change of control or termination, as defined, the restrictions would lapse and shares would vest earlier.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Activity for performance-based and other restricted stock awards during the years ended April 30, was as follows (shares in thousands):&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Restricted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Grant Date&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Restricted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Restricted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left;"&gt;&#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Nonvested shares at beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,280&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45.73&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;943&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;756&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Granted&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;658&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56.53&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;706&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;759&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Change in shares due to performance&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30.41&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;118&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(70&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Vested and issued&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(432&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50.87&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(362&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(329&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(229&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;48.23&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(125&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(173&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Nonvested shares at end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,274&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;49.17&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,280&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;943&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;For the years ended April 30, 2022, 2021 and 2020, we recognized stock-based compensation expense (including stock options), on a pretax basis, of $25.7&#160;million, $22.0&#160;million and $20.0 million, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;As of April 30, 2022, there was $39.2 million of unrecognized share-based compensation cost related to performance-based and other restricted stock awards, which is expected to be recognized over a period up to 4 years, or 2.4 years on a weighted average basis.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Compensation expense for restricted stock awards is measured using the closing market price of our Class A Common Stock at the date of grant. The total grant date value of shares vested during the years ended April 30, 2022, 2021, and 2020 was $22.0 million, $17.6 million, and $17.5 million, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;President and CEO New Hire Equity Awards&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On October 17, 2017, we announced Brian A. Napack as the new President and Chief Executive Officer of Wiley effective December 4, 2017 (the Commencement Date).&#160; Upon the Commencement Date, Mr. Napack also became a member of our Board of Directors (the Board). In connection with his appointment, Wiley and Mr. Napack entered into an employment offer letter (the Employment Agreement).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Employment Agreement provides that beginning with the year ended April 30, 2018&#x2013;2020 performance cycle, eligibility to participate in annual grants under our Executive Long-Term Incentive Program (ELTIP). Targeted long-term incentive for this cycle was equal to 300% of base salary, or $2.7 million. Sixty percent of the ELTIP value was delivered in the form of target performance share units and forty percent in restricted share units. The grant date fair value for restricted share units was $59.15 per share and included 20,611 restricted share units, which vested 25% each year starting on April 30, 2018 to April 30, 2021. In addition, there was a performance share unit award with a target of 30,916 units and a grant date fair value of $59.15. The performance metrics were based on cumulative EBITDA for the year ended April 30, 2018&#x2013;2020 and cumulative normalized free cash flow for the year ended April 30, 2018&#x2013;2020.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In addition, the Employment Agreement provided for a sign-on grant of restricted share units, with a grant value of $4.0 million, converted to shares using our Class A closing stock price as of the Commencement Date, and vesting in two equal installments on the first and second anniversaries of the employment date. The grant date fair value for this award was $59.15 per share and included 67,625 units at the date of grant. Grants were subject to forfeiture in the case of voluntary termination prior to vesting and accelerated vesting in the case of earlier termination of employment without Cause, due to death or Disability or Constructive Discharge, or upon a Change in Control (as such terms are defined in the Employment Agreement).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Director Stock Awards&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Under the terms of our 2018 Director Stock Plan (the Director Plan), each nonemployee director, other than the Chairman of the Board, receives an annual award of restricted shares of our Class A Common Stock equal in value to &lt;/span&gt;100%&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; of the annual director stock retainer fee, based on the stock price at the close of the New York Stock Exchange on the date of grant. Such restricted shares will vest on the earliest of (i) the day before the next Annual Meeting following the grant, (ii) the nonemployee director&#x2019;s death or disability (as determined by the Governance Committee), or (iii) a change in control (as defined in the 2014 Key Employee Stock Plan).&#160;The granted shares may not be sold or transferred during the time the nonemployee director remains a director. There were &lt;/span&gt;18,384&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &lt;/span&gt;28,360&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, and &lt;/span&gt;20,048&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; restricted shares awarded under the Director Plan for the years ended April 30, 2022, &lt;/span&gt;2021&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, and &lt;/span&gt;2020&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, respectiv&lt;/span&gt;ely. In addition, pursuant to the John Wiley &amp;amp; Sons, Inc. Deferred Compensation Plan for Directors&#x2019; 2005 &amp;amp; After Compensation, as amended through December 15, 2021, each nonemployee director has the option of receiving all or part of the annual retainer in the form of deferred stock and shall be subject to the same vesting terms as specified therein.&lt;/div&gt;
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20220430_PlanNameAxis_KeyEmployeeStockPlan2014Member_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-5"
      id="Fact_82a0b256b3b64edaab26a831eccc966a"
      unitRef="U002">6500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c20220430_PlanNameAxis_KeyEmployeeStockPlan2014Member_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_ee723f61b8304a03a6bb2e736003ffa7"
      unitRef="U002">1390492</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <jwa:ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_1f37839917094ab5943855b1bd51a98c"
      unitRef="U005">1</jwa:ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"
      id="Fact_2d9368328e3e41eda3dcc5131924ef44">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_0fdb83068e164e6f8f17e3d76d7b6a2f"
      unitRef="U002">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="c20210501to20220430_TitleOfIndividualAxis_ExecutiveLeadershipTeamMember"
      decimals="0"
      id="Fact_09897ac4040e4d629968c172a2a16d74"
      unitRef="U002">260000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice
      contextRef="c20210501to20220430_TitleOfIndividualAxis_ExecutiveLeadershipTeamMember"
      decimals="2"
      id="Fact_20116d9cefa14062b9937c139b6196da"
      unitRef="U003">63.07</jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="c20210501to20220430_TitleOfIndividualAxis_OtherLeadersMember"
      decimals="0"
      id="Fact_c42379fa66144868b14ef8607cd5423d"
      unitRef="U002">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"
      decimals="2"
      id="Fact_19b82069f18946b3867a0ee0888b00c4"
      unitRef="U005">0.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"
      decimals="2"
      id="Fact_9959746c73744ad69d1f494337536f2d"
      unitRef="U005">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"
      decimals="2"
      id="Fact_a2f9f9ca7d174d7fb2f90fcb6e259799"
      unitRef="U005">0.30</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheFourMember"
      decimals="2"
      id="Fact_e019c13d9ab648b792193f6aaca35902"
      unitRef="U005">0.40</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_0fd32c7fc0ea40f4b338a74794788dd8">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table provides the estimated weighted average fair value for options granted during the year ended &lt;/span&gt;April 30&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, &lt;/span&gt;2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;&lt;/span&gt;using the Black-Scholes option-pricing model, and the significant weighted average assumptions used in their determination.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted average fair value of options on grant date&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11.75&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Weighted average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected life of options (years)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6.3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30.7&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected dividend yield&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.4&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of common stock on grant date&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56.51&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Exercise price of stock option grant&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;61.84&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_c8fce1499bba4bc5aee840fc6b329f34"
      unitRef="U003">11.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_b603e827ace94c3eab247b39cd14cb38">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="3"
      id="Fact_17a8f90e90f94d5ebc03ef0bf0f881ec"
      unitRef="U005">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="3"
      id="Fact_63d215127b2b4dce990d245cd4eff87e"
      unitRef="U005">0.307</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="3"
      id="Fact_1acce20397244d05abb8bb56662cf021"
      unitRef="U005">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharePrice
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_f049cf1a4b5f4e6e85adeec6398d0c5c"
      unitRef="U003">56.51</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_ac56908f497543d1a6410703030cb3c0"
      unitRef="U003">61.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_26014d1070ba432da8177f3734379ea6"
      unitRef="U001">2300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_475cbd3b8ad0454ea5e1602aa7d2e465">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_d2147f061f8a4f3dbd133d084f8083de">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="c20190430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-6"
      id="Fact_1792c6577501478a86cbb5922fd6e6d4"
      unitRef="U001">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20140501to20150430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember"
      decimals="2"
      id="Fact_931089b3350148a9885e5aca958a4983"
      unitRef="U005">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20140501to20150430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember"
      decimals="2"
      id="Fact_51122f3f4a684e3b8d2e9c97abb015db"
      unitRef="U005">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20150501to20160430_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheFiveMember"
      decimals="2"
      id="Fact_26b73eebed764c08a85e952a9f91c475"
      unitRef="U005">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20150501to20160430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_f5d2005f2f2143b096fc2fcc7ea7cc4a"
      unitRef="U003">14.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_467a3bb5b6ae4244b83f08b39a68e760">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;A summary of the activity and status of our stock option plans follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of Options&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in 000&#x2019;s)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Remaining&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Term&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in years)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Aggregate&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Intrinsic&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in millions)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of Options&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in 000&#x2019;s)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of Options&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in 000&#x2019;s)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Outstanding at beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;141&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51.17&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;286&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50.14&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;372&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;49.70&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Granted&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;300&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;61.84&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(49&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45.85&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(60&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43.91&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(34&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38.32&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expired or forfeited&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(82&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;60.36&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(85&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;52.78&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(52&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54.57&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Outstanding at end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;310&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;59.89&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;0.2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;141&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51.17&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;286&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50.14&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Exercisable at end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;72&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54.53&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4.2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7.6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;141&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51.17&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;286&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50.14&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Vested and expected to vest in the future at April 30&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;306&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;60.55&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9.1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;141&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51.17&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;286&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50.14&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_856a64bc12f4421b9b1de283048d2fa7"
      unitRef="U002">141000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_7cffb08d0d624dee9983610b01c07571"
      unitRef="U003">51.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_631a3dd5f45d4449b18b5702dc245d2f"
      unitRef="U002">286000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_cdca812269e24ad09213c1870c68daf4"
      unitRef="U003">50.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20190430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_ea34b7adfcb3478eabb0ebc01fda9dad"
      unitRef="U002">372000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20190430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_69d6832e97904a89804ca98aaa30c9d4"
      unitRef="U003">49.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_fef50e503d034f95a0ac064f3148d07c"
      unitRef="U002">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_875991c5a61341bca46a80cddd7b23fc"
      unitRef="U003">61.84</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_d00182082cbd426da58d43e127468b0e"
      unitRef="U002">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_4f2407f5d6ae4bd2b53c177ceb7a8e0f"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_da8d380c216e4858aded9ca6910f2184"
      unitRef="U002">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_7fe1cf839bd347aca2a95a9afa4b1199"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_ce448f2df19f416e8f8fffe7b409b954"
      unitRef="U002">49000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_121d50a3c67548bbad6f19ec9892ad7c"
      unitRef="U003">45.85</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_664bbb8150134f8bb133ef519d76e943"
      unitRef="U002">60000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_b0444c1602724d75bd56619297684586"
      unitRef="U003">43.91</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_90f4cda6c7b942d496f2829fd7637577"
      unitRef="U002">34000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_174d594ba3594384b50060c5111f40cb"
      unitRef="U003">38.32</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_c45aec602d6f42c79306b83f70324293"
      unitRef="U002">82000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_289026053d344bd7bc4028dc569e19a5"
      unitRef="U003">60.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_464130e7946e4df0a24b6a2cf18ef379"
      unitRef="U002">85000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_2160ebb6dc7a4884883cd859d5d83269"
      unitRef="U003">52.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_1556f42abadd415e96d7da4bbe587731"
      unitRef="U002">52000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_297a5a6a2c3c48528f4634783ef84f8d"
      unitRef="U003">54.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_61481e6806674abe957a1d78f429829c"
      unitRef="U002">310000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_b61111cde8244d61a7315e56a06dfe5b"
      unitRef="U003">59.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_aa37eae430f04745822460b5556fc306">P8Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_159af31118a44b7098a5285cd7c31c5e"
      unitRef="U001">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_4f735ec6a67b4a9b9188fa904d8694bc"
      unitRef="U002">141000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_33c93b98a42b402eb28a82de5a5bfa6c"
      unitRef="U003">51.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_4e4f414fbb104dc9955b7b7f2bd1d040"
      unitRef="U002">286000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_4ae1c5f325604d2ea3d169783bf1d062"
      unitRef="U003">50.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_e1fa92fb366c4f6fa00085ae3ef37a0c"
      unitRef="U002">72000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_962a0d5e99e54b8b98c8016d4782e44e"
      unitRef="U003">54.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_97f73012fc8143dcb7f6afd7fe4df7a7">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_6abf3ea550ab48e2abca70bba7d48b47"
      unitRef="U001">7600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_27768e4444764b3cb7fabedd10fcfaa4"
      unitRef="U002">141000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_f6fa795a0d5242bca57056bec1f8cbcb"
      unitRef="U003">51.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_dfc9f2080feb44a4a18341a9a5e8d169"
      unitRef="U002">286000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_183940280b8a47e495f6b2a88ab4d3a2"
      unitRef="U003">50.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_e205ab4461154cc68d23cbb026c2e31f"
      unitRef="U002">306000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_c78ba4c20daf409c9ecdf256ac51564f"
      unitRef="U003">60.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_d336e5e198834d70ac922f24993b8b8b">P9Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="c20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-6"
      id="Fact_6098da4c95a7450c90ad2f184a194c32"
      unitRef="U001">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_096ff8cb8e4241f4a97de44603f64aea"
      unitRef="U002">141000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_955449d10db541ed9fff265b66d02c90"
      unitRef="U003">51.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_d96e1379eaf049468d8bdbf5b250f3c9"
      unitRef="U002">286000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_42f48d01a24641b6ab7216f68c4b60e2"
      unitRef="U003">50.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_464f26733db94a9e803ae18e81c568e3"
      unitRef="U001">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="c20200501to20210430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_0416aab2d6c244bd9f722a5daebfd71e"
      unitRef="U001">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="c20190501to20200430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_70bad453457642f99bb37bc6eb0244ff"
      unitRef="U001">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="c20210501to20220430_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_7892805f284246c3a3fc672a2931f6f3"
      unitRef="U001">1300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="c20210501to20220430"
      id="Text_2287e35ef29a47548a9c24ec67aa04c8">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes information about stock options outstanding and exercisable at April 30, 2022:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36.08%; vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td style="width: 1.51%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="width: 37.53%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Options Outstanding&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.15%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="4" style="width: 23.73%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Options Exercisable&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 36.08%; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Range of Exercise Prices&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.51%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of Options&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in 000&#x2019;s)&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.57%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Remaining&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Term&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in years)&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.53%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 14.11%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.15%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of Options&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(in 000&#x2019;s)&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.24%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 10.92%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 36.08%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$39.53&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.51%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9.49%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;17&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.57%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.83%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1.2&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.53%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.18%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 11.94%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;39.53&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.15%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.58%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;17&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.24%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.95%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 8.96%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;39.53&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 36.08%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$48.06 to $49.55&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.51%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9.49%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;33&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.57%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.83%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;0.2&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.53%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.18%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 11.94%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;52.69&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.15%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.58%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.24%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.95%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 8.96%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;48.06&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 36.08%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$55.62 to $63.07&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.51%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;260&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.57%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.4&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.53%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.18%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 11.94%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62.17&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.15%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;52&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.24%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.95%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 8.96%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;59.98&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 36.08%; vertical-align: top; background-color: #FFFFFF; white-space: nowrap;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total/average&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.51%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9.49%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;310&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.57%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12.83%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8.1&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 0.53%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.18%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 11.94%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;59.89&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.15%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.58%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;72&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.24%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.95%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 8.96%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #FFFFFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54.53&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member"
      decimals="2"
      id="Fact_fc0b4a5681b64d4184db5446806a1a7b"
      unitRef="U003">39.53</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member"
      decimals="-3"
      id="Fact_adfa08f3b8c346bab4c2f8780517f1e4"
      unitRef="U002">17000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member"
      id="Fact_4b56306480224ab2a417741b4b0cb6c0">P1Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member"
      decimals="2"
      id="Fact_2bb5bb342e1249efbb3e07b2f7d7a6dd"
      unitRef="U003">39.53</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member"
      decimals="-3"
      id="Fact_e603bfe2183b41b18a855114af010ce9"
      unitRef="U002">17000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange2Member"
      decimals="2"
      id="Fact_bf9be7af49cf40bda312b388eba72ea2"
      unitRef="U003">39.53</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member"
      decimals="2"
      id="Fact_09f1c528fad54166b95c25bd686ce353"
      unitRef="U003">48.06</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member"
      decimals="2"
      id="Fact_b70845191e214947994584c9c285f28a"
      unitRef="U003">49.55</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member"
      decimals="-3"
      id="Fact_0be41bd06cfb45a6887954665e0739d1"
      unitRef="U002">33000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member"
      id="Fact_5d1f279999d544c295cc9ab531ca3c9c">P0Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member"
      decimals="2"
      id="Fact_f794d02c1ce54eccbfec91d962d37df3"
      unitRef="U003">52.69</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member"
      decimals="-3"
      id="Fact_c75acf9fa0b447b3af6854450fb93f8b"
      unitRef="U002">3000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange3Member"
      decimals="2"
      id="Fact_8205f81bc08a415c962e0edfa5b4e727"
      unitRef="U003">48.06</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member"
      decimals="2"
      id="Fact_770a20f22b244169ba9d045481709878"
      unitRef="U003">55.62</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member"
      decimals="2"
      id="Fact_b199347602af4132b7e8243a112be9f5"
      unitRef="U003">63.07</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member"
      decimals="-3"
      id="Fact_861b9d14014940f79b4ad46e5a0c07e6"
      unitRef="U002">260000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20210501to20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member"
      id="Fact_84690b38524e4d33ac131a5b02226ef0">P5Y4M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member"
      decimals="2"
      id="Fact_613f0422abf546f4bd897f09412bcb95"
      unitRef="U003">62.17</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member"
      decimals="-3"
      id="Fact_a8aec7a7da6845cfa1d1bdee72647862"
      unitRef="U002">52000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c20220430_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRange4Member"
      decimals="2"
      id="Fact_906cf4ac89c94e9da9347021f4a18d11"
      unitRef="U003">59.98</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20220430"
      decimals="-3"
      id="Fact_43889c5ec3654051b86fcf9b00ffbbea"
      unitRef="U002">310000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20210501to20220430"
      id="Fact_3d94b4eb9c004bf2858a1d5fd0833e6a">P8Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20220430"
      decimals="2"
      id="Fact_6dfffb7250fb4e99ba1e839423c27b51"
      unitRef="U003">59.89</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c20220430"
      decimals="-3"
      id="Fact_232fd765a46c40afb901daa1b0838355"
      unitRef="U002">72000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c20220430"
      decimals="2"
      id="Fact_e1be606b6edc4afca7f9397f3cbe5e4e"
      unitRef="U003">54.53</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets
      contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_00ec981006fe41f8ae537de856be0395">P3Y</jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets>
    <jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets
      contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_7c72965336ac462d93c4531dffb6989b">P3Y</jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20160501to20170430_AwardTypeAxis_PerformanceSharesMember_VestingAxis_ShareBasedCompensationAwardTrancheSixMember"
      decimals="2"
      id="Fact_d8da91bace17417e9a8ef797fe387ba9"
      unitRef="U005">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20160501to20170430_AwardTypeAxis_PerformanceSharesMember_VestingAxis_ShareBasedCompensationAwardTrancheSevenMember"
      decimals="2"
      id="Fact_cd2b70c776a04de08888dbcce58cdd7a"
      unitRef="U005">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember"
      decimals="2"
      id="Fact_ccf2eb221a094c24874f7999f338848b"
      unitRef="U005">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20200501to20210430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember"
      decimals="2"
      id="Fact_b039e33a321a4a8ab0437b5209ee35d7"
      unitRef="U005">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20190501to20200430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember"
      decimals="2"
      id="Fact_4398ef3e9afa421894336dc5ade54f21"
      unitRef="U005">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20180501to20190430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember"
      decimals="2"
      id="Fact_bdb0c69a803a412395f6c364b1405a73"
      unitRef="U005">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20170501to20180430_AwardTypeAxis_PerformanceSharesMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheThirteenMember"
      decimals="2"
      id="Fact_a57a763c76a04b4fbc8825d33351d4b5"
      unitRef="U005">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20150501to20160430_AwardTypeAxis_RestrictedStockMember_TitleOfIndividualAxis_KeyEmployeesMember_VestingAxis_ShareBasedCompensationAwardTrancheEightMember"
      decimals="2"
      id="Fact_c8c7a0b50e804b53b8e333c368514b89"
      unitRef="U005">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_17d36d807c17468dbf9ffd36863124e4">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Activity for performance-based and other restricted stock awards during the years ended April 30, was as follows (shares in thousands):&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Restricted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Grant Date&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Restricted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Restricted&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left;"&gt;&#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Nonvested shares at beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,280&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45.73&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;943&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;756&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Granted&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;658&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56.53&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;706&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;759&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Change in shares due to performance&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30.41&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;118&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(70&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Vested and issued&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(432&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50.87&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(362&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(329&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(229&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;48.23&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(125&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(173&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Nonvested shares at end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,274&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;49.17&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,280&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;943&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20210430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_7953afcdcbde4e71a9848d81630b00f7"
      unitRef="U002">1280000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20210430_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_7eba525b5eac46c59aec909313c5e71f"
      unitRef="U003">45.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20200430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_4be9315e2f0d42db9ecd5f5e6f41a0ff"
      unitRef="U002">943000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20190430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_c4a2300b3739411eaf65b1a2d8efeda9"
      unitRef="U002">756000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_c9dace4d89664975bc29bf41b7c6cdaa"
      unitRef="U002">658000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_3052a35170b14f35aa192e64ce429350"
      unitRef="U003">56.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20200501to20210430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_89f02c9f94f248c4a09dde93e9efdbe3"
      unitRef="U002">706000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20190501to20200430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_307c7524c44a4a6994ebfa86b9986c45"
      unitRef="U002">759000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_f388b112b3d14a6ebf0466b470b2243a"
      unitRef="U002">-3000</jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance>
    <jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_6752666c76244c62b9279613b3d636f3"
      unitRef="U003">30.41</jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue>
    <jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance
      contextRef="c20200501to20210430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_b98987c9b3024dd4af2799940beb4958"
      unitRef="U002">118000</jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance>
    <jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance
      contextRef="c20190501to20200430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_34da1ef4ba024eae84c27f3bb97bd8f5"
      unitRef="U002">70000</jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_86062c4029a64c179b308ea03769d986"
      unitRef="U002">432000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_b37894d077d44a9c83a5c1c607d56c4b"
      unitRef="U003">50.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c20200501to20210430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_b781975b7afe461e9706bb5daf0b304a"
      unitRef="U002">362000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c20190501to20200430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_6fe1d08732f8483d85e164392fcc7256"
      unitRef="U002">329000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_3f3885c895d94a5fa6db33f66c31db46"
      unitRef="U002">229000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_cfb984ae39a44f5b8b17726dad5888ee"
      unitRef="U003">48.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20200501to20210430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_a7713493e28e42dc8ccd54d41e391894"
      unitRef="U002">125000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20190501to20200430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_30033a91222f40c8904501ec222ee212"
      unitRef="U002">173000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20220430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_5d41affa687e466198c94c777e18aeb4"
      unitRef="U002">1274000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20220430_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_4cc3fd8c5cab439293563a87f36c1609"
      unitRef="U003">49.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20210430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_f68c5fa7128a443b8cca9536252d0e1e"
      unitRef="U002">1280000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20200430_AwardTypeAxis_RestrictedStockMember"
      decimals="-3"
      id="Fact_ca135c458a5549e6b48149b44b339976"
      unitRef="U002">943000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensation
      contextRef="c20210501to20220430"
      decimals="-5"
      id="Fact_803578708e5a4554b42f1f6c42c915e5"
      unitRef="U001">25700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20200501to20210430"
      decimals="-5"
      id="Fact_6c15e9dcb0e441ada5c857c51a8aa002"
      unitRef="U001">22000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20190501to20200430"
      decimals="-5"
      id="Fact_a2b95bccc52245e2a683646d1c9e37cc"
      unitRef="U001">20000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="c20220430_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_bd586bb812b348969577a0c53889dfe1"
      unitRef="U001">39200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember"
      id="Fact_563cf20be63340b7a70e8a63e7e17f21">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember"
      id="Fact_b865b49693704eb09f5f49a5b8bfe743">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_27a782d8a4ad49b2b701e5ed4c99dd18"
      unitRef="U001">22000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c20200501to20210430_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_44a6b239c39f42b3bf8ef35990f2e207"
      unitRef="U001">17600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c20190501to20200430_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_34d130b0fdf64025a95e892dba047eb2"
      unitRef="U001">17500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary
      contextRef="c20210501to20220430_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"
      decimals="2"
      id="Fact_7d4c48f211fd4d54931ba4d789841699"
      unitRef="U005">3</jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary>
    <jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive
      contextRef="c20210501to20220430_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"
      decimals="-5"
      id="Fact_751159023c994932b2158938fb4ed35e"
      unitRef="U001">2700000</jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive>
    <jwa:PercentageOfTargetedLongTermIncentiveValue
      contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"
      decimals="INF"
      id="Fact_605d446b7a2a4b23a41e95d3e1330947"
      unitRef="U005">0.60</jwa:PercentageOfTargetedLongTermIncentiveValue>
    <jwa:PercentageOfTargetedLongTermIncentiveValue
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"
      decimals="INF"
      id="Fact_99dca6d05de64246b85921cb5b0a864a"
      unitRef="U005">0.40</jwa:PercentageOfTargetedLongTermIncentiveValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"
      decimals="2"
      id="Fact_2cf5400dee39492cbd518157a6e0ba84"
      unitRef="U003">59.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"
      decimals="0"
      id="Fact_82fa1e26b59d43dd9f54db788341d651"
      unitRef="U002">20611</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheNineMember"
      decimals="2"
      id="Fact_d3dffd9bf05b402da83803d17452ebe7"
      unitRef="U005">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheTenMember"
      decimals="2"
      id="Fact_d03a2d0aab23453e8ea417e73a9da743"
      unitRef="U005">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheTwelveMember"
      decimals="2"
      id="Fact_8c6e558b25b547329d4d551390fb8f16"
      unitRef="U005">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember_VestingAxis_ShareBasedCompensationAwardTrancheElevenMember"
      decimals="2"
      id="Fact_2496b91383dd4812b4bd44e9fcae678e"
      unitRef="U005">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"
      decimals="0"
      id="Fact_fd5fb5c2c10442869684423c13b64a71"
      unitRef="U002">30916</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20220430_AwardTypeAxis_PerformanceSharesMember_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember"
      decimals="2"
      id="Fact_23e260f9292c4a06aab9244d6d77045d"
      unitRef="U003">59.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_SignOnGrantMember"
      decimals="-5"
      id="Fact_277bc98c1d184e4abb164a88012c4210"
      unitRef="U001">4000000.0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <jwa:NumberOfEqualInstallments
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_SignOnGrantMember"
      decimals="INF"
      id="Fact_c43fb2db6d1946c78d789214bb235045"
      unitRef="U011">2</jwa:NumberOfEqualInstallments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_SignOnGrantMember"
      decimals="2"
      id="Fact_f44431cffe5e446ab7d5be937468fb6f"
      unitRef="U003">59.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20210501to20220430_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_SignOnGrantMember"
      decimals="0"
      id="Fact_20fed824a83b4005b11eee3b1d2ae6c0"
      unitRef="U002">67625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <jwa:AnnualAwardValue
      contextRef="c20210501to20220430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember"
      decimals="2"
      id="Fact_d2b43ee901b344b398a41e5c557961c0"
      unitRef="U005">1</jwa:AnnualAwardValue>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="c20210501to20220430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember"
      decimals="0"
      id="Fact_dd4a9be4a04d47a987f5a54875b0ba67"
      unitRef="U002">18384</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="c20200501to20210430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember"
      decimals="0"
      id="Fact_a1dfda63438843fab11014812a51e268"
      unitRef="U002">28360</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="c20190501to20200430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember"
      decimals="0"
      id="Fact_ac986937229a48fd80fbfc560fa70cfb"
      unitRef="U002">20048</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_e0eeb46d18034825b55017d6c629d9a7">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 19 &#x2013; Capital Stock and Changes in Capital Accounts&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Each share of our Class B Common Stock is convertible into one share of Class A Common Stock. The holders of Class A stock are entitled to elect 30% of the entire Board of Directors and the holders of Class B stock are entitled to elect the remainder. On all other matters, each share of Class A stock is entitled to &lt;span style="-sec-ix-hidden:Fact_62ef9f936f904bf5a39969f51cec5036"&gt;one tenth&lt;/span&gt; of one vote and each share of Class B stock is entitled to one vote.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Share Repurchases&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;During the year ended April 30, 2020, our Board of Directors approved an additional share repurchase program of $200 million of Class A or B Common Stock. As of April 30, 2022, we had authorization from our Board of Directors to purchase up to $197.5 million that was remaining under this program.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The share repurchase program described above is in addition to the share repurchase program approved by our Board of Directors during the year ended April 30, 2017 of four million shares of Class A or B Common Stock. As of April 30, 2022, no additional shares were remaining under this program for purchase.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the share repurchases of Class A and B Common Stock during the years ended April 30 (shares in thousands):&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Shares repurchased &#x2013; Class A&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;542&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;308&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,080&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Shares repurchased &#x2013; Class B&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Average price &#x2013; Class A and Class B&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55.14&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50.93&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43.05&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Dividends&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the cash dividends paid during the year ended April 30, 2022:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 21.6%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Date of Declaration by Board of Directors&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 19.12%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Quarterly Cash Dividend&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10.31%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total Dividend&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Class of Common Stock&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 16.85%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Dividend Paid Date&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 17.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Shareholders of Record as of Date&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 21.6%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;June 22, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 19.12%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$0.3450 per common share&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10.31%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$19.3&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;million&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.93%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class A and&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class B&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 16.85%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;July 21, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 17.2%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;July 6, 2021&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 21.6%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;September 29, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 19.12%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$0.3450 per common share&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10.31%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$19.2&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;million&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.93%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class A and&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class B&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 16.85%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;October 27, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 17.2%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;October 12, 2021&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 21.6%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;December 15, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 19.12%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$0.3450 per common share&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10.31%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$19.2&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#160;million&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.93%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class A and&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class B&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 16.85%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;January 12, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 17.2%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;December 28, 2021&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 21.6%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;March 23, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 19.12%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$0.3450 per common share&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10.31%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$19.2&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;million&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.93%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class A and&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class B&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 16.85%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;April 20, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 17.2%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;April 5, 2022&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Changes in Common Stock&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following is a summary of changes during the years ended April 30, in shares of our common stock and common stock in treasury (shares in thousands).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Changes in Class A Common Stock:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares, beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,208&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,166&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,127&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Common stock class conversions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;18&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;42&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;39&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares issued, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,226&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,208&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,166&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Changes in Class A Common Stock in treasury:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares held, beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,419&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,405&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,634&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Purchases of treasury shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;542&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;308&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,080&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Restricted shares issued under stock-based compensation plans &#x2013; non-PSU Awards&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(323&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(268&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(232&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Restricted shares issued under stock-based compensation plans &#x2013; PSU Awards&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(108&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(88&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(68&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Shares issued under the Director Plan to Directors&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(97&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Restricted shares, forfeited&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Restricted shares issued from exercise of stock options&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(49&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(60&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(34&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Shares issued related to the acquisition of a business&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Shares withheld for taxes&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;167&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;122&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares held, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,515&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,419&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,405&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of Class A Common Stock outstanding, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;46,711&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;46,789&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;46,761&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Changes in Class B Common Stock:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares, beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,974&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,016&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,055&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Common stock class conversions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(18&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(42&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(39&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares issued, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,956&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,974&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,016&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Changes in Class B Common Stock in treasury:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares held, beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,922&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,920&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,918&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Purchase of treasury shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares held, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,924&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,922&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,920&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of Class B Common Stock outstanding, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,032&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,052&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,096&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Warrants&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In connection with the acquisition of&#160;The Learning House, Inc. on November 1, 2018, a portion of the fair value of the consideration transferred was $&lt;/span&gt;0.6&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;million of warrants. The warrants were classified as equity and allowed the holder to purchase&#160;&lt;/span&gt;400,000&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;shares of our Class A Common Stock at an exercise price of $&lt;/span&gt;90.00&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, subject to adjustments. The term of the warrants was &lt;/span&gt;three years&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; and expired on November 1, 2021. The fair value of the warrants was determined using the Black-Scholes option pricing model.&lt;/span&gt;&lt;/div&gt;
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <jwa:ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="INF"
      id="Fact_51ab115e6ac94c169af81a16f764abb5"
      unitRef="U002">1</jwa:ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible>
    <jwa:PercentageOfBoardOfDirectorsElectedByClassCommonStockholders
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_5c57c53681e442ea9293eb15c06ea18d"
      unitRef="U005">0.30</jwa:PercentageOfBoardOfDirectorsElectedByClassCommonStockholders>
    <jwa:NumberOfVotesEntitlementPerShareOfClassCommonStock
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="INF"
      id="Fact_67ace46aaad5486fb7c6b8b2653f1f62"
      unitRef="U012">1</jwa:NumberOfVotesEntitlementPerShareOfClassCommonStock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="c20200430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2020Member"
      decimals="-6"
      id="Fact_78e7a3548a5e4343a398c643d75c8b3f"
      unitRef="U001">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="c20220430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2020Member"
      decimals="-5"
      id="Fact_5bf8d3f68dd348a4b9e7976c64fb79f3"
      unitRef="U001">197500000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="c20170430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2017Member"
      decimals="-6"
      id="Fact_9cbc7810ab5d4df7bf73449426fd5f2d"
      unitRef="U002">4000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="c20220430_ShareRepurchaseProgramAxis_ShareRepurchaseProgramIn2017Member"
      decimals="-6"
      id="Fact_e48a4daa454f44bfaa43135db828b2a6"
      unitRef="U002">0</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="c20210501to20220430"
      id="Text_b28a82b60cf1465987c45d36cc8a2b10">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the share repurchases of Class A and B Common Stock during the years ended April 30 (shares in thousands):&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Shares repurchased &#x2013; Class A&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;542&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;308&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,080&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Shares repurchased &#x2013; Class B&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Average price &#x2013; Class A and Class B&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55.14&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50.93&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43.05&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_ba88d9caabee4b1b9cc19f5d15c7c4c4"
      unitRef="U002">542000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_21f7160f06f4492cac2046416075b93a"
      unitRef="U002">308000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_26c1dbf19b904328b161928dab8faeb4"
      unitRef="U002">1080000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_a1e6cc906fc443738c8d54dfebe3b073"
      unitRef="U002">2000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_68fd505287244a8c8633bd7ea4f581d4"
      unitRef="U002">2000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_b56b6d53770e47b0a4c18c8043c4d17c"
      unitRef="U002">2000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_dccd13823c6947aca5d6a852e2db076f"
      unitRef="U003">55.14</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_505fc859de8045bdb8ead3a824491948"
      unitRef="U003">55.14</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_e07cf7e869494f8a83028a8bc3df4da5"
      unitRef="U003">50.93</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_8fbf7c064bff455f8bc963f667679fc6"
      unitRef="U003">50.93</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_4a76e1fc68974eaca06fe7334bb5aece"
      unitRef="U003">43.05</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_315598455737405d8b7e75f566977422"
      unitRef="U003">43.05</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:ScheduleOfDividendsPayableTextBlock
      contextRef="c20210501to20220430"
      id="Text_5d0d914f2145478fa67a270a4bc0085a">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the cash dividends paid during the year ended April 30, 2022:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 21.6%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Date of Declaration by Board of Directors&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 19.12%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Quarterly Cash Dividend&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10.31%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total Dividend&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Class of Common Stock&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 16.85%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Dividend Paid Date&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 17.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Shareholders of Record as of Date&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 21.6%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;June 22, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 19.12%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$0.3450 per common share&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10.31%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$19.3&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;million&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.93%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class A and&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class B&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 16.85%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;July 21, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 17.2%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;July 6, 2021&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 21.6%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;September 29, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 19.12%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$0.3450 per common share&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10.31%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$19.2&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;million&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.93%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class A and&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class B&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 16.85%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;October 27, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 17.2%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;October 12, 2021&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 21.6%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;December 15, 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 19.12%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$0.3450 per common share&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10.31%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$19.2&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#160;million&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.93%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class A and&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class B&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 16.85%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;January 12, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 17.2%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;December 28, 2021&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 21.6%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;March 23, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 19.12%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$0.3450 per common share&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10.31%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$19.2&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;million&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.93%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class A and&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Class B&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 16.85%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;April 20, 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 17.2%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;April 5, 2022&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfDividendsPayableTextBlock>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_543f0d09893c431a87f1c3f114ec30d0">2021-06-22</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_2906514f4fc8423ebe9b08116c758ea8">2021-06-22</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember"
      decimals="4"
      id="Fact_83699d3fc53c44fe991491e255bf48c0"
      unitRef="U003">0.3450</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember"
      decimals="4"
      id="Fact_2b876401a0b643db8b914eb6a65f9cec"
      unitRef="U003">0.3450</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20210721to20210721_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-5"
      id="Fact_aa4d7486c005475089dbc9fecde3ed15"
      unitRef="U001">19300000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20210721to20210721_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-5"
      id="Fact_68e1f3cb5c4748129bd0c5a82eb4c0d8"
      unitRef="U001">19300000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_e5a89059a31d4edf8cecd500a105ac48">2021-07-21</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_112180eb18fd4509bcda8a2f99cf6e5f">2021-07-21</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_e3d8f051dcc34be1919bae004be4e3cd">2021-07-06</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_cf78268c7b9e4e6da5f2d6db62d46ede">2021-07-06</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_f8cb7a98ffdc406798d1b91dbad82890">2021-09-29</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_f79d1c0f6e51423fa2360f9145d2b99c">2021-09-29</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember"
      decimals="4"
      id="Fact_682eff1afaf4477e851a291dbfdee91f"
      unitRef="U003">0.3450</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember"
      decimals="4"
      id="Fact_41d2f2e610014e77a58f66d42e49f11b"
      unitRef="U003">0.3450</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20211027to20211027_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-5"
      id="Fact_c81f9d1df78c4f98b153b25019d73748"
      unitRef="U001">19200000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20211027to20211027_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-5"
      id="Fact_8a0946372f9e42d385fe25fa6bd54399"
      unitRef="U001">19200000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_c4edb28b191c4016845cafd70a9a9603">2021-10-27</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_4071bfdc48764ae39d2b19b7c38f26ef">2021-10-27</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_cda85a17645146d1aef2bfc8e482facd">2021-10-12</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ2Member_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_c316c1ba62c1427e9430f39fed49359f">2021-10-12</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_fbd97e7cb30f41289229011c33aaa13a">2021-12-15</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_cb1bbf3c14e945dba837af6ad8fd6ef7">2021-12-15</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember"
      decimals="4"
      id="Fact_be4fbc1403d3442c8c398936bbd8f0a9"
      unitRef="U003">0.3450</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember"
      decimals="4"
      id="Fact_25eb867a81754139afe9d916954d2582"
      unitRef="U003">0.3450</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20220112to20220112_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-5"
      id="Fact_deb9f5cb28e74a798faa8c3dae131c66"
      unitRef="U001">19200000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20220112to20220112_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-5"
      id="Fact_bc8e65b2999f49478bed0c8859ee9f63"
      unitRef="U001">19200000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_c761ce4487a14d039d7654ebb9fff76d">2022-01-12</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_7758e68f8eb94007ae9ce6918d0ea827">2022-01-12</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_f74026b90985411fb08c80fde8225598">2021-12-28</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ3Member_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_0de60de59b3e4f79bc74108ea08edcce">2021-12-28</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_f7e2eb9300284a96986aa80863fcf231">2022-03-23</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_8dafd9180b7c40fdb98c0611b666aa2d">2022-03-23</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember"
      decimals="4"
      id="Fact_5386404f56cc40d998e1d9c639aa7bcd"
      unitRef="U003">0.3450</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember"
      decimals="4"
      id="Fact_1f793d9e21d54758855a0afba8bc2a14"
      unitRef="U003">0.3450</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20220420to20220420_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-5"
      id="Fact_6c3e7a291a514880a8a1e05e831bd474"
      unitRef="U001">19200000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20220420to20220420_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-5"
      id="Fact_4126be6100d341bb88d401ac6314e28a"
      unitRef="U001">19200000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_810b75740ce84d90bc834f4adb18f4f7">2022-04-20</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_75e1cb103d864333affbbce30d50ff86">2022-04-20</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_7b833f997ed649afb44dddabc775a9e2">2022-04-05</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ4Member_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_001def3747dd4497971a650321e383b8">2022-04-05</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="c20210501to20220430"
      id="Text_1483982564d74335b25562e8ae063cd2">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following is a summary of changes during the years ended April 30, in shares of our common stock and common stock in treasury (shares in thousands).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Changes in Class A Common Stock:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares, beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,208&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,166&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,127&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Common stock class conversions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;18&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;42&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;39&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares issued, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,226&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,208&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,166&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Changes in Class A Common Stock in treasury:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares held, beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,419&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,405&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,634&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Purchases of treasury shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;542&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;308&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,080&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Restricted shares issued under stock-based compensation plans &#x2013; non-PSU Awards&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(323&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(268&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(232&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Restricted shares issued under stock-based compensation plans &#x2013; PSU Awards&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(108&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(88&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(68&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Shares issued under the Director Plan to Directors&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(97&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Restricted shares, forfeited&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Restricted shares issued from exercise of stock options&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(49&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(60&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(34&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Shares issued related to the acquisition of a business&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Shares withheld for taxes&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;167&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;129&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;122&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares held, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,515&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,419&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,405&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of Class A Common Stock outstanding, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;46,711&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;46,789&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;46,761&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Changes in Class B Common Stock:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares, beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,974&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,016&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,055&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Common stock class conversions&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(18&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(42&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(39&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares issued, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,956&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,974&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,016&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Changes in Class B Common Stock in treasury:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares held, beginning of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,922&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,920&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,918&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Purchase of treasury shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of shares held, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,924&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,922&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,920&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of Class B Common Stock outstanding, end of year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,032&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,052&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,096&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_40d41ecf83d24bd7924a5eaed56dd3e6"
      unitRef="U002">70208000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_89a865ef434a44cdac9805d56208d7f0"
      unitRef="U002">70166000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20190430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_24439cc4e9e2402aae1a88669ebb3ed3"
      unitRef="U002">70127000</us-gaap:CommonStockSharesIssued>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_76a6299b7ee34fb883afc5c6d32e5f3e"
      unitRef="U002">-18000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_53bf42408b3f45efa596a252869c7e57"
      unitRef="U002">-42000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_7f34c42feabd46dd82ce76b02647ed57"
      unitRef="U002">-39000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_565abb8e280d49e79c2597f3fd67c276"
      unitRef="U002">70226000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_5099d383aa4d42729295d236056ff7c1"
      unitRef="U002">70208000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_a6c47011035243f58b99bc149618e6ac"
      unitRef="U002">70166000</us-gaap:CommonStockSharesIssued>
    <us-gaap:TreasuryStockShares
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_35d7fa3001d9425e9384254af4220db9"
      unitRef="U002">23419000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="c20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_63c958ab1f484128b6aa37e3066f4b28"
      unitRef="U002">23405000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="c20190430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_6734369fe13848fa8154646e202ae1c3"
      unitRef="U002">22634000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_6398874fc4ed48d3bcf9e5f0638a4634"
      unitRef="U002">542000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_d0dbcb20e51740e79573700e53461bee"
      unitRef="U002">308000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_889a111b0997430cbf5981b3504b9bff"
      unitRef="U002">1080000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20210501to20220430_AwardTypeAxis_NonPerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_04a0f4973c3c4b27ab9375904fe50624"
      unitRef="U002">323000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20200501to20210430_AwardTypeAxis_NonPerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_bfa1e4d6f42e4f94b9406a65335ae617"
      unitRef="U002">268000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20190501to20200430_AwardTypeAxis_NonPerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_493d4b04272a47c8a611977bc2a071ca"
      unitRef="U002">232000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20210501to20220430_AwardTypeAxis_PerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_5e17ac7c77e34933bf86f1b368339401"
      unitRef="U002">108000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20200501to20210430_AwardTypeAxis_PerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_c239fd064bf744d9b49618148cf236a1"
      unitRef="U002">88000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20190501to20200430_AwardTypeAxis_PerformanceSharesMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_409f52ce2b744e9ea0e994790d35ea2c"
      unitRef="U002">68000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_f1e01214230046e1a7af0b449ac226ea"
      unitRef="U002">2000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_dcf4c3c7e3564d2e8bbde195316e945f"
      unitRef="U002">6000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_782d95b34a30419bb918c038312d6b6d"
      unitRef="U002">97000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_3433a840cee64dcfbf8ef262d48bda34"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_544fd63ab44b49f285ae92d1e47328ed"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_85e45ed00cc5416ca64602e5bbb2d29f"
      unitRef="U002">1000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_4307966022f44302954632ac409abeff"
      unitRef="U002">49000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_8c4c6091d7444dfd9886cd2fa975fe55"
      unitRef="U002">60000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_3d5696669fe24a4296d016c27bd45168"
      unitRef="U002">34000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_67ad185ffe214489b43eab98b5a040da"
      unitRef="U002">129000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_36487a3e639b42ffb3cbb4e28590c59e"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_2c2674f8b431475e8f6b1f2d59712b78"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_678bb9930c2648c9adc86de3f802d49d"
      unitRef="U002">167000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_8f7177f85d9b4933bd3e4a3501b78219"
      unitRef="U002">129000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_047f1f6826314bca96fdd8fa8063ff68"
      unitRef="U002">122000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_4334e893dc2e4d56ac781f7427c9e15b"
      unitRef="U002">2000</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_07b3ae68c6e2401cb82a1a5a451f3a99"
      unitRef="U002">1000</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_74b995bdad794116b6e68dbeb3ea171d"
      unitRef="U002">1000</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:TreasuryStockShares
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_dc8fb946f6f847ba9a4adfde445a1acb"
      unitRef="U002">23515000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_6c46f52fe5354892959f1641b37803ff"
      unitRef="U002">23419000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="c20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_ff302eb659734d6b9fd37adc879fdf90"
      unitRef="U002">23405000</us-gaap:TreasuryStockShares>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_f3d9360ac5be4f96ba1c20d78557add6"
      unitRef="U002">46711000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_bd304365dab0454ca3733021ec1689d8"
      unitRef="U002">46789000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20200430_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_8e3707de82fd43f1b16d484d8afb496d"
      unitRef="U002">46761000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_f0cffa49e39c45f29d17fcc1de600e71"
      unitRef="U002">12974000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20200430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_e967c2abac2c4a279cf4f48cedb420a0"
      unitRef="U002">13016000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20190430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_a7e3207472a64146b37cd72dd208e3e5"
      unitRef="U002">13055000</us-gaap:CommonStockSharesIssued>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_9e6a32778d9c40d8b4413848899ca5b4"
      unitRef="U002">18000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_e75e937a00e0497bbd31647fedbf7d69"
      unitRef="U002">42000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_b97c486f6bd54a97a4d5b81e43049a04"
      unitRef="U002">39000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_98f313484e4840f9a37797a407215cc1"
      unitRef="U002">12956000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_93a13877938b47f4ab427f38f57f8c73"
      unitRef="U002">12974000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20200430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_5c5519b25f844b878ed9ffb3ba809203"
      unitRef="U002">13016000</us-gaap:CommonStockSharesIssued>
    <us-gaap:TreasuryStockShares
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_b60cfb2fddb94e909fb8643a090e285c"
      unitRef="U002">3922000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="c20200430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_1103df27fa024658b84f621b9f5a2f1b"
      unitRef="U002">3920000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="c20190430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_a137f1f2bfcd4014923479420b41ca3a"
      unitRef="U002">3918000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c20210501to20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_c3739cb88b0a4cc2b6a77a62f7f3f758"
      unitRef="U002">2000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c20200501to20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_47f1568963164d3bb286f8dad317b900"
      unitRef="U002">2000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c20190501to20200430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_a4abc8d63d9c4cc2b25c95ff4d9bcd9b"
      unitRef="U002">2000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockShares
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_a33f4476ee9b4130a981ab564bd70611"
      unitRef="U002">3924000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_d7ace9f546eb466c81d4601ef0bc4bf9"
      unitRef="U002">3922000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="c20200430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_cb248fabd86847de9dd1d281dd70afbb"
      unitRef="U002">3920000</us-gaap:TreasuryStockShares>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20220430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_a25117e48193419db1ce5da8cd97f2f1"
      unitRef="U002">9032000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20210430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_218a276633214a30847567244c0de429"
      unitRef="U002">9052000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20200430_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_30dcf7347ad245b685a0f4620a096ab1"
      unitRef="U002">9096000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="c20181101to20181101_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"
      decimals="-5"
      id="Fact_ccc5dcefd2d14cdd9fc037e5f2e7aa32"
      unitRef="U001">600000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20181031_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"
      decimals="0"
      id="Fact_0ab17bb3d9de4880a1db9eb17380ae55"
      unitRef="U002">400000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20181031_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"
      decimals="2"
      id="Fact_67049e8f540f44b0a2c8e199b5e9e6bb"
      unitRef="U003">90.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20220430_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember"
      id="Fact_d9793ecbf3684c028f371bd0164323a5">P3Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_334bc7fbb3554118974f91964ea9bc6f">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 20 &#x2013; Segment Information&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We report our segment information in accordance with the provisions of FASB ASC Topic 280, &#x201c;Segment Reporting.&#x201d;&#160;&lt;/span&gt;These segments reflect the way our chief operating decision maker evaluates our business performance and manages the operations. The performance metric used by our chief operating decision maker to evaluate performance of our reportable segments is Adjusted Contribution to Profit.&#160;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Our segment reporting structure consists of &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; reportable segments, which are listed below, as well as a Corporate category, which includes certain costs that are not allocated to the reportable segments:&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; margin-top: 6pt;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 18pt;"/&gt;
    &lt;td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 18pt;"/&gt;
    &lt;td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 18pt;"/&gt;
    &lt;td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Segment information is as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Revenue:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,111,343&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,015,349&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;948,839&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;646,823&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;641,861&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;650,115&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;324,762&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;284,291&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;232,529&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total revenue&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,082,928&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,941,501&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,831,483&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Adjusted Contribution to Profit:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;295,227&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;273,023&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;265,353&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;111,917&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;92,363&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;85,515&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,289&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,488&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,713&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total adjusted contribution to profit&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;410,433&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;385,874&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;346,155&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Adjusted corporate contribution to profit&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(192,584&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(167,053&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(165,487&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total adjusted operating income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;217,849&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;218,821&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;180,668&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Depreciation and Amortization:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;94,899&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;83,866&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;69,495&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;69,561&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;71,997&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;69,807&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,157&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,654&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,131&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total depreciation and amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;198,617&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;185,517&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;163,433&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Corporate depreciation and amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16,553&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,672&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,694&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total depreciation and amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;215,170&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;200,189&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;175,127&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In May 2021, &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;we moved the WileyNXT product offering from Academic &amp;amp; Professional Learning to Education Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services. The Revenue, Adjusted Contribution to Profit and Depreciation and Amortization for WileyNXT was $&lt;/span&gt;2.7&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, $&lt;/span&gt;(0.7)&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, and &lt;/span&gt;none&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, respectively, for the year ended April 30, 2021, and $&lt;/span&gt;0.7&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, $&lt;/span&gt;(0.9)&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, and &lt;/span&gt;none&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, respectively, for the year ended April 30, 2020. There were &lt;/span&gt;no&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; changes to our total consolidated financial results.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table shows a reconciliation of our consolidated US GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;US GAAP Operating Income (Loss)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;219,276&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;185,511&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(54,287&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Adjustments:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Restructuring and related (credits) charges&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,427&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;33,310&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;32,607&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Impairment of goodwill&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;110,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Impairment of Blackwell trade name&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;89,507&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Impairment of developed technology intangible&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,841&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-GAAP Adjusted Operating Income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;217,849&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;218,821&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;180,668&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;See Note 7, &#x201c;Restructuring and Related (Credits) Charges&#x201d; and Note 11, &#x201c;Goodwill and Intangible Assets&#x201d; for these charges by segment.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;See Note 3, &#x201c;Revenue Recognition, Contracts with Customers,&#x201d; for revenue from contracts with customers disaggregated by segment and product type for the years ended April 30, 2022, 2021, and 2020.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following tables shows assets allocated by reportable segment and by the corporate category as of April 30 as follows:&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,593,297&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,692,366&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,225,313&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;894,516&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;946,760&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;924,924&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;542,508&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;472,814&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;486,316&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Corporate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;331,374&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;334,499&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;532,241&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,361,695&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,446,439&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,168,794&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table shows product development spending and additions to technology, property, and equipment &lt;/span&gt;by reportable segment and by the corporate category&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;:&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(30,139&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(24,284&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(16,329&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(44,082&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(41,897&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(38,229&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(7,308&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,449&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(613&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Corporate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(34,329&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(33,731&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(60,030&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(115,858&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(103,361&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(115,201&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Revenue for the years ended April 30 from external customers is based on the location of the customer, and technology, property and equipment, net by geographic area as of April 30 were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Revenue, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Technology, Property, and Equipment, Net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;United States&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,011,716&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;990,499&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;944,075&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;232,824&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;241,217&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;261,296&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;United Kingdom&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;164,205&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;145,806&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;174,567&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,260&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,436&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;18,076&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;China&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;140,323&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;92,305&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;58,870&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,609&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;567&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;492&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Japan&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;94,040&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;91,957&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;75,104&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;807&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;234&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;112&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Australia&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;80,993&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;57,569&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;73,718&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;476&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;890&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,051&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Canada&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;80,640&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;67,635&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,370&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;194&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,067&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,734&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Germany&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;75,805&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;78,035&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;113,664&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,267&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,459&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,059&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;France&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43,007&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45,681&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45,033&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,284&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,329&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,358&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;India&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,279&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;32,228&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;27,691&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;984&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,012&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,066&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other Countries&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;353,920&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;339,786&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;262,391&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,867&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,059&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,761&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,082,928&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,941,501&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,831,483&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;271,572&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;282,270&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;298,005&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c20210501to20220430"
      decimals="INF"
      id="Fact_96ed517e60a344988fb91e6f5ed6b11f"
      unitRef="U004">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="c20210501to20220430"
      id="Text_8a120d1cb1d64f5385e63d264d57315a">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Segment information is as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Revenue:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,111,343&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,015,349&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;948,839&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;646,823&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;641,861&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;650,115&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;324,762&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;284,291&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;232,529&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total revenue&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,082,928&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,941,501&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,831,483&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Adjusted Contribution to Profit:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;295,227&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;273,023&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;265,353&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;111,917&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;92,363&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;85,515&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,289&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,488&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,713&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total adjusted contribution to profit&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;410,433&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;385,874&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;346,155&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Adjusted corporate contribution to profit&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(192,584&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(167,053&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(165,487&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total adjusted operating income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;217,849&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;218,821&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;180,668&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Depreciation and Amortization:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;94,899&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;83,866&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;69,495&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;69,561&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;71,997&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;69,807&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,157&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,654&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,131&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total depreciation and amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;198,617&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;185,517&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;163,433&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Corporate depreciation and amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16,553&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,672&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,694&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total depreciation and amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;215,170&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;200,189&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;175,127&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In May 2021, &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;we moved the WileyNXT product offering from Academic &amp;amp; Professional Learning to Education Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services. The Revenue, Adjusted Contribution to Profit and Depreciation and Amortization for WileyNXT was $&lt;/span&gt;2.7&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, $&lt;/span&gt;(0.7)&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, and &lt;/span&gt;none&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, respectively, for the year ended April 30, 2021, and $&lt;/span&gt;0.7&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, $&lt;/span&gt;(0.9)&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; million, and &lt;/span&gt;none&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, respectively, for the year ended April 30, 2020. There were &lt;/span&gt;no&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; changes to our total consolidated financial results.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_b5d17c70914f44dcb865a5d24aba9d97"
      unitRef="U001">1111343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_17042e1017dc492181a48f8545e35c7e"
      unitRef="U001">1015349000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_3df21dddbaaf47fe8149b88c5ae7586f"
      unitRef="U001">948839000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_35cf9cae8c57428cb10a82d22f811f7a"
      unitRef="U001">646823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_fe8dd4d548cc47dbb1c5adfc7b53b999"
      unitRef="U001">641861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_39e2ae9c62324391a69d9357657bb435"
      unitRef="U001">650115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_f0478689fccb46e0bd7b215d56fdb890"
      unitRef="U001">324762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_08e60cd681784004b478b753e10a01a8"
      unitRef="U001">284291000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_d85d9effa99b4819bc54162b467f29f3"
      unitRef="U001">232529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_c19d87739e7f4968af47fde2f7fc57e4"
      unitRef="U001">2082928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_6bd0dfc29f9941c099ece23c3229124b"
      unitRef="U001">1941501000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_c7aa536dfd704b929ceac0368e8df328"
      unitRef="U001">1831483000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_06deedbdacdc42408d858f126aeec121"
      unitRef="U001">295227000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_daee1349ed03472f946d20637ea5a6c2"
      unitRef="U001">273023000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_e5d6e044cc69426da117f973b6ffe5fe"
      unitRef="U001">265353000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_e196d63090cb439992731997728cd365"
      unitRef="U001">111917000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_fc12b39c56de480aa32ac1d24fa8e59b"
      unitRef="U001">92363000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_6e03984e7a2c438f94f5a3f511f56d75"
      unitRef="U001">85515000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_31bb22b2ffc34a27a1772562f9d0bf83"
      unitRef="U001">3289000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_6d822f56a55d45d7b2d9a5702f586e94"
      unitRef="U001">20488000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_a72c328d38f54827a72cbdfb0d0f05f2"
      unitRef="U001">-4713000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_30d4953567da455a9fad06b77cfa5c22"
      unitRef="U001">410433000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_cbbc089171a1464ea2e32cb2207c4ff3"
      unitRef="U001">385874000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_85fdbc4401d04b89b84011b757d116a4"
      unitRef="U001">346155000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20210501to20220430_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-3"
      id="Fact_b1885e4f9746489d8342e0f3e681d891"
      unitRef="U001">-192584000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20200501to20210430_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-3"
      id="Fact_1e5c8c8655a6469ab45de2e1008842d7"
      unitRef="U001">-167053000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20190501to20200430_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-3"
      id="Fact_e5ad3ac90a714426afa97e429898c72c"
      unitRef="U001">-165487000</jwa:AdjustedContributionToProfitLoss>
    <jwa:AdjustedOperatingIncomeLoss
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_3e6442fa384e4bf4acbcacb8b9661bb2"
      unitRef="U001">217849000</jwa:AdjustedOperatingIncomeLoss>
    <jwa:AdjustedOperatingIncomeLoss
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_4c18756912dc45f7b867226b8d38d237"
      unitRef="U001">218821000</jwa:AdjustedOperatingIncomeLoss>
    <jwa:AdjustedOperatingIncomeLoss
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_35187c49a87f4bf98c9488b5f07ec70b"
      unitRef="U001">180668000</jwa:AdjustedOperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_877296ed109441bb85260203d55cc038"
      unitRef="U001">94899000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_f9001e9181c44bc7b78e7d014a27c973"
      unitRef="U001">83866000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_17a0296b66c84c4bbf78e0a44517059e"
      unitRef="U001">69495000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_8c021cc7182b45629126d2e3500b35d7"
      unitRef="U001">69561000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_9601e0220a384ab29f46b404db13cb58"
      unitRef="U001">71997000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_92d228f152044fc18752f26cc7751a85"
      unitRef="U001">69807000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_ed0831eb238f4d14bf672f80f9f208cc"
      unitRef="U001">34157000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_9b7e3472499948ffa6f4e072170f93de"
      unitRef="U001">29654000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_8fbbb33cea2c4b2daf1042c154cae316"
      unitRef="U001">24131000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_34bf2c6afada48a690f3b24a99d589aa"
      unitRef="U001">198617000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_b0eced94194c4e72b1645a013a462f04"
      unitRef="U001">185517000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_a38578f0f734410ea1293f31770fd105"
      unitRef="U001">163433000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20210501to20220430_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-3"
      id="Fact_ac1acb8ac9d34c81bf10c8d258cf3fe3"
      unitRef="U001">16553000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20200501to20210430_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-3"
      id="Fact_bfcf51f117e646be8c9dbfc8f2b0202c"
      unitRef="U001">14672000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20190501to20200430_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-3"
      id="Fact_b9628cbf5684462182ea94a679b09778"
      unitRef="U001">11694000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_2f37d1b5628a4fcb89172be1bd78da28"
      unitRef="U001">215170000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_7969709d274a4baa800a5f3d974e2bd8"
      unitRef="U001">200189000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_f9c4dc3bfbc840aa895ae41d28aa3e11"
      unitRef="U001">175127000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-5"
      id="Fact_e9c3805a26c64a0dadb99da450dd33d9"
      unitRef="U001">2700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20200501to20210430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-5"
      id="Fact_3c7c16c48ea24041a997dde54c4577b1"
      unitRef="U001">-700000</jwa:AdjustedContributionToProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20200501to20210430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-6"
      id="Fact_b23233e7ab1f4b75a456d9c738ae41bb"
      unitRef="U001">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-5"
      id="Fact_340e69529db4418592ac809ba090ca04"
      unitRef="U001">700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <jwa:AdjustedContributionToProfitLoss
      contextRef="c20190501to20200430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-5"
      id="Fact_d6fe2bd04b6d4bfd80a184e265b3c0f4"
      unitRef="U001">-900000</jwa:AdjustedContributionToProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20190501to20200430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-6"
      id="Fact_2fafc0c33d384ea2bcdbd8c039da345f"
      unitRef="U001">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20200501to20210430_ProductOrServiceAxis_WileyNXTMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-6"
      id="Fact_535c78a8e1354feda3477b743844ebcd"
      unitRef="U001">0</us-gaap:DepreciationDepletionAndAmortization>
    <jwa:ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_9e30615f974e444193667ca12fc31dff">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table shows a reconciliation of our consolidated US GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;US GAAP Operating Income (Loss)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;219,276&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;185,511&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(54,287&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Adjustments:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Restructuring and related (credits) charges&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,427&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;33,310&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;32,607&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Impairment of goodwill&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;110,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Impairment of Blackwell trade name&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;89,507&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Impairment of developed technology intangible&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,841&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Non-GAAP Adjusted Operating Income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;217,849&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;218,821&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;180,668&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;See Note 7, &#x201c;Restructuring and Related (Credits) Charges&#x201d; and Note 11, &#x201c;Goodwill and Intangible Assets&#x201d; for these charges by segment.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</jwa:ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_c7fd81c3ba064009bebe53195ded559a"
      unitRef="U001">219276000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_563f3b8ccd0b42fb95b49f769928c7f5"
      unitRef="U001">185511000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_2cdc6b7519c741b1bfa0c0e6e0285e0b"
      unitRef="U001">-54287000</us-gaap:OperatingIncomeLoss>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_5f23a2324140471aa015f70f05bb4466"
      unitRef="U001">-1427000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_30bed48ed3c04dac9fbf24d09d37d674"
      unitRef="U001">33310000</jwa:RestructuringChargesNetOfCredits>
    <jwa:RestructuringChargesNetOfCredits
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_9ab975e40fe8415fbe729ac5f391d1c7"
      unitRef="U001">32607000</jwa:RestructuringChargesNetOfCredits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_b1ec387bb55f4c2db3b02b9919a7a290"
      unitRef="U001">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_bbee7b434d0f48f287f49b7aa7085a1b"
      unitRef="U001">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_3f224b91aed440dfa05fd44441454697"
      unitRef="U001">110000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="c20210501to20220430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"
      decimals="-3"
      id="Fact_474fb64b6f0a496183674d8f5c031276"
      unitRef="U001">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="c20200501to20210430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"
      decimals="-3"
      id="Fact_e3eabe06149a46dd88e38252007d8d65"
      unitRef="U001">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="c20190501to20200430_IndefiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"
      decimals="-3"
      id="Fact_8a54222068f24cd7a95e6d2f7114ea4c"
      unitRef="U001">89507000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="c20210501to20220430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="Fact_5b5f1a92a2414d1998280a5b3ff3021e"
      unitRef="U001">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="c20200501to20210430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="Fact_d57032ad8bc24fcea12610982c4ce1c1"
      unitRef="U001">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="c20190501to20200430_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="Fact_ccbcb5e84196474a8a080a4994e4ad15"
      unitRef="U001">2841000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <jwa:AdjustedOperatingIncomeLoss
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_75bb781cb248488d98708f35f32b73f4"
      unitRef="U001">217849000</jwa:AdjustedOperatingIncomeLoss>
    <jwa:AdjustedOperatingIncomeLoss
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_6518c9d8edec4617b49fc7ff84656466"
      unitRef="U001">218821000</jwa:AdjustedOperatingIncomeLoss>
    <jwa:AdjustedOperatingIncomeLoss
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_77e9e1c6dfdb4ae9a93dfde6e939bd1e"
      unitRef="U001">180668000</jwa:AdjustedOperatingIncomeLoss>
    <jwa:ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_a1632214a0d442a3a5b8187d42ea5b7b">
&lt;div style="text-align: left; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following tables shows assets allocated by reportable segment and by the corporate category as of April 30 as follows:&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,593,297&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,692,366&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,225,313&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;894,516&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;946,760&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;924,924&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;542,508&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;472,814&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;486,316&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Corporate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;331,374&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;334,499&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;532,241&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,361,695&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,446,439&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,168,794&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table shows product development spending and additions to technology, property, and equipment &lt;/span&gt;by reportable segment and by the corporate category&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;:&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended April 30,&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; 2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Research Publishing &amp;amp; Platforms&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(30,139&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(24,284&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(16,329&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Academic &amp;amp; Professional Learning&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(44,082&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(41,897&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(38,229&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Education Services&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(7,308&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,449&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(613&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Corporate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(34,329&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(33,731&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(60,030&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(115,858&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(103,361&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(115,201&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</jwa:ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock>
    <us-gaap:Assets
      contextRef="c20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_dc4a5e5d5dd04296b4bb167ff74756d0"
      unitRef="U001">1593297000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_375862d7850645e2802e11cc6da8fd6b"
      unitRef="U001">1692366000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_039adb6b472749659c2a7fc5d9fc1906"
      unitRef="U001">1225313000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_8d2cdf0938fe4778bafad2b3c0ed4698"
      unitRef="U001">894516000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_362e347e3f8e4a38a6918392ec436178"
      unitRef="U001">946760000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_673ca5ecd5cb4b72a19c9f24b185c251"
      unitRef="U001">924924000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_4a75665b1a5e4593b211ecde25d2eee1"
      unitRef="U001">542508000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_83b8a46e15854f70b907e816cb84faca"
      unitRef="U001">472814000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_6ae6ee37efa840c0aba008fd85c308b6"
      unitRef="U001">486316000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20220430_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-3"
      id="Fact_07bf08f3afca4757bb32018246163dbc"
      unitRef="U001">331374000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20210430_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-3"
      id="Fact_4bd7808974414e659ca090fe03027479"
      unitRef="U001">334499000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20200430_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-3"
      id="Fact_e187f70fa33a4b599e0cefb8c5bc03e8"
      unitRef="U001">532241000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20220430"
      decimals="-3"
      id="Fact_5acee4bd09f94be69ab38679cbb93f5a"
      unitRef="U001">3361695000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20210430"
      decimals="-3"
      id="Fact_7bb02d23f3b548bba5241038d87244aa"
      unitRef="U001">3446439000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20200430"
      decimals="-3"
      id="Fact_c4223715f59349d1a19354cf267546fd"
      unitRef="U001">3168794000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_06eb19f6ac30489d87e75dc2e95dbfd4"
      unitRef="U001">30139000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_ea1302170ec243199f3e3e1627228daf"
      unitRef="U001">24284000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember"
      decimals="-3"
      id="Fact_3a994a0cee9b4d79817c85c4c0c4d7fd"
      unitRef="U001">16329000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_d596fce959fc401a9a5a99d5d8c343a2"
      unitRef="U001">44082000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_325eed5341d54c4996d43bd79e495c69"
      unitRef="U001">41897000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_AcademicAndProfessionalLearningSegmentMember"
      decimals="-3"
      id="Fact_dfdf7acf3ced4170b3bb7d62b14017ed"
      unitRef="U001">38229000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20210501to20220430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_9e86c27332bf473da1894a0b6dd339a6"
      unitRef="U001">7308000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20200501to20210430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_0ec392401d4f4ae9a44e2478f59f5a05"
      unitRef="U001">3449000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20190501to20200430_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_EducationServicesSegmentMember"
      decimals="-3"
      id="Fact_a369f937eaff48519e61255e46c6eb28"
      unitRef="U001">613000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20210501to20220430_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-3"
      id="Fact_a255cb5bec53437285c539687d9837a0"
      unitRef="U001">34329000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20200501to20210430_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-3"
      id="Fact_1a3a86eecb624c9a83a56bdeb4d3d5ca"
      unitRef="U001">33731000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20190501to20200430_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-3"
      id="Fact_b4dbc76669f44da58a2c0e796d022846"
      unitRef="U001">60030000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_24254b7c0cd74ae4989806b4c237e040"
      unitRef="U001">115858000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_478ff6f7427248c3ac4a7dee9eb0f08a"
      unitRef="U001">103361000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_5eb9517fa8c34bc287fdb430216932b3"
      unitRef="U001">115201000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="c20210501to20220430"
      id="Text_7f1ab9be61ac49f1b17735b3643cab3b">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Revenue for the years ended April 30 from external customers is based on the location of the customer, and technology, property and equipment, net by geographic area as of April 30 were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Revenue, net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Technology, Property, and Equipment, Net&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;United States&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,011,716&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;990,499&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;944,075&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;232,824&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;241,217&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;261,296&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;United Kingdom&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;164,205&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;145,806&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;174,567&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,260&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,436&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;18,076&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;China&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;140,323&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;92,305&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;58,870&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,609&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;567&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;492&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Japan&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;94,040&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;91,957&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;75,104&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;807&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;234&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;112&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Australia&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;80,993&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;57,569&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;73,718&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;476&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;890&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,051&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Canada&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;80,640&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;67,635&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;56,370&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;194&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,067&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,734&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Germany&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;75,805&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;78,035&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;113,664&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,267&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,459&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,059&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;France&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43,007&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45,681&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;45,033&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,284&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,329&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,358&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;India&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,279&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;32,228&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;27,691&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;984&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,012&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,066&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other Countries&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;353,920&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;339,786&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;262,391&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,867&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,059&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,761&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,082,928&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,941,501&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,831,483&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;271,572&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;282,270&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;298,005&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"
      decimals="-3"
      id="Fact_78c69cbeac5749b18750876b6bf66965"
      unitRef="U001">1011716000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"
      decimals="-3"
      id="Fact_f0edf0c45af04bec928b383b394ce1e3"
      unitRef="U001">990499000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"
      decimals="-3"
      id="Fact_f794ea3dde664a7998cf27b4814b7317"
      unitRef="U001">944075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"
      decimals="-3"
      id="Fact_cd46487407ab48dc87a8fe9b9a5285cd"
      unitRef="U001">232824000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"
      decimals="-3"
      id="Fact_c0f4df886eee46d18b6e5884126d94d4"
      unitRef="U001">241217000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"
      decimals="-3"
      id="Fact_f6e0d070435a4b76844c17fc55feff6a"
      unitRef="U001">261296000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"
      decimals="-3"
      id="Fact_5bb3e311f9b3461dbec71ef7e490b150"
      unitRef="U001">164205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"
      decimals="-3"
      id="Fact_f432f66c3a0c47b3b8b7d66e7c393fe2"
      unitRef="U001">145806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"
      decimals="-3"
      id="Fact_cea999fd571c40eda7fdfbc19cd4b621"
      unitRef="U001">174567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"
      decimals="-3"
      id="Fact_92a55fd671a94b7a942ada32909865c2"
      unitRef="U001">19260000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"
      decimals="-3"
      id="Fact_1f1782e76f2748df9f050810ba8841e6"
      unitRef="U001">19436000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"
      decimals="-3"
      id="Fact_66037b24b04b429cb1dacd228e128e93"
      unitRef="U001">18076000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"
      decimals="-3"
      id="Fact_196429d82cbf4ac28ce6652b8f3de6eb"
      unitRef="U001">140323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"
      decimals="-3"
      id="Fact_071be27b6655455283aabed377c29900"
      unitRef="U001">92305000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"
      decimals="-3"
      id="Fact_7b4fb984707742a7b6cb2b4f9d493ca8"
      unitRef="U001">58870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"
      decimals="-3"
      id="Fact_83c4a6d4ca764d899669b0fb52479a7a"
      unitRef="U001">2609000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"
      decimals="-3"
      id="Fact_5fe1ba0d41f341b0b4fd93a772d55bfe"
      unitRef="U001">567000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"
      decimals="-3"
      id="Fact_f5e75128dfd4406fbc020a1dc32117d5"
      unitRef="U001">492000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP"
      decimals="-3"
      id="Fact_292b4bb9356f4490947fa1b549df8c05"
      unitRef="U001">94040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP"
      decimals="-3"
      id="Fact_1fb7261a0b1847b2bc9b932260776e1b"
      unitRef="U001">91957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP"
      decimals="-3"
      id="Fact_40f8aee78784463893eb2affad89fb21"
      unitRef="U001">75104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP"
      decimals="-3"
      id="Fact_df4877c36c374fae8c40a5da31790da0"
      unitRef="U001">807000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP"
      decimals="-3"
      id="Fact_c8cb1b79ed5e4489a4dde137da4cfa05"
      unitRef="U001">234000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_JP"
      decimals="-3"
      id="Fact_f261d462bba8403badf47f8a0c991ff0"
      unitRef="U001">112000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU"
      decimals="-3"
      id="Fact_e8aae1a2963a47d5a4220bffba6abe24"
      unitRef="U001">80993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU"
      decimals="-3"
      id="Fact_ad23466b5d5d460c8b6dba541227d35c"
      unitRef="U001">57569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU"
      decimals="-3"
      id="Fact_3f773bfee96d4d8da1b58813759043e4"
      unitRef="U001">73718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU"
      decimals="-3"
      id="Fact_db862976752a442aa02ade7b965d2e85"
      unitRef="U001">476000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU"
      decimals="-3"
      id="Fact_0508d7a05e2546c89a8cd293717bb1c6"
      unitRef="U001">890000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AU"
      decimals="-3"
      id="Fact_21db172c2441436c94282721a6e171fe"
      unitRef="U001">1051000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA"
      decimals="-3"
      id="Fact_e08ab2dd8bfe4c4fb49c5c6ecc6822d9"
      unitRef="U001">80640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA"
      decimals="-3"
      id="Fact_e9c5ba55ef8544588ea756be1a0a0f01"
      unitRef="U001">67635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA"
      decimals="-3"
      id="Fact_a6361fb30551461db1cf370097e53e49"
      unitRef="U001">56370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA"
      decimals="-3"
      id="Fact_1b9e8070734542159c281e5037f625b4"
      unitRef="U001">194000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA"
      decimals="-3"
      id="Fact_036d3b1c18a045ad9e687457eaa85216"
      unitRef="U001">1067000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CA"
      decimals="-3"
      id="Fact_f3bfa09bfd2d4de89e5167dcc81b4854"
      unitRef="U001">1734000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE"
      decimals="-3"
      id="Fact_61141d8c03414deb8b9bf9c333bd51ff"
      unitRef="U001">75805000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE"
      decimals="-3"
      id="Fact_dbd98cd99f5e4f629c2424331295fc9b"
      unitRef="U001">78035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE"
      decimals="-3"
      id="Fact_4931f11217b3415489c0e0ad1a344431"
      unitRef="U001">113664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE"
      decimals="-3"
      id="Fact_9e2127c23e7540faa90bb98d57a4bc61"
      unitRef="U001">7267000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE"
      decimals="-3"
      id="Fact_3e0fedaf0b624a1aada2e6c8a3df3a31"
      unitRef="U001">8459000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_DE"
      decimals="-3"
      id="Fact_fb490988b23f4d08a67ff9c44c0459ba"
      unitRef="U001">8059000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR"
      decimals="-3"
      id="Fact_bddb1ed805434d73b07625dafcbb03bc"
      unitRef="U001">43007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR"
      decimals="-3"
      id="Fact_c2d1d615332e4327bc57007439b50d3a"
      unitRef="U001">45681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR"
      decimals="-3"
      id="Fact_7a363b8e34ef483a8445f28e44dc5111"
      unitRef="U001">45033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR"
      decimals="-3"
      id="Fact_9d491d0b85824a3a9cb6c8c96bfbdde5"
      unitRef="U001">3284000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR"
      decimals="-3"
      id="Fact_ecd24db3bb7643638a3520b088620214"
      unitRef="U001">4329000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_FR"
      decimals="-3"
      id="Fact_67e2b27d86074a129c2e205af6c973bc"
      unitRef="U001">1358000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN"
      decimals="-3"
      id="Fact_f215f938a6fe43028cfc2ad84244df52"
      unitRef="U001">38279000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN"
      decimals="-3"
      id="Fact_d868639929514db1a7c0650d5427cc3d"
      unitRef="U001">32228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN"
      decimals="-3"
      id="Fact_63a579b6cc2749cb92c4970d85be56e0"
      unitRef="U001">27691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN"
      decimals="-3"
      id="Fact_e4cce394545b49f496bc3c78a725322b"
      unitRef="U001">984000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN"
      decimals="-3"
      id="Fact_5ee1775d913d41e49b31614fe872a301"
      unitRef="U001">1012000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IN"
      decimals="-3"
      id="Fact_42a69d189b004eafb0e3658993b8ff56"
      unitRef="U001">1066000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember"
      decimals="-3"
      id="Fact_5b14ab9843fa4308a01d34b5774684e9"
      unitRef="U001">353920000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember"
      decimals="-3"
      id="Fact_0e83ca80080948b1ba13a980eb9474e0"
      unitRef="U001">339786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember"
      decimals="-3"
      id="Fact_7058111f3a4743ce87f6361b3ff5c860"
      unitRef="U001">262391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember"
      decimals="-3"
      id="Fact_ce27bc367d8347c695de65d8e966dca4"
      unitRef="U001">3867000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember"
      decimals="-3"
      id="Fact_012ea47f3b7a4bd895d7545355e18ce8"
      unitRef="U001">5059000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherCountriesMember"
      decimals="-3"
      id="Fact_804798c263474ef6b4d1c43ff7ca45fe"
      unitRef="U001">4761000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210501to20220430"
      decimals="-3"
      id="Fact_efcd91ea93ea4340b51f263d90ea07ca"
      unitRef="U001">2082928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200501to20210430"
      decimals="-3"
      id="Fact_505d350c11db4bceb888e46e5331f494"
      unitRef="U001">1941501000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190501to20200430"
      decimals="-3"
      id="Fact_439aa6e6e35b47a6b3c4ae463a72d3ea"
      unitRef="U001">1831483000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20220430"
      decimals="-3"
      id="Fact_5281a8cd514c4d72ac97231863369acf"
      unitRef="U001">271572000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20210430"
      decimals="-3"
      id="Fact_cf170222ac404b3ba724f25f60125ed0"
      unitRef="U001">282270000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200430"
      decimals="-3"
      id="Fact_29a6b06a7d9f462aac307f656f93969e"
      unitRef="U001">298005000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="c20210501to20220430"
      id="Text_fe00860244544f3da6684b86306bf002">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note 21 &#x2013; Subsequent Events&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Restructuring&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In May 2022, the Company initiated a global program to restructure and align our cost base with current and anticipated future market conditions. This program will include the exit of certain leased office space beginning in the first quarter of fiscal year 2023 and the reduction of our occupancy at other facilities. In addition, the program will include severance related charges for the elimination of certain positions. These actions are estimated to result in an initial pretax restructuring charge of approximately $19.0 million to $21.0 million in the first quarter of fiscal year 2023.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Dividend&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On June 22, 2022, our Board of Directors declared a quarterly dividend of $0.3475 per share, or approximately $19.4 million, on our Class A and Class B Common Stock.&#160; The dividend is payable on July 20, 2022 to shareholders of record on July 6, 2022.&lt;/div&gt;
</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="c20220501to20220731_RangeAxis_MinimumMember_StatementScenarioAxis_ScenarioForecastMember"
      decimals="-5"
      id="Fact_b65c9a1dd67346edb4b203fc26523ea1"
      unitRef="U001">19000000.0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="c20220501to20220731_RangeAxis_MaximumMember_StatementScenarioAxis_ScenarioForecastMember"
      decimals="-5"
      id="Fact_bfc6065189e64d88bc94aa420093ae16"
      unitRef="U001">21000000.0</us-gaap:RestructuringCharges>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassBMember_SubsequentEventTypeAxis_SubsequentEventMember"
      id="Fact_3a197774cd874f998a0dedc7c08355f7">2022-06-22</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassAMember_SubsequentEventTypeAxis_SubsequentEventMember"
      id="Fact_4c0861a7fbeb4e1dac2b602cb62cdf58">2022-06-22</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassBMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="4"
      id="Fact_26928979b0ba41f6a2502ec9e2394f7c"
      unitRef="U003">0.3475</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassAMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="4"
      id="Fact_331e86b54e88441a99da13d71ab8cb70"
      unitRef="U003">0.3475</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="-5"
      id="Fact_da451800abca433dbe73b493096331c8"
      unitRef="U001">19400000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassBMember_SubsequentEventTypeAxis_SubsequentEventMember"
      id="Fact_45c7442d260a4edea6b0aa177b831b70">2022-07-20</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassAMember_SubsequentEventTypeAxis_SubsequentEventMember"
      id="Fact_93f46c54aba14f1685a455728a870dca">2022-07-20</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassBMember_SubsequentEventTypeAxis_SubsequentEventMember"
      id="Fact_1f54afa9a8364d849ac249a0e01d1687">2022-07-06</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="c20220621to20220621_DividendsAxis_DividendDeclaredInNextYearQ1Member_StatementClassOfStockAxis_CommonClassAMember_SubsequentEventTypeAxis_SubsequentEventMember"
      id="Fact_0621505332e44972a882cab6620f35b1">2022-07-06</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="c20210501to20220430"
      id="Text_cae247afbfa241a39a5bd638ffc93bb8">
&lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Schedule II&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;JOHN WILEY &amp;amp; SONS, INC. AND SUBSIDIARIES&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;VALUATION AND QUALIFYING ACCOUNTS&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;FOR THE YEARS ENDED APRIL 30, 2022, 2021, AND 2020&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(Dollars in thousands)&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; border-bottom: #000000 2px solid;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Description&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Balance at&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Beginning&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of Period&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Cumulative Effect of Change in Accounting Principle&lt;sup&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Charged to&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Expenses&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Deductions&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;From Reserves&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;and Other&lt;sup&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Balance at&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;End of Period&lt;sup&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Year Ended April 30, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Allowance for sales returns&lt;sup&gt;(4)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,199&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,191&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;31,968&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,422&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,474&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,029&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,282&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,221&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Allowance for inventory obsolescence&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,970&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,786&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,537&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,219&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Valuation allowance on deferred tax assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,855&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;230&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(24,915&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Year Ended April 30, &lt;span style="text-indent: 0pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Allowance for sales returns&lt;sup&gt;(4)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,642&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;36,997&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34,440&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,199&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;18,335&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,776&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,957&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,594&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,474&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Allowance for inventory obsolescence&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16,067&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,236&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,333&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,970&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Valuation allowance on deferred tax assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,287&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,213&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,645&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,855&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 40%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Year Ended April 30, &lt;span style="text-indent: 0pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Allowance for sales returns&lt;sup&gt;(4)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;18,542&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;48,829&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;47,729&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,642&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,307&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,470&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,442&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;18,335&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Allowance for inventory obsolescence&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,825&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,699&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,457&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;16,067&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Valuation allowance on deferred tax assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,179&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,108&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,287&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;See&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; Note 2, &#x201c;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#x201d; of the Notes to Consolidated Financial Statements of this Annual Report on Form 10-K regarding the adoption of &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;ASU 2016-13, &#x201c;Financial Instruments&#x2014;Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments&#x201d;. We adopted the new standard on May 1, 2020, with a cumulative effect adjustment to retained earnings as of the beginning of the year of adoption.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(2)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deductions From Reserves and Other for the years ended April 30, 2022, 2021, and 2020 include foreign exchange translation adjustments. Included in Allowance for doubtful accounts are accounts written off, less recoveries. Included in Allowance for inventory obsolescence are items removed from inventory. &lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(3)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Included in Valuation allowance on deferred tax assets for the years ended April 30, 2022 and 2020 are &lt;/span&gt;valuation allowances related to, and required with respect to foreign tax credits generated by the Tax Act. In connection with a 5-year loss carryback and a subsequent audit, certain foreign tax credits requiring a valuation allowance were reinstated.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 36pt; vertical-align: top; align: right;"&gt;&lt;sup&gt;(4)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Allowance for sales returns represents anticipated returns net of a recovery of inventory and royalty costs. The provision is reported as a reduction of gross sales to arrive at revenue and the reserve balance is reported as an increase in Contract liabilities with a corresponding increase in Inventories, net and a reduction in Accrued royalties for the years ended April 30, 2022, 2021, and 2020.&#160;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_6632d3f14cb84d0eaecef2e7de6e2f21"
      unitRef="U001">22199000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_50239022016242d4b2ddf8bb1e12e310"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_44e5e389c041404a97af23a7e8e81ec4"
      unitRef="U001">29191000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_91423adc67624df48b40d0a0ddbb95c2"
      unitRef="U001">31968000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20220430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_bed5e064eb3b48e6a8e6e60c0e807f04"
      unitRef="U001">19422000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_3e0fd226907a45c4808b14e21a157bc4"
      unitRef="U001">21474000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_86688c1015284eb6a6be8b30fd3156e1"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_0e0c53da33bc4ba18d2b92203e1e10d7"
      unitRef="U001">4029000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_bb0aa60c874c4e8f9bb68103ce52405e"
      unitRef="U001">4282000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20220430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_ceec00641f994bf8b429583b5e5208f6"
      unitRef="U001">21221000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_23bf3472e2f04586a0582b9ad150c13f"
      unitRef="U001">13970000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_62548c0e7a63466eaf831c9cec8c3eb5"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_bcf09d89bff1432b85fab38b59c8d3ef"
      unitRef="U001">6786000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_a5c2115a8cae41b3a75476a2322153ae"
      unitRef="U001">9537000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20220430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_70ce761b972b46dcbf1571ab239cefc5"
      unitRef="U001">11219000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_2e438594a4c743249d96d19b878f844e"
      unitRef="U001">4855000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_83164bbb154d400bb02b338480084d5b"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_4f1b7000b3554dbf88e1910bcd268927"
      unitRef="U001">230000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20210501to20220430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_02609a3a0ee24d71b61a28e8b16a37f1"
      unitRef="U001">-24915000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20220430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_002c298e7ee348a7a36b140937a1a45f"
      unitRef="U001">30000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_43ca00aacdb74be386fc12c04863682a"
      unitRef="U001">19642000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_465e937186774eeeb54bfb9a41a37593"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_eae4001d45ff4b768bf751b9aa506566"
      unitRef="U001">36997000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_0c617e6ee7ef4709abab3992fec0809a"
      unitRef="U001">34440000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_ad79b2f099054747bd1136affde0bff6"
      unitRef="U001">22199000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_82a7fdca863b4588b8c81304394d82d1"
      unitRef="U001">18335000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_3bdf0321af744e9b81a7ae215cd76176"
      unitRef="U001">1776000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_e23bdff5bc464cc689ff619fbd8bb41a"
      unitRef="U001">6957000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_5c9b913314dc411ca9bcd335f927a87e"
      unitRef="U001">5594000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_559dbb72b7554a1aadebdeffb0f5399e"
      unitRef="U001">21474000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_5f46080a1dd74973ad201302cbd9cbbf"
      unitRef="U001">16067000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_ae55e1c411ad4bb595f7677fb921040e"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_56d1f86ae7954633966d7505586eaa83"
      unitRef="U001">9236000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_e0f8c741cca245bebd1932a90d7d0b47"
      unitRef="U001">11333000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_cc712056920243b5944903d007cd14f7"
      unitRef="U001">13970000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_05bc4996305f48bc9929c915810130bf"
      unitRef="U001">23287000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20200430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_6c01f132acb64fcbaad334820cb56b3c"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_c691eee2efa84a1bac640384517a9547"
      unitRef="U001">3213000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20200501to20210430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_3a65ece623cd44709d1fcff61ced6a06"
      unitRef="U001">21645000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_1a254c44ab9149fd9ac55ed6eb1fd8fb"
      unitRef="U001">4855000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20190430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_5cbfc5905ca04a53a15be00cf6e6b740"
      unitRef="U001">18542000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_bf516a2d8e2e49c482d7710fbb39bf6d"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_17d1196d05ab434fa2d82ed0097681be"
      unitRef="U001">48829000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_a6372f2c4446455e95a712617ca68590"
      unitRef="U001">47729000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember"
      decimals="-3"
      id="Fact_88104e7a1d5e43e0811254fc9cf2b0b4"
      unitRef="U001">19642000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20190430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_f4d2c37d962349f0976c87d2344a5743"
      unitRef="U001">14307000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_d4a614999bd44a53baa03a302824c2c3"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_ba83a73b09f24474930db241c06f528c"
      unitRef="U001">5470000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_b7a0b4fb501646aa9b28cc4325d6511e"
      unitRef="U001">1442000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_34da6da7b78c417fa2eafa8f23e118b3"
      unitRef="U001">18335000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20190430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_bc37fed3831346968243d793880410f2"
      unitRef="U001">15825000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_6ac02f67c2204bff9cbf236dd34c862d"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_16c4e23be1f14e2d9b2f9cb749fccfe3"
      unitRef="U001">8699000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_ae0f01a53b57464b93176afbcf01189c"
      unitRef="U001">8457000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_InventoryValuationReserveMember"
      decimals="-3"
      id="Fact_2eb7ff384b4a424f9fe94874069c06b5"
      unitRef="U001">16067000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20190430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_8f6fd516f74040548e4780f65137ef96"
      unitRef="U001">21179000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20190430_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_9d8d201bdfdc4e349f17eac583234fd4"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_366bb6aa83fe4437bc51aa9899164ccf"
      unitRef="U001">2108000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20190501to20200430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_6e7831356da148bb91fc308140c41bb4"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20200430_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-3"
      id="Fact_cb1c538695584074b5c1cec7ae3120da"
      unitRef="U001">23287000</us-gaap:ValuationAllowancesAndReservesBalance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_dfabfe877f0b451793d744dcdfd356d3"
          xlink:label="Fact_dfabfe877f0b451793d744dcdfd356d3"
          xlink:type="locator"/>
        <link:footnote id="Foot_b450c9832d944cc492e6cf9a2e9daa8a" xlink:label="Foot_b450c9832d944cc492e6cf9a2e9daa8a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This includes certain advertising and marketing costs incurred by our Education Services business to fulfill performance obligations from contracts with educational institutions.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_dfabfe877f0b451793d744dcdfd356d3"
          xlink:to="Foot_b450c9832d944cc492e6cf9a2e9daa8a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18fc2e4643e44b1285c3421c6d81212b"
          xlink:label="Fact_18fc2e4643e44b1285c3421c6d81212b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18fc2e4643e44b1285c3421c6d81212b"
          xlink:to="Foot_b450c9832d944cc492e6cf9a2e9daa8a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_867937b7c691419c9e5faef640b95dd0"
          xlink:label="Fact_867937b7c691419c9e5faef640b95dd0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_867937b7c691419c9e5faef640b95dd0"
          xlink:to="Foot_b450c9832d944cc492e6cf9a2e9daa8a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_2354e86bbff643a2897512dfe401b596"
          xlink:label="Fact_2354e86bbff643a2897512dfe401b596"
          xlink:type="locator"/>
        <link:footnote id="Foot_6e67c1264bd544b28dae290f62c0ab3a" xlink:label="Foot_6e67c1264bd544b28dae290f62c0ab3a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The sales return reserve recorded in Contract liabilities is $31.1 million and $38.0 million as of April 30, 2022 and April 30, 2021, respectively. See Note 2, &#x201c;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#x201d; for further details of the sales return reserve.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_2354e86bbff643a2897512dfe401b596"
          xlink:to="Foot_6e67c1264bd544b28dae290f62c0ab3a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b625bd240d3c4f61977f7ca05c2ece79"
          xlink:label="Fact_b625bd240d3c4f61977f7ca05c2ece79"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b625bd240d3c4f61977f7ca05c2ece79"
          xlink:to="Foot_6e67c1264bd544b28dae290f62c0ab3a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_c5181aab7b9a427093d1ced008abdc4b"
          xlink:label="Fact_c5181aab7b9a427093d1ced008abdc4b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_c5181aab7b9a427093d1ced008abdc4b"
          xlink:to="Foot_6e67c1264bd544b28dae290f62c0ab3a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_92d228f152044fc18752f26cc7751a85"
          xlink:label="Fact_92d228f152044fc18752f26cc7751a85"
          xlink:type="locator"/>
        <link:footnote id="Foot_a770491c746b44598e0a682fcf840b7a" xlink:label="Foot_a770491c746b44598e0a682fcf840b7a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In May 2021, <xhtml:span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">we moved the WileyNXT product offering from Academic &amp; Professional Learning &#x2013; Education Publishing to Education Services &#x2013; Talent Development Services. As a result, the prior period results related to the WileyNXT product offering have been included in Education Services &#x2013; Talent Development Services. The Revenue was $</xhtml:span>2.7<xhtml:span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and $</xhtml:span>0.7<xhtml:span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million for the years ended April 30, 2021 and April 30, 2020, respectively. There were no changes to our total consolidated financial results.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_92d228f152044fc18752f26cc7751a85"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9601e0220a384ab29f46b404db13cb58"
          xlink:label="Fact_9601e0220a384ab29f46b404db13cb58"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9601e0220a384ab29f46b404db13cb58"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9b7e3472499948ffa6f4e072170f93de"
          xlink:label="Fact_9b7e3472499948ffa6f4e072170f93de"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9b7e3472499948ffa6f4e072170f93de"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8c021cc7182b45629126d2e3500b35d7"
          xlink:label="Fact_8c021cc7182b45629126d2e3500b35d7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8c021cc7182b45629126d2e3500b35d7"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8fbbb33cea2c4b2daf1042c154cae316"
          xlink:label="Fact_8fbbb33cea2c4b2daf1042c154cae316"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8fbbb33cea2c4b2daf1042c154cae316"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ed0831eb238f4d14bf672f80f9f208cc"
          xlink:label="Fact_ed0831eb238f4d14bf672f80f9f208cc"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ed0831eb238f4d14bf672f80f9f208cc"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_2260a76bd5df45668747957e10aaf7e5"
          xlink:label="Fact_2260a76bd5df45668747957e10aaf7e5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_2260a76bd5df45668747957e10aaf7e5"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_cb1fd0891bd74b78990f5e79fbfc706e"
          xlink:label="Fact_cb1fd0891bd74b78990f5e79fbfc706e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_cb1fd0891bd74b78990f5e79fbfc706e"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1fefd6653ce54751a208819844bd7f61"
          xlink:label="Fact_1fefd6653ce54751a208819844bd7f61"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1fefd6653ce54751a208819844bd7f61"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_f38a56e05e754a3199020de5aa095c2c"
          xlink:label="Fact_f38a56e05e754a3199020de5aa095c2c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f38a56e05e754a3199020de5aa095c2c"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9e3d47e43f6e43a99b463c09814fd96e"
          xlink:label="Fact_9e3d47e43f6e43a99b463c09814fd96e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9e3d47e43f6e43a99b463c09814fd96e"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_f07edaed416b4f37aa9d768f3e339711"
          xlink:label="Fact_f07edaed416b4f37aa9d768f3e339711"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f07edaed416b4f37aa9d768f3e339711"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_a0274f6bbd774cda9f56c14de929d67b"
          xlink:label="Fact_a0274f6bbd774cda9f56c14de929d67b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_a0274f6bbd774cda9f56c14de929d67b"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_91a76c2374f34056adb794d2a40a27c6"
          xlink:label="Fact_91a76c2374f34056adb794d2a40a27c6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_91a76c2374f34056adb794d2a40a27c6"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_39e2ae9c62324391a69d9357657bb435"
          xlink:label="Fact_39e2ae9c62324391a69d9357657bb435"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_39e2ae9c62324391a69d9357657bb435"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_08e60cd681784004b478b753e10a01a8"
          xlink:label="Fact_08e60cd681784004b478b753e10a01a8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_08e60cd681784004b478b753e10a01a8"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_f0478689fccb46e0bd7b215d56fdb890"
          xlink:label="Fact_f0478689fccb46e0bd7b215d56fdb890"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f0478689fccb46e0bd7b215d56fdb890"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_fe8dd4d548cc47dbb1c5adfc7b53b999"
          xlink:label="Fact_fe8dd4d548cc47dbb1c5adfc7b53b999"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_fe8dd4d548cc47dbb1c5adfc7b53b999"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_d85d9effa99b4819bc54162b467f29f3"
          xlink:label="Fact_d85d9effa99b4819bc54162b467f29f3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_d85d9effa99b4819bc54162b467f29f3"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_35cf9cae8c57428cb10a82d22f811f7a"
          xlink:label="Fact_35cf9cae8c57428cb10a82d22f811f7a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_35cf9cae8c57428cb10a82d22f811f7a"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6e03984e7a2c438f94f5a3f511f56d75"
          xlink:label="Fact_6e03984e7a2c438f94f5a3f511f56d75"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6e03984e7a2c438f94f5a3f511f56d75"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_fc12b39c56de480aa32ac1d24fa8e59b"
          xlink:label="Fact_fc12b39c56de480aa32ac1d24fa8e59b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_fc12b39c56de480aa32ac1d24fa8e59b"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6d822f56a55d45d7b2d9a5702f586e94"
          xlink:label="Fact_6d822f56a55d45d7b2d9a5702f586e94"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6d822f56a55d45d7b2d9a5702f586e94"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_31bb22b2ffc34a27a1772562f9d0bf83"
          xlink:label="Fact_31bb22b2ffc34a27a1772562f9d0bf83"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_31bb22b2ffc34a27a1772562f9d0bf83"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_a72c328d38f54827a72cbdfb0d0f05f2"
          xlink:label="Fact_a72c328d38f54827a72cbdfb0d0f05f2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_a72c328d38f54827a72cbdfb0d0f05f2"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e196d63090cb439992731997728cd365"
          xlink:label="Fact_e196d63090cb439992731997728cd365"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e196d63090cb439992731997728cd365"
          xlink:to="Foot_a770491c746b44598e0a682fcf840b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_eca5c2c1fe434126a3b4cfbc1653e7da"
          xlink:label="Fact_eca5c2c1fe434126a3b4cfbc1653e7da"
          xlink:type="locator"/>
        <link:footnote id="Foot_8df34ee0b95b473594383710376b93c2" xlink:label="Foot_8df34ee0b95b473594383710376b93c2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The developed technology balance as of April 30, 2022 and 2021 is presented net of accumulated impairments and write-offs of $2.8 million. The indefinite-lived brands and trademarks balance as of April 30, 2022 and 2021 is net of accumulated impairments of $93.1 million.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_eca5c2c1fe434126a3b4cfbc1653e7da"
          xlink:to="Foot_8df34ee0b95b473594383710376b93c2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_0bacd5ea42ad4941af59a71062ca651b"
          xlink:label="Fact_0bacd5ea42ad4941af59a71062ca651b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_0bacd5ea42ad4941af59a71062ca651b"
          xlink:to="Foot_8df34ee0b95b473594383710376b93c2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_4d68c105337e430c9205afbe12bcaea3"
          xlink:label="Fact_4d68c105337e430c9205afbe12bcaea3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_4d68c105337e430c9205afbe12bcaea3"
          xlink:to="Foot_8df34ee0b95b473594383710376b93c2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_baaf3ac215e44aa5b743ae070a79c8a5"
          xlink:label="Fact_baaf3ac215e44aa5b743ae070a79c8a5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_baaf3ac215e44aa5b743ae070a79c8a5"
          xlink:to="Foot_8df34ee0b95b473594383710376b93c2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_bc7bc9a41c9048fcb95eb4055f423060"
          xlink:label="Fact_bc7bc9a41c9048fcb95eb4055f423060"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_bc7bc9a41c9048fcb95eb4055f423060"
          xlink:to="Foot_8df34ee0b95b473594383710376b93c2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e821b4f0196c450dbbf56c36c6ad34ec"
          xlink:label="Fact_e821b4f0196c450dbbf56c36c6ad34ec"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e821b4f0196c450dbbf56c36c6ad34ec"
          xlink:to="Foot_8df34ee0b95b473594383710376b93c2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_5b07f402ea674f7bb373914b1ee219a8"
          xlink:label="Fact_5b07f402ea674f7bb373914b1ee219a8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_5b07f402ea674f7bb373914b1ee219a8"
          xlink:to="Foot_8df34ee0b95b473594383710376b93c2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_67600d1799514e5a811bd0435acc139d"
          xlink:label="Fact_67600d1799514e5a811bd0435acc139d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_67600d1799514e5a811bd0435acc139d"
          xlink:to="Foot_8df34ee0b95b473594383710376b93c2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_533aef4d00104ef392e24cc10fcd855d"
          xlink:label="Fact_533aef4d00104ef392e24cc10fcd855d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_533aef4d00104ef392e24cc10fcd855d"
          xlink:to="Foot_8df34ee0b95b473594383710376b93c2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_c1fbad26295f48b6b4550af33144a67e"
          xlink:label="Fact_c1fbad26295f48b6b4550af33144a67e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_c1fbad26295f48b6b4550af33144a67e"
          xlink:to="Foot_8df34ee0b95b473594383710376b93c2"
          xlink:type="arc"/>
        <link:footnote id="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" xlink:label="Foot_9e5b8f9d037743fba1c503ea1d1e42cc" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Refer to Note 4, &#x201c;Acquisitions,&#x201d; for more information related to the acquisitions that occurred in years ended April 30, 2022 and 2021.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_eca5c2c1fe434126a3b4cfbc1653e7da"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b955e5d25e594f48b0d0c30a53e2b17b"
          xlink:label="Fact_b955e5d25e594f48b0d0c30a53e2b17b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b955e5d25e594f48b0d0c30a53e2b17b"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9ca112086fc14d55b5545289d25a3277"
          xlink:label="Fact_9ca112086fc14d55b5545289d25a3277"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9ca112086fc14d55b5545289d25a3277"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_62f1505ceff14fe494879483c832f5d7"
          xlink:label="Fact_62f1505ceff14fe494879483c832f5d7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_62f1505ceff14fe494879483c832f5d7"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_0bacd5ea42ad4941af59a71062ca651b"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_0ca95367f1f54fa9aac13f611235a920"
          xlink:label="Fact_0ca95367f1f54fa9aac13f611235a920"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_0ca95367f1f54fa9aac13f611235a920"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b501244a681b4942a81cdc8f9b2dc848"
          xlink:label="Fact_b501244a681b4942a81cdc8f9b2dc848"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b501244a681b4942a81cdc8f9b2dc848"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ea01556c01404bd39ec96af35f5458de"
          xlink:label="Fact_ea01556c01404bd39ec96af35f5458de"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ea01556c01404bd39ec96af35f5458de"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_04fafb4254704c2f829ad209a8f763a3"
          xlink:label="Fact_04fafb4254704c2f829ad209a8f763a3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_04fafb4254704c2f829ad209a8f763a3"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_24030f4178c447a5bad8035436f3fbf2"
          xlink:label="Fact_24030f4178c447a5bad8035436f3fbf2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_24030f4178c447a5bad8035436f3fbf2"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_115001aeaf524cc886a1772ce3e8fcca"
          xlink:label="Fact_115001aeaf524cc886a1772ce3e8fcca"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_115001aeaf524cc886a1772ce3e8fcca"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_92c4e2b74ab347b780416fe0ab665be3"
          xlink:label="Fact_92c4e2b74ab347b780416fe0ab665be3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_92c4e2b74ab347b780416fe0ab665be3"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e848dbdc45404ec780fd53d8fb25ed4b"
          xlink:label="Fact_e848dbdc45404ec780fd53d8fb25ed4b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e848dbdc45404ec780fd53d8fb25ed4b"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_4d68c105337e430c9205afbe12bcaea3"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8f3da67178034f7fbf0d61c826a8a37a"
          xlink:label="Fact_8f3da67178034f7fbf0d61c826a8a37a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8f3da67178034f7fbf0d61c826a8a37a"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_0717b853fd0d439689121665fb697d85"
          xlink:label="Fact_0717b853fd0d439689121665fb697d85"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_0717b853fd0d439689121665fb697d85"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_baaf3ac215e44aa5b743ae070a79c8a5"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1a166e4a30f4414a83811042c8f58b12"
          xlink:label="Fact_1a166e4a30f4414a83811042c8f58b12"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1a166e4a30f4414a83811042c8f58b12"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_41c1d545c1504fed83a36aef6b9ae27a"
          xlink:label="Fact_41c1d545c1504fed83a36aef6b9ae27a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_41c1d545c1504fed83a36aef6b9ae27a"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b99562ec584848da8a07b18d0d937d7c"
          xlink:label="Fact_b99562ec584848da8a07b18d0d937d7c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b99562ec584848da8a07b18d0d937d7c"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_5fbba0bb76fa411282a1bcac43a8a7a6"
          xlink:label="Fact_5fbba0bb76fa411282a1bcac43a8a7a6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_5fbba0bb76fa411282a1bcac43a8a7a6"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_c8f8bcd7b07945c7b21a050fc2852a96"
          xlink:label="Fact_c8f8bcd7b07945c7b21a050fc2852a96"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_c8f8bcd7b07945c7b21a050fc2852a96"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_4be2299d978a44d2922ce19c4c052818"
          xlink:label="Fact_4be2299d978a44d2922ce19c4c052818"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_4be2299d978a44d2922ce19c4c052818"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b99bf2fc7ef6430a8a3da6df80f9c2ec"
          xlink:label="Fact_b99bf2fc7ef6430a8a3da6df80f9c2ec"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b99bf2fc7ef6430a8a3da6df80f9c2ec"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_c49c1e21f3d7450ca4bf8e34fef0d0bf"
          xlink:label="Fact_c49c1e21f3d7450ca4bf8e34fef0d0bf"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_c49c1e21f3d7450ca4bf8e34fef0d0bf"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_bc7bc9a41c9048fcb95eb4055f423060"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_5d7e614c7b284f19abc1dd66a4709679"
          xlink:label="Fact_5d7e614c7b284f19abc1dd66a4709679"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_5d7e614c7b284f19abc1dd66a4709679"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e821b4f0196c450dbbf56c36c6ad34ec"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_bfd70ec2ba034a2bb17864c1afaec81c"
          xlink:label="Fact_bfd70ec2ba034a2bb17864c1afaec81c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_bfd70ec2ba034a2bb17864c1afaec81c"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ab2cd79a8894450ab4f023c9a3cf51fa"
          xlink:label="Fact_ab2cd79a8894450ab4f023c9a3cf51fa"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ab2cd79a8894450ab4f023c9a3cf51fa"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ea240aa49860423fa804b7b66f9ab5dc"
          xlink:label="Fact_ea240aa49860423fa804b7b66f9ab5dc"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ea240aa49860423fa804b7b66f9ab5dc"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_29dce7488c844aa48b91140a178a559f"
          xlink:label="Fact_29dce7488c844aa48b91140a178a559f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_29dce7488c844aa48b91140a178a559f"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_fd4f4a1badff4ecba1424e7b7c5df490"
          xlink:label="Fact_fd4f4a1badff4ecba1424e7b7c5df490"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_fd4f4a1badff4ecba1424e7b7c5df490"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_41b3535421644abab7fea47978a20b9d"
          xlink:label="Fact_41b3535421644abab7fea47978a20b9d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_41b3535421644abab7fea47978a20b9d"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_35a0f78fe6d94093ac5fd2625c1c442f"
          xlink:label="Fact_35a0f78fe6d94093ac5fd2625c1c442f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_35a0f78fe6d94093ac5fd2625c1c442f"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_5aea25056f104a819170a295fd76fedf"
          xlink:label="Fact_5aea25056f104a819170a295fd76fedf"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_5aea25056f104a819170a295fd76fedf"
          xlink:to="Foot_9e5b8f9d037743fba1c503ea1d1e42cc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_875ae508c81342d4939645a505cc723a"
          xlink:label="Fact_875ae508c81342d4939645a505cc723a"
          xlink:type="locator"/>
        <link:footnote id="Foot_bf1ecf0582794bbf94a80525fcdc2c8d" xlink:label="Foot_bf1ecf0582794bbf94a80525fcdc2c8d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Education Services goodwill balance as of April 30, 2021 includes a cumulative <xhtml:span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">pretax noncash goodwill impairment of $</xhtml:span>110.0<xhtml:span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_875ae508c81342d4939645a505cc723a"
          xlink:to="Foot_bf1ecf0582794bbf94a80525fcdc2c8d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_bbee7b434d0f48f287f49b7aa7085a1b"
          xlink:label="Fact_bbee7b434d0f48f287f49b7aa7085a1b"
          xlink:type="locator"/>
        <link:footnote id="Foot_174ae8eaab694d72a3679fb2d82ad0d4" xlink:label="Foot_174ae8eaab694d72a3679fb2d82ad0d4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 7, &#x201c;Restructuring and Related (Credits) Charges&#x201d; and Note 11, &#x201c;Goodwill and Intangible Assets&#x201d; for these charges by segment.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_bbee7b434d0f48f287f49b7aa7085a1b"
          xlink:to="Foot_174ae8eaab694d72a3679fb2d82ad0d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_3f224b91aed440dfa05fd44441454697"
          xlink:label="Fact_3f224b91aed440dfa05fd44441454697"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_3f224b91aed440dfa05fd44441454697"
          xlink:to="Foot_174ae8eaab694d72a3679fb2d82ad0d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b1ec387bb55f4c2db3b02b9919a7a290"
          xlink:label="Fact_b1ec387bb55f4c2db3b02b9919a7a290"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b1ec387bb55f4c2db3b02b9919a7a290"
          xlink:to="Foot_174ae8eaab694d72a3679fb2d82ad0d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8a54222068f24cd7a95e6d2f7114ea4c"
          xlink:label="Fact_8a54222068f24cd7a95e6d2f7114ea4c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8a54222068f24cd7a95e6d2f7114ea4c"
          xlink:to="Foot_174ae8eaab694d72a3679fb2d82ad0d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_5b5f1a92a2414d1998280a5b3ff3021e"
          xlink:label="Fact_5b5f1a92a2414d1998280a5b3ff3021e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_5b5f1a92a2414d1998280a5b3ff3021e"
          xlink:to="Foot_174ae8eaab694d72a3679fb2d82ad0d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_474fb64b6f0a496183674d8f5c031276"
          xlink:label="Fact_474fb64b6f0a496183674d8f5c031276"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_474fb64b6f0a496183674d8f5c031276"
          xlink:to="Foot_174ae8eaab694d72a3679fb2d82ad0d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ccbcb5e84196474a8a080a4994e4ad15"
          xlink:label="Fact_ccbcb5e84196474a8a080a4994e4ad15"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ccbcb5e84196474a8a080a4994e4ad15"
          xlink:to="Foot_174ae8eaab694d72a3679fb2d82ad0d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_d57032ad8bc24fcea12610982c4ce1c1"
          xlink:label="Fact_d57032ad8bc24fcea12610982c4ce1c1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_d57032ad8bc24fcea12610982c4ce1c1"
          xlink:to="Foot_174ae8eaab694d72a3679fb2d82ad0d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e3eabe06149a46dd88e38252007d8d65"
          xlink:label="Fact_e3eabe06149a46dd88e38252007d8d65"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e3eabe06149a46dd88e38252007d8d65"
          xlink:to="Foot_174ae8eaab694d72a3679fb2d82ad0d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_5f23a2324140471aa015f70f05bb4466"
          xlink:label="Fact_5f23a2324140471aa015f70f05bb4466"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_5f23a2324140471aa015f70f05bb4466"
          xlink:to="Foot_174ae8eaab694d72a3679fb2d82ad0d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_30bed48ed3c04dac9fbf24d09d37d674"
          xlink:label="Fact_30bed48ed3c04dac9fbf24d09d37d674"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_30bed48ed3c04dac9fbf24d09d37d674"
          xlink:to="Foot_174ae8eaab694d72a3679fb2d82ad0d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9ab975e40fe8415fbe729ac5f391d1c7"
          xlink:label="Fact_9ab975e40fe8415fbe729ac5f391d1c7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9ab975e40fe8415fbe729ac5f391d1c7"
          xlink:to="Foot_174ae8eaab694d72a3679fb2d82ad0d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_24ec4f60d8704f6281bc485d55431317"
          xlink:label="Fact_24ec4f60d8704f6281bc485d55431317"
          xlink:type="locator"/>
        <link:footnote id="Foot_0ec849f0bc9e49ccbd56eda75a0a43ce" xlink:label="Foot_0ec849f0bc9e49ccbd56eda75a0a43ce" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Refer to Note 4, &#x201c;Acquisitions,&#x201d; for more information related to the acquisitions that occurred in the year ended April 30, 2022.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_24ec4f60d8704f6281bc485d55431317"
          xlink:to="Foot_0ec849f0bc9e49ccbd56eda75a0a43ce"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_27a875c046a74dc9bafc9bf9744241cd"
          xlink:label="Fact_27a875c046a74dc9bafc9bf9744241cd"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_27a875c046a74dc9bafc9bf9744241cd"
          xlink:to="Foot_0ec849f0bc9e49ccbd56eda75a0a43ce"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6d1add8c92d44d53af2082445960de14"
          xlink:label="Fact_6d1add8c92d44d53af2082445960de14"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6d1add8c92d44d53af2082445960de14"
          xlink:to="Foot_0ec849f0bc9e49ccbd56eda75a0a43ce"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_abc4d8702f9d42e5b18bdc696c680154"
          xlink:label="Fact_abc4d8702f9d42e5b18bdc696c680154"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_abc4d8702f9d42e5b18bdc696c680154"
          xlink:to="Foot_0ec849f0bc9e49ccbd56eda75a0a43ce"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_32ff2b2361b84747b78a170a6beb20c9"
          xlink:label="Fact_32ff2b2361b84747b78a170a6beb20c9"
          xlink:type="locator"/>
        <link:footnote id="Foot_84c13012037c43c9bb0e33e838e4392c" xlink:label="Foot_84c13012037c43c9bb0e33e838e4392c" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Total <xhtml:span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">net lease cost does not include those costs and sublease income included in Restructuring and related charges on our Consolidated Statements of Income (Loss). </xhtml:span>This includes those operating leases we had identified in the year ended April 30, 2021 as part of our Business Optimization Program that would be subleased.&#160;<xhtml:span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">See&#160;Note</xhtml:span> 7, &#x201c;Restructuring and Related (Credits) Charges&#x201d; for more information on this program.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_32ff2b2361b84747b78a170a6beb20c9"
          xlink:to="Foot_84c13012037c43c9bb0e33e838e4392c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ac580595bce04dfcadc0d76c034c97f9"
          xlink:label="Fact_ac580595bce04dfcadc0d76c034c97f9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ac580595bce04dfcadc0d76c034c97f9"
          xlink:to="Foot_84c13012037c43c9bb0e33e838e4392c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ffe9768ed3c14519b441d9b8b33a4b62"
          xlink:label="Fact_ffe9768ed3c14519b441d9b8b33a4b62"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ffe9768ed3c14519b441d9b8b33a4b62"
          xlink:to="Foot_84c13012037c43c9bb0e33e838e4392c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_f1b0a5348d2e47848295e617b9df0a96"
          xlink:label="Fact_f1b0a5348d2e47848295e617b9df0a96"
          xlink:type="locator"/>
        <link:footnote id="Foot_3d3d1176d0a44b5c978b01fe453bab00" xlink:label="Foot_3d3d1176d0a44b5c978b01fe453bab00" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Relates to our term loan A under the Amended and Restated RCA.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f1b0a5348d2e47848295e617b9df0a96"
          xlink:to="Foot_3d3d1176d0a44b5c978b01fe453bab00"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_512dff0268a249d0a212fb5b96489f56"
          xlink:label="Fact_512dff0268a249d0a212fb5b96489f56"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_512dff0268a249d0a212fb5b96489f56"
          xlink:to="Foot_3d3d1176d0a44b5c978b01fe453bab00"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e07f377a0e5e41f38847c8d8369b199e"
          xlink:label="Fact_e07f377a0e5e41f38847c8d8369b199e"
          xlink:type="locator"/>
        <link:footnote id="Foot_24b14dc58ef449ff9c254deb10464a4e" xlink:label="Foot_24b14dc58ef449ff9c254deb10464a4e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amounts are shown net of unamortized issuance costs of $0.3 million as of April 30, 2022 and $0.5 million as of April 30, 2021.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e07f377a0e5e41f38847c8d8369b199e"
          xlink:to="Foot_24b14dc58ef449ff9c254deb10464a4e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_671d3384bc7f4b199536ec90cbf114ce"
          xlink:label="Fact_671d3384bc7f4b199536ec90cbf114ce"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_671d3384bc7f4b199536ec90cbf114ce"
          xlink:to="Foot_24b14dc58ef449ff9c254deb10464a4e"
          xlink:type="arc"/>
        <link:footnote id="Foot_d3773d4f0bd24f58959adb770890aed4" xlink:label="Foot_d3773d4f0bd24f58959adb770890aed4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">University Services was previously referred to as Education Services OPM.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_2260a76bd5df45668747957e10aaf7e5"
          xlink:to="Foot_d3773d4f0bd24f58959adb770890aed4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_cb1fd0891bd74b78990f5e79fbfc706e"
          xlink:to="Foot_d3773d4f0bd24f58959adb770890aed4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1fefd6653ce54751a208819844bd7f61"
          xlink:to="Foot_d3773d4f0bd24f58959adb770890aed4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_91a76c2374f34056adb794d2a40a27c6"
          xlink:to="Foot_d3773d4f0bd24f58959adb770890aed4"
          xlink:type="arc"/>
        <link:footnote id="Foot_a152ef2920d14bc59a43d0778a26733f" xlink:label="Foot_a152ef2920d14bc59a43d0778a26733f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Talent Development Services was previously referred to as mthree.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f38a56e05e754a3199020de5aa095c2c"
          xlink:to="Foot_a152ef2920d14bc59a43d0778a26733f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9e3d47e43f6e43a99b463c09814fd96e"
          xlink:to="Foot_a152ef2920d14bc59a43d0778a26733f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f07edaed416b4f37aa9d768f3e339711"
          xlink:to="Foot_a152ef2920d14bc59a43d0778a26733f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_a0274f6bbd774cda9f56c14de929d67b"
          xlink:to="Foot_a152ef2920d14bc59a43d0778a26733f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_02609a3a0ee24d71b61a28e8b16a37f1"
          xlink:label="Fact_02609a3a0ee24d71b61a28e8b16a37f1"
          xlink:type="locator"/>
        <link:footnote id="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" xlink:label="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Deductions From Reserves and Other for the years ended April 30, 2022, 2021, and 2020 include foreign exchange translation adjustments. Included in Allowance for doubtful accounts are accounts written off, less recoveries. Included in Allowance for inventory obsolescence are items removed from inventory. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_02609a3a0ee24d71b61a28e8b16a37f1"
          xlink:to="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_a5c2115a8cae41b3a75476a2322153ae"
          xlink:label="Fact_a5c2115a8cae41b3a75476a2322153ae"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_a5c2115a8cae41b3a75476a2322153ae"
          xlink:to="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_91423adc67624df48b40d0a0ddbb95c2"
          xlink:label="Fact_91423adc67624df48b40d0a0ddbb95c2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_91423adc67624df48b40d0a0ddbb95c2"
          xlink:to="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_5c9b913314dc411ca9bcd335f927a87e"
          xlink:label="Fact_5c9b913314dc411ca9bcd335f927a87e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_5c9b913314dc411ca9bcd335f927a87e"
          xlink:to="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ae0f01a53b57464b93176afbcf01189c"
          xlink:label="Fact_ae0f01a53b57464b93176afbcf01189c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ae0f01a53b57464b93176afbcf01189c"
          xlink:to="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_a6372f2c4446455e95a712617ca68590"
          xlink:label="Fact_a6372f2c4446455e95a712617ca68590"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_a6372f2c4446455e95a712617ca68590"
          xlink:to="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_0c617e6ee7ef4709abab3992fec0809a"
          xlink:label="Fact_0c617e6ee7ef4709abab3992fec0809a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_0c617e6ee7ef4709abab3992fec0809a"
          xlink:to="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_bb0aa60c874c4e8f9bb68103ce52405e"
          xlink:label="Fact_bb0aa60c874c4e8f9bb68103ce52405e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_bb0aa60c874c4e8f9bb68103ce52405e"
          xlink:to="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_3a65ece623cd44709d1fcff61ced6a06"
          xlink:label="Fact_3a65ece623cd44709d1fcff61ced6a06"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_3a65ece623cd44709d1fcff61ced6a06"
          xlink:to="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e0f8c741cca245bebd1932a90d7d0b47"
          xlink:label="Fact_e0f8c741cca245bebd1932a90d7d0b47"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e0f8c741cca245bebd1932a90d7d0b47"
          xlink:to="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b7a0b4fb501646aa9b28cc4325d6511e"
          xlink:label="Fact_b7a0b4fb501646aa9b28cc4325d6511e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b7a0b4fb501646aa9b28cc4325d6511e"
          xlink:to="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6e7831356da148bb91fc308140c41bb4"
          xlink:label="Fact_6e7831356da148bb91fc308140c41bb4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6e7831356da148bb91fc308140c41bb4"
          xlink:to="Foot_10ccc9019cea47eab3d3cdc4ccd49b7a"
          xlink:type="arc"/>
        <link:footnote id="Foot_9a2be2390c3841f69f35c107f89f9e45" xlink:label="Foot_9a2be2390c3841f69f35c107f89f9e45" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Allowance for sales returns represents anticipated returns net of a recovery of inventory and royalty costs. The provision is reported as a reduction of gross sales to arrive at revenue and the reserve balance is reported as an increase in Contract liabilities with a corresponding increase in Inventories, net and a reduction in Accrued royalties for the years ended April 30, 2022, 2021, and 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_91423adc67624df48b40d0a0ddbb95c2"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_a6372f2c4446455e95a712617ca68590"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_0c617e6ee7ef4709abab3992fec0809a"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_bf516a2d8e2e49c482d7710fbb39bf6d"
          xlink:label="Fact_bf516a2d8e2e49c482d7710fbb39bf6d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_bf516a2d8e2e49c482d7710fbb39bf6d"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6632d3f14cb84d0eaecef2e7de6e2f21"
          xlink:label="Fact_6632d3f14cb84d0eaecef2e7de6e2f21"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6632d3f14cb84d0eaecef2e7de6e2f21"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ad79b2f099054747bd1136affde0bff6"
          xlink:label="Fact_ad79b2f099054747bd1136affde0bff6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ad79b2f099054747bd1136affde0bff6"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_465e937186774eeeb54bfb9a41a37593"
          xlink:label="Fact_465e937186774eeeb54bfb9a41a37593"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_465e937186774eeeb54bfb9a41a37593"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_88104e7a1d5e43e0811254fc9cf2b0b4"
          xlink:label="Fact_88104e7a1d5e43e0811254fc9cf2b0b4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_88104e7a1d5e43e0811254fc9cf2b0b4"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_43ca00aacdb74be386fc12c04863682a"
          xlink:label="Fact_43ca00aacdb74be386fc12c04863682a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_43ca00aacdb74be386fc12c04863682a"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_50239022016242d4b2ddf8bb1e12e310"
          xlink:label="Fact_50239022016242d4b2ddf8bb1e12e310"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_50239022016242d4b2ddf8bb1e12e310"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_5cbfc5905ca04a53a15be00cf6e6b740"
          xlink:label="Fact_5cbfc5905ca04a53a15be00cf6e6b740"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_5cbfc5905ca04a53a15be00cf6e6b740"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_bed5e064eb3b48e6a8e6e60c0e807f04"
          xlink:label="Fact_bed5e064eb3b48e6a8e6e60c0e807f04"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_bed5e064eb3b48e6a8e6e60c0e807f04"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17d1196d05ab434fa2d82ed0097681be"
          xlink:label="Fact_17d1196d05ab434fa2d82ed0097681be"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17d1196d05ab434fa2d82ed0097681be"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_44e5e389c041404a97af23a7e8e81ec4"
          xlink:label="Fact_44e5e389c041404a97af23a7e8e81ec4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_44e5e389c041404a97af23a7e8e81ec4"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_eae4001d45ff4b768bf751b9aa506566"
          xlink:label="Fact_eae4001d45ff4b768bf751b9aa506566"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_eae4001d45ff4b768bf751b9aa506566"
          xlink:to="Foot_9a2be2390c3841f69f35c107f89f9e45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_62548c0e7a63466eaf831c9cec8c3eb5"
          xlink:label="Fact_62548c0e7a63466eaf831c9cec8c3eb5"
          xlink:type="locator"/>
        <link:footnote id="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" xlink:label="Foot_8d9f06c043c84d3e90aed9cb21e15d9e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See<xhtml:span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Note 2, &#x201c;Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards&#x201d; of the Notes to Consolidated Financial Statements of this Annual Report on Form 10-K regarding the adoption of </xhtml:span><xhtml:span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ASU 2016-13, &#x201c;Financial Instruments&#x2014;Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments&#x201d;. We adopted the new standard on May 1, 2020, with a cumulative effect adjustment to retained earnings as of the beginning of the year of adoption.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_62548c0e7a63466eaf831c9cec8c3eb5"
          xlink:to="Foot_8d9f06c043c84d3e90aed9cb21e15d9e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_bf516a2d8e2e49c482d7710fbb39bf6d"
          xlink:to="Foot_8d9f06c043c84d3e90aed9cb21e15d9e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_86688c1015284eb6a6be8b30fd3156e1"
          xlink:label="Fact_86688c1015284eb6a6be8b30fd3156e1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_86688c1015284eb6a6be8b30fd3156e1"
          xlink:to="Foot_8d9f06c043c84d3e90aed9cb21e15d9e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9d8d201bdfdc4e349f17eac583234fd4"
          xlink:label="Fact_9d8d201bdfdc4e349f17eac583234fd4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9d8d201bdfdc4e349f17eac583234fd4"
          xlink:to="Foot_8d9f06c043c84d3e90aed9cb21e15d9e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_83164bbb154d400bb02b338480084d5b"
          xlink:label="Fact_83164bbb154d400bb02b338480084d5b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_83164bbb154d400bb02b338480084d5b"
          xlink:to="Foot_8d9f06c043c84d3e90aed9cb21e15d9e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ae55e1c411ad4bb595f7677fb921040e"
          xlink:label="Fact_ae55e1c411ad4bb595f7677fb921040e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ae55e1c411ad4bb595f7677fb921040e"
          xlink:to="Foot_8d9f06c043c84d3e90aed9cb21e15d9e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_465e937186774eeeb54bfb9a41a37593"
          xlink:to="Foot_8d9f06c043c84d3e90aed9cb21e15d9e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_3bdf0321af744e9b81a7ae215cd76176"
          xlink:label="Fact_3bdf0321af744e9b81a7ae215cd76176"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_3bdf0321af744e9b81a7ae215cd76176"
          xlink:to="Foot_8d9f06c043c84d3e90aed9cb21e15d9e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6c01f132acb64fcbaad334820cb56b3c"
          xlink:label="Fact_6c01f132acb64fcbaad334820cb56b3c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6c01f132acb64fcbaad334820cb56b3c"
          xlink:to="Foot_8d9f06c043c84d3e90aed9cb21e15d9e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_50239022016242d4b2ddf8bb1e12e310"
          xlink:to="Foot_8d9f06c043c84d3e90aed9cb21e15d9e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6ac02f67c2204bff9cbf236dd34c862d"
          xlink:label="Fact_6ac02f67c2204bff9cbf236dd34c862d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6ac02f67c2204bff9cbf236dd34c862d"
          xlink:to="Foot_8d9f06c043c84d3e90aed9cb21e15d9e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_d4a614999bd44a53baa03a302824c2c3"
          xlink:label="Fact_d4a614999bd44a53baa03a302824c2c3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_d4a614999bd44a53baa03a302824c2c3"
          xlink:to="Foot_8d9f06c043c84d3e90aed9cb21e15d9e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1a254c44ab9149fd9ac55ed6eb1fd8fb"
          xlink:label="Fact_1a254c44ab9149fd9ac55ed6eb1fd8fb"
          xlink:type="locator"/>
        <link:footnote id="Foot_fea41128b179411690270ad200cd7cc6" xlink:label="Foot_fea41128b179411690270ad200cd7cc6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Included in Valuation allowance on deferred tax assets for the years ended April 30, 2022 and 2020 are </xhtml:span>valuation allowances related to, and required with respect to foreign tax credits generated by the Tax Act. In connection with a 5-year loss carryback and a subsequent audit, certain foreign tax credits requiring a valuation allowance were reinstated.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1a254c44ab9149fd9ac55ed6eb1fd8fb"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_70ce761b972b46dcbf1571ab239cefc5"
          xlink:label="Fact_70ce761b972b46dcbf1571ab239cefc5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_70ce761b972b46dcbf1571ab239cefc5"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6632d3f14cb84d0eaecef2e7de6e2f21"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ad79b2f099054747bd1136affde0bff6"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_cc712056920243b5944903d007cd14f7"
          xlink:label="Fact_cc712056920243b5944903d007cd14f7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_cc712056920243b5944903d007cd14f7"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_34da6da7b78c417fa2eafa8f23e118b3"
          xlink:label="Fact_34da6da7b78c417fa2eafa8f23e118b3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_34da6da7b78c417fa2eafa8f23e118b3"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_559dbb72b7554a1aadebdeffb0f5399e"
          xlink:label="Fact_559dbb72b7554a1aadebdeffb0f5399e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_559dbb72b7554a1aadebdeffb0f5399e"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_002c298e7ee348a7a36b140937a1a45f"
          xlink:label="Fact_002c298e7ee348a7a36b140937a1a45f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_002c298e7ee348a7a36b140937a1a45f"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_2eb7ff384b4a424f9fe94874069c06b5"
          xlink:label="Fact_2eb7ff384b4a424f9fe94874069c06b5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_2eb7ff384b4a424f9fe94874069c06b5"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_bed5e064eb3b48e6a8e6e60c0e807f04"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_88104e7a1d5e43e0811254fc9cf2b0b4"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_43ca00aacdb74be386fc12c04863682a"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ceec00641f994bf8b429583b5e5208f6"
          xlink:label="Fact_ceec00641f994bf8b429583b5e5208f6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ceec00641f994bf8b429583b5e5208f6"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_cb1c538695584074b5c1cec7ae3120da"
          xlink:label="Fact_cb1c538695584074b5c1cec7ae3120da"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_cb1c538695584074b5c1cec7ae3120da"
          xlink:to="Foot_fea41128b179411690270ad200cd7cc6"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>116
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M ^1;IP>H)5_(HR//V%,UY0+XE(NCU'"_CCIMV-ZE;C)KP=X!ZLVF#K5;:%G
MKK0%3"]Q:D*?2ZT>\&93A\Y9BAC4'@Y.#OI,:O6@-R<"J#\2O+Z0E0/H*IG6
MI Z^.0] _8'@E<4,[F_X;L-1YJA9G7YS.(!'3@>O*&:=_0)K]]I[Q:S1S&T=
M(-_L]%"[K_YU,7/W<)R>W=J%;K2R=YC-K9N<ND;?(G8?)1P0O)1NUH4K%XT5
M-].B(6B:7^[NJ)!7Q?PUE+=YS)2!_+ZD5#PWU'VQ^O^ ]S]02P,$%     @
M$7'85,-_?OAF!@  OAD  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM
M66UOXC@0_BL6NUJU4EMBY[W;(K7 [E7:OJAT;S^<[H-+7(@NB;G8T.[]^IN$
M0,!VO*S4+T"29X9YQN/Q8^?BE9?_B#EC$KWE62$N>W,I%^?]OIC.64[%&5^P
M IZ\\#*G$B[+65\L2D:3VBC/^L1Q@GY.TZ(WN*CO/92#"[Z465JPAQ*)99[3
M\N<UR_CK90_W-C<>T]E<5C?Z@XL%G;$)D]\7#R5<];=>DC1GA4AY@4KV<MF[
MPN=C$E0&->+/E+V*G=^HHO+,^3_5Q4URV7.JB%C&IK)R0>%KQ88LRRI/$,>_
MC=/>]C\KP]W?&^]?:O) YID*-N39CS21\\M>U$,)>Z'+3#[RUS]80\BO_$UY
M)NI/]-I@G1Z:+H7D>6,,$>1IL?ZF;TTB=@RPVV% &@.B&@0=!FYCX*H&7H>!
MUQAXAQKXC4%-O;_F7B=N1"4=7)3\%945&KQ5/^KLU]:0K[2H"F4B2WB:@IT<
M#._O)O??;D973^,1FCS!U^WX[FF"[K^@F[OA_>T8'7V[GTR.T2GZ/AFAHX_'
M2,QIR01*"_0TYTM!BT2<H(][UQ=]";%5_]"?-G$,UW&0CC@P0;>\D'.!QD7"
MDGT'?2"U948VS(;$ZO%J49XAUSE!Q"'$$-#H<'-L,!\?;NY8V+C;<7)K?UZ'
MOT>V8L62G:""25-VU]9^;5TUA]6 .!&)27317^V2UG$X]K#OX'W<V("+7.Q%
M[A:W1\/;TO!J0[>KW+B0 D&)(/8&O4XP8ZEXME14K?-<+.B47?:@-PI6KEAO
M\.D##IS/IF%^3V?C=W*VESM_FSO?6@)5[A!_08)FYK2MS8.=,0MAN?#5$M!A
M ?%=UU<J0(?Y,7:(9RZ 8$LBL)*X7["2RK28U45 $VAIJ9#5K16SUD2@A8.=
M,/8C)>R1"4=($#@*/1T7QZ'K^V9ZX99>:*5WDR]H6L)"6H_4C//D-<VRFFM:
M2%K,TN>,(2H$DT:6H1:5$O?HEXBQCH >Y'J1F5FT91;]H@'!,"VG<EEN!J]D
M&94L04?3DB6I%,=H"BO#S#A\UW;G?^&_3=F(-":GV".ADA$=Y;HN5K-B0)'
M"<U)B;=)B:UQ7^6\E.E_M-8\,. 'C7&L11)!7PT45CHJ] *UVL<Z*B#>CJ\]
M5MAI18%CY?7$)<W0]*!FW;C:FW%1X 8^41B9@*'OQ[$Z5$:/D1^&3@>O';&#
M#^P^:3'E.4-'&1?BV$@+Z],(QR14Q\F PY'O8W5!->!.?8]$'16(2<N)V%M.
M(1DL-G(S2$8RQ#"3XLC1ALB$B]R=5;\A8\ 1+_;C#C*MRL%VF0/B'Z1] 5R@
MEQ0SAF!I* 1=;RKJP6+09V:P 3+7HJO'Y<*HJ30-L# .0Y6E#B-AV*& <"N!
ML%4E#+Y"] CH5.MXU32FK)35K>Z.T3C<:UY![*FL=)0VLVR0?3JM*L%V67(O
MYZQLYE.G/,6ZFHBU;C8RH' 0!MI4,L!<-\(=3%II@NW:Y&:W)Z!G!MMP*$#Z
MUM'W= 5!G#A0HQT9<-#V8DQ45CKN-'"=G>+=I]5*$FS7) \E7Z7UQAX(;1I?
M-RU=/@38U9NY066$@1^HI'08QCCN4%FX%2/8+ACNF#R@A4?Z)@966B=6N1AQ
M1">CXTY#2PMO502.K;NB,2T+6)3$IO1@E5KOLHVLK)+D=W='[^IM_%[>]C?\
MK6PA=MER344Z14?02Q.>9;04;2:-!=*X"W>+^"Q05W@S2E5B!M0I/G,[9B]I
M)0NQ2Y91FBUKE7TX*VR*5YW 9I2ZT!M0-E:M:"'$6O$_Z@,\H$57H,A@G2^6
M^3.PJI9#GN?5ZK@^9>)+*4!3)S ]SHUDK>+H=V?#NWH;OY>W_1RW6HK8M50[
M&]:Y-!>+KG%\/_35%FF$Q:ZJ+TRP@#@=LI"TDHG8)=/N)+"1T>6-'_BQ>@!B
MA'F:S##"NLE4@FG_3BL\B%UXP/9WPABZXY*A\ 1]^A 1XGS6=]R/FQWW<+/C
M'JYWW+4%_ER#:B\8;]U\W3V$N&DWJ%>UW-Q85M( A)Q@FTT\>OZ)!)M51QEG
MIG+L[YPYYPPLJL-^ ;-W6<CU>>#V[O:%PG5]C*[<'^+S,3;<OR+^^8CXQB<!
M/*G?3?3;OUZ_V;B%X&%S@#+V F$X9R&LUN7Z9<'Z0O)%?1K^S*7D>?USSFC"
MR@H SU\XY*^YJ/Y@^\IF\#]02P,$%     @ $7'85#1ID"<+!    PT  !@
M  !X;"]W;W)K<VAE971S+W-H965T-2YX;6RM5VUOXC@0_BM6KCJU$FUBYY4>
M(%'":BMMH2KMWH?3?7#!0&X3F[,-M/?K;YR$+(24=J5^(;8S\S#/,_9XTMD*
M^4,M&=/H)4NYZEI+K5?7MJVF2Y91=256C,.;N9 9U3"5"UNM)*.SW"E+;>(X
M@9W1A%N]3KYV+WL=L=9IPMF]1&J=952^WK!4;+L6MG8+#\EBJ<V"W>NLZ()-
MF'Y:W4N8V17*+,D85XG@2+)YU^KCZQ@[QB&W^)ZPK=H;(T/E68@?9G([ZUJ.
MB8BE;*H-!(7'A@U8FAHDB./?$M2J_M,X[H]WZ%]R\D#FF2HV$.F?R4PONU9D
MH1F;TW6J'\3V*RL)^09O*E*5_Z)M:>M8:+I66F2E,T20);QXTI=2B#T''+SA
M0$H'4G?PWG!P2P?WHPY>Z>#ERA14<AUBJFFO(\4626,-:&:0BYE[ _V$F[Q/
MM(2W"?CIWF \FHR_W<;]QV&,)H_PN!N.'B=H_ 4-QG?W#\.OP]'D]OL0W8Y@
M/D3GW\:3R06Z1$^3&)V?7: SE'#TN!1K1?E,=6P-01EH>UH&<%,$0-X( !-T
M)[A>*C3D,S8[!+"!346)["C=D).(_96\0J[30L0AI"&@P<?=<8-[_'%WYP0;
MMTJ0F^.Y;R<HAA1 =GXU59"C4?\IOC7F?_6?E99PR/YNRE 1@=<<@:D\UVI%
MIZQK06E13&Z8U?O]-QPX?S2I^YE@\2>!'2CO5<I[I]![(ZBZ"9^*C*'S5"AU
MT21= >'G$*;&;GK8BURGW;$W^Z(TFA$_.#2+C\TN0X]$865V0,2OB/@GM]!8
M+YE$0 1$6IJ2O6&'Q*Z;F/F?N2D^$RS^)+ #+8-*R^#DIH#+!JX2#J592L:G
MKPA.%5<I+2ZQV3]0L>%6U$V"%L#!07)Q0/S:5CDVBT@8D-I.:0 CD=\.FG=*
M6+$+3[)[XC034B?_L1E<ZCJ1S)"!K:.T:B$.!T+,D:8OZ)R]0.>AV 5Z9IS-
MD_S%V3EV6Y[G7+1@2%K8<6$$MP(ZPTX+NV$+,-6*Y3=]^MHD47C$RO/;IHP>
M*'1L=4E(_2@U&+DX"MQF@:)*H.@=@:"Y2G-]%M!4E><'0>X3KAG0TTA2S9#:
MTM6'%".M, ISP0(_W,D%VF'O?;6BXYWB>O7*<VQ$<(AK8AT;70:NXS1KU:ZT
M:I_4ZE%HFB+Q7O%I8M8^C@>';KU<#H[-(B]TPAJY!K @"/UV,SOL_.R<G)/\
M!K_&J40[N /@HO#=&JD&.^*2=E"SBQOL+K&'':]> ^R][C!C<I%WV0I2LN:Z
MZ*JJU:J3[^?]:VW]QG3X>=?Y$Z;X/+BC<I%PA5(V!TCG*H2H9-%Q%Q,M5GD/
M^BPT=+3Y< E?*4P: W@_%T+O)N8/JN^>WO]02P,$%     @ $7'85-D\1\+N
M @  S0<  !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6RM56MOTS 4_2M6
M0*B58'EVFT8;:6N*F$0?6K;QV6MN&XO$#K;[@%_/M9.%KF1C2'QI?)U[CN\Y
M;NX=[H3\IG( 3?9EP=7(R;6N+EQ7+7,HJ3H1%7!\LQ*RI!I#N795)8%F%E06
M;N!YIVY)&7?BH=U;R'@H-KI@'!:2J$U94OGC"@JQ&SF^\[AQP]:Y-AMN/*SH
M&E+0=]5"8N2V+!DK@2LF.)&P&CF7_D4R,/DVX9[!3AVLB5'R(,0W$UQG(\<S
M!4$!2VT8*#ZV,(:B,$18QO>&TVF/-,##]2/[)ZL=M3Q0!6-1?&69SD?.N4,R
M6-%-H6_$[C,T>FR!2U$H^TMV3:[GD.5&:5$V8*R@9+Q^TGWCPP' /WT&$#2
MX!@0/0,(&T#X6D#4 "+K3"W%^I!03>.A%#LB33:RF84UTZ)1/N/FVE,M\2U#
MG(['\UDZ_W*=7-Y.$I+>XF,ZF=VF9/Z)C.?3Q<WD\V267M]/R/4,XPGI?9FG
M:9_T%E0"USEHMJ1%GWP@=VE">F_[Y"UAG-SF8J,HS]30U5BD.<I=-@5=U04%
MSQ3D!V0JD%F1"<\@>TK@HKI68O H\2IXD?&RDB<D]-Z3P N"CH+&KX?['?#D
M]7#O!35A>V&AY0N?X9NCZ9(L18E?>6X^ORV@XQ@#Z15"J?Y%E^<U9]3-:5K+
MA:KH$D8.LBJ06W#B=V_\4^]CEU__DRSY3V1/O(Q:+Z.7V.,[3DLA-?L)&;8P
MS21@0]-HKM+J/=%T3WJPQP:KH$\>@,.*Z2YSZT,&]A#39K?Q!S^,(KSM[:%M
M'6F![X5/LY(_LWS/#\_:K"="!ZW0P5^$XD@HK,XUCH+FGT*P[S*N 8W51%(-
M1.UH]2_*!QV2SL[/CH1W9)T.CI*2/Y,"WX^.9+L'C:X$N;8#0^&%;;BN&T*[
MV\ZD2]N*C_:O<%;5H^4W33WHIE2N&5>D@!52>B=G6)*LAT<=:%'9=OH@-#9G
MN\QQWH(T"?A^)81^#,P![02/?P%02P,$%     @ $7'85+QIAI7X"P  F#D
M !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6RUFVMOVT86AO_*P"V*!(@C
MSH6WU#'@6$QCH+D@3K<?BGZ@J9'$+46J)&7'B_WQ>X:41''FS,A>J"C0R-3+
M([YS.\]<>/%0U7\U2RE;\GU5E,W;LV7;KM],)DVVE*NT>5VM90G?S*MZE;;P
M9[V8-.M:IK/NIE4Q89X73%9I7IY=7G37OM27%]6F+?)2?JE)LUFMTOKQG2RJ
MA[=G]&QWX6N^6+;JPN3R8ITNY*UL?UM_J>&OR3[*+%_)LLFKDM1R_O;LBKY)
M_%C=T"G^E<N'YN S45;NJNHO]<?-[.V9IYY(%C)K58@4_KF7U[(H5"1XCK^W
M0<_VOZEN//R\B_Z^,P]F[M)&7E?%[_FL7;X]B\[(3,[33=%^K1X^R*TA7\7+
MJJ+I_D\>MEKOC&2;IJU6VYOA"59YV?^;?M\6Q,$-E%MN8-L;F'Y#8+F!;V_@
M^@W"<H/8WB">>H._O:&S/NF]=P4W3=OT\J*N'DBMU!!-?>A*O[L;RBLO54.Y
M;6OX-H?[VLOKSY]N/_]Z,[WZEDS)[3?XYV/RZ=LM^?R>7%_=?B#O?_W\^RTY
M)[_=3LF+'U^2'TE>DF_+:M.DY:RYF+3P#"K2)-O^WG7_>\SR>Y21CU79+AN2
ME#,Y&P>8P,/O';"=@VOFC'BUKE\3[KTBS&,,>:#ITV^GR.W)TV_W'&[XOCYX
M%X];XGU>RSIM\W+1=Z&\S25:RGT4@4=1H\N;9IUF\NT9#!^-K._EV>5//]#
M^QDKH5,&2TX4;%1Z8E]ZPA7]\A.,K'F952M)7A15T[S$BJX/X7<AU#AZ?TE%
MQ+WX8G)_6"BHC/G!6):8LO-0L"C<RT9&_+T1W]D,KF;_AKX/ W+;D+:"$3FK
MRBPO)"EUA^IK=3%+FR59U]5]#MV*W#V2"FE);[#R\$_9E$X9+#E1L%$-!/L:
M")Q-Z6:U3O-:U0"IYF115;.'O"@(C'I0_FU:+O([J(ZT:62+=M ^>G#0+CRM
M@1U5)*8"1ADN(KQMA7MGH=/9U:JJV_P_:9>HP=N3[(3&HT30:;3.,#55H0@B
M7[-EJ@(F#F*-7$5[5]&S7$%7F&VR%J#A'FAHW56DW5YD/!+W:< T>X@*GENW
MA\6*0Q^W%^_MQ4Y[4PEM/,M[>ZH1IIK?5F;+LBJJQ>,KY1TZ?PN?E%+^O<D[
M_YCQV'C8V*>A;AQ14<JU$3,Q56$04DN]4F\@%,]I_:MLVAJJ<E-W@QDXJF61
MMC#*O<AJ.<M;& 2S95HOT$SY[DCT/^B?*,5XAIES*EBH%0PBXYQ3O2-C,A9X
MEB1!#^"-.A_^MJVRO\X5*,\(Y 28/31]@Y#?U6>).J/FJ.*'GJ\[0V0TCICN
M#)%YWD$R'3MC@S/F=):LUD7U*"74=9O7LNN^ZR)U.V/&L]"8"GV0PF3LL(-N
MG2$R+^+,XFP /.HDH$N8W\#L11F!1ELN)&GK%*JMGS>IE"X;\F(!4SR<7K;1
M1TV)QGJ'151A'(:Z15-USL*06RP.%$;=&/8+/#T!-TT*.07&I@P&(W7)/OYN
M XZ>A >QT&V9,J.KN21C/P.,42=I7'YNE[(F)2"8@BS[6'.]C3.JG)"R2+>!
MR'S*(]V**0LIM202.H -#9QL>=TUNT9-Y X8L:N:;G0M\O0N+ZPS#^KDIN?R
MXDFC):>*-B[9 :SH$;+*LFJCD!U2M<SO4T"J5PK.T6(T*>B<!9P:;071A2#4
MVPH6+@YLH]5 5=2-53?E/0R]50V-P6[%)![&*=6-F*HP$D8^,54P)%%A\3'@
M$W7ST[YJUNECVJ&N8J@LJS>0.NOJ,2VL[=W$&AKPD.OV3-DY% *CND$DG/ C
M"].S@9*8FV.NJQ(2"0#OD>[+3!2)8\,-HJ*"!MIXG""R<TIM7@:L86ZL&1,?
MU%@W$4;=F/AQ[L=&V\-D- X"/2&B.ICS6S(B&W"&N7&FSR"[]G:LBDSR.*=<
MA#K((#H64:-+X>'"T,)H;" 9YB89*Z-EJBWF=QN%-+A#!#Q$$#)]#0;5>8%>
M$@FFX_PPWMCB0#+,33+#<EPA@;*/UAR",8"67)\V8#H.,WNC?V'Q(I@L6WP-
M1,.>0#2H Y,YSJD74WUZ@.JB.-*'.TS'/68S,$ ,<R_/?'KJDA=JTEQ8X3RF
MGKY"@^G\.&9Z\D5T+(H$MZ :&X""A4Y44]FW>8HA)Y<\E\E.&BTY5;1Q$0X
MP]P \P59!VI@"CF#4D6+$@40S^P F,Z/?:,+8[H@\&Q)<B :=H1H9K.\&V#5
M"O#_N?K#$&B)5,O5S2*Z,!2>D3_1>'YLZ>Y\H!ONIIMWFP:N='/C- -'M53+
ML&2]J6$VUHSFT#VG=M-.-3[LY.@F"H(OH1]ZNGU,Q^(X-E(M*E08;DE$?$ B
M[D8B:,:9E+-FO_:E*GTIGS'%YB;;0(K4FS6BTF?83LG8WL!'W,U'5ZJ6FFU[
M5JNWF[LBS_JUK%KM]?93T\J6MCC".'ZDSZBGF(S%D:]G+4Q'(V&S>;"YYR:F
M?=;:-'T#SI\XP',$<&@L/*:OD&!"P3DUQB5,R 4@L<WDP$Q<.)/6^[Q,R^P)
MGISH]>P]S%-&2TX5;5R$ YYQ-YY]E;M)C^H,154NSEM9KR")W:'C.$<H*PAH
M9,SK,*$?L- W1C(L(O?\@ZXR]C:0&W>3V[NJAGN@>3S5FPE7@>]%^F+F%-%!
MXA'ZPG:"Z$#&;4C*!UCC[M6?+WV5*5?*"\F;9@,=0<)TJ+$,R>:BC8Z@QR4)
M(H%)DF?9=^$#.?$CY+1-KET]M37,?S;U(VF6:6WISPCI<,\SJ!K343\T]M$P
MG0C\R)9+!W+B;G+J%T#5\*L.,)'J7M:S.IU;Z@A!FH ;&T&(C$8\UI=TL6BV
M_5PQT)$XLO:C4LHL5_,@RZ$<@9%.R(Q='U07Q,;2-*Z#RK%8&3A'N#E';;MG
M71]JT^_D(6^7RZI0K-[M)]BVNYQL()!%G9#J>W133 ;C@IXW45D86Q8HQ4!
MPDU >S1XL66#EZ.I[?R)256@BSTT,% ($XK0BXSS+<@V6,B"T+)W*086$D=6
MC^9SF?4);K\5!K-W2;+M_@34JRJ05WVQJ'G,/< NY,17VTW@IJWS3+&P$J"%
M@3!.Z(5&S9LR2@-],2K!HHG8MA8C#LXLN7FIZ[V[$S[]#C]Z3D><E)=.&BTY
M5;1Q$0Z\)-R\U!6A:A1Z4T'+T42;&'JP,12:,@:\;:R!8^%8%%LP6@R<)-R<
M]'7<OM6IKV(SZZ<-7VH Q'RVVPP_F!R1;%/7[K,N @$EW=44$T7ZNA<BLJ>
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
M(.6Z2)B!A/6X@>@CY09(F(F$6=Q V$@Y!PD;(F%N.1 UI:XVJ%'60VKZ2%B
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
MQ_^5%[9L=\DFBIZ8FYJH>#F3\W3B;5F6_5#A*>2 <FW5N_]^+2!3@\8E;+]
M6][WT[XOM+SVEK)G[B$*> V#B'<T3XCX5M>YXV%(>(7&&,DG2\I"(F27K70>
M,R1N(@H#W:A6FWI(_$CKMI.Q*>NVZ5H$?H13!GP=AH2]]3&@VXY6TW8#,W_E
M"36@=]LQ6:&-XBF>,MG3<XKKAQAQGT; <-G1>K5;JZ7BDX!O/F[Y7AM4)@M*
MGU5GY':TJEH0!N@(12#RML$!!H$"R66\9$PMGU()]]L[^EV2N\QE03@.:/#=
M=X77T5H:N+@DZT#,Z/8>LWQN%,^A 4^NL$UC35,#9\T%#3.Q7$'H1^F=O&8^
M[ EJS1,"(Q,8QX+&"4$]$]0O%30R02-Q)DTE\<$B@G3;C&Z!J6A)4XW$S$0M
MT_<C]=IMP>137^I$=S!YM"</(ZLW'UI@S^5M/'R<VS"Y _N^-QO>3QZLX<S^
M",.O3Z/Y#[B:$H:1\%#X#@FNX3.\!QVX)T=Y6Q=R18JK.]GL_71VX\3L-0/&
M5-(X#",7W4. +E/)\S%V^?2-L\1>S"I0KWX"HVH8!0L:7"ZO%<BMR^75,]G4
M\[=33WB-4V\G()Q##WZ.,5P@^U7D\%F".C5N>4P<[&CR6.#(-JAU/[RK-:M?
MBMPI$V:5!#MPKI$[UTCH]1/.C2)'GH(<X<K"M'4-?@2VH,ZS1P,7&9??],O:
M%V_P<T:# .0QLB7,+?2X4:;'9<*LDF ''M_D'M^<_SII&,JCFRM/P?4WOHN1
M"U?29E<:2AB'&%EZ-EP7N9K2S82N?D^;;JU2;[7US;Y;A4'F89!5&-3,@PZR
M:^;9-2_8>_VS>^\LX6^_BS)A5DFP ^?,W#GS/^X]LTR/RX19)<$./&[E'K?^
MZ=YK7;+W"H..]UYAT/'>T_<JE!#9*JGT.#AT'8GTYYZ/YL5D+ZFACL;[LLA,
M:\(_F+1"'1.V\B,. 2XELEHQY:' TJHO[0@:)W70@@I9525-3Q;*R%2 ?+ZD
M5.PZ:H*\].[^!E!+ P04    "  1<=A4U]G0K&0$  "]"0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q,"YX;6R55MMNXS80_15""P0)H/J69#=-' .YM-N]
M9&O$28.BZ ,MC2TB$JF2E!7_?<]0EWC;),"^6.9PYLS,&<Z0T]K81Y<1>?%4
MY-J=1YGWY>EPZ)*,"ND&IB2-G96QA?18VO70E99D&HR*?#@9C=X/"ZET-)L&
MV=S.IJ;RN=(TM\)512'M]I)R4Y]'XZ@3W*IUYEDPG$U+N:8%^?MR;K$:]BBI
M*D@[9;2PM#J/+L:GET>L'Q3^4%2[G?^",UD:\\B+3^EY-.* **?$,X+$9T-7
ME.<,A##^:3&CWB4;[O[OT'\-N2.7I71T9?('E?KL/#J)1$HK6>7^UM2_49O/
M,>,E)G?A5]2-[N%Q))+*>5.TQHB@4+KYRJ>6AQV#D]$K!I/68!+B;AR%**^E
ME[.I-;6PK TT_A-2#=8(3FDNRL);["K8^=DUN<2J,C!D5N*R<E!P;CKT &>5
M8=("739 DU> QA-Q8[3/G/A%IY1^#S!$5'UHDRZTR\F;B!>E'8C#42PFH\GD
M#;S#/M7#@'?X8ZF*ORZ6SEL<C[]?RKK!/'H9DUOFU)4RH?,(/>'(;BB:[;T;
MOQ^=O1'Q41_QT5OH/U*<MX&^&4]B+/;>G4S&XS/Q&A-W&8DK4Y12;V.Q,A47
M4B@MQB>C#[&HI<,B,;8T5OIFQ\/">:P8YQMZ\$_TH #L9ZDK-+D8'\=B_//H
M: !P:ZIUAL$ *^70T<#Q@,U(BYJXP\D*;T*4D]'9@\II&X<%0F9'[4878;?5
MBFOZK\14MA<9VTDKUPOA5=K6LU5ZS=X_FTR+X%OLR:(\$PNC72P^Z60@I$Z%
MS',!8$RQI5.IDE81MNDIH=)S+L#C6!/T CUY<)2J!/PX82"VM7(T:.$?J.5
MK)26.E$RAWHS9[DRH-?1&@/0PP&XKS&Z^"M1H[8&@J'7QFX'P>DM3J"T22;F
MU3)7+N.4FB3FN?2,[#K(F),OK=FH%%\B^Y.E#48>RNH2!06U4DDL/"691@)Y
M')(OB+/)Q?[B[N9 E+V7N,E7>U%VCAH#2WDX*MP9*@$+8%@F,J6"T?NSU"BO
MS8:LYNC:R4>685IUX0P"\X%NUF9F$7V%<&R;-_0'X1!?=#9M]M:L<+Y!*I2_
M0E4S,RT3'0L87&F5--3O\,>N7K;O4F:-!$?"48W3!,XL[L+.-'_VUC 0,P7.
M5VE3UW('NDVL8P6R-IWGP!8=C_\+_E[C=K-.^6VO%'.[YE7*[DV8":R^MK+
M#:)QY0:$_=_GJ&5?(!3OF7*EG5>^"J$TP=W)G(VN:8/[O P +[G#,4@:>#;J
M&(D#^G<IA_UE.X (^:(K,KG!/"FIY0 &"@\&E6]%;I+=R8.<>;7PH<'V[Q<'
M<2?[ G>I*2#\<L#=BTZ-Q<(J\57J1]GD\I'0:GH[>&E2#W>N5)S#=7@X.*ZS
M]LWMVDO[M\E%<R4_JS</FQMIUR 21V$%T]'@ YX"MGDL- MORG!!+XW'H0]_
M,[ROR+("]E<&X[M=L(/^Q3;[%U!+ P04    "  1<=A4W>NS?2,B  !(:0
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
M^P;85>-:8&X0Q,RC<T&3;D?%[Z*T*'$H7X!&[5H\,R0*CK-#:".]HN;V>SU
M[B]JO5Z*;+/K.D@%'HGD+6ZV:\;AP2188G3>HMX&8)LSUX)DB-E620P*375J
ME%-U0J%3U*2R7>)IP@SH@."1?Y<BEH @I+GY#G@@1W]Y8V0"=J9VR9'VLZW,
MX ]D8QMQ33-VU,*>DS8$Q3*(WS88]278+'Z&G(.4T6%&T#$P3N&6>-IE<;KQ
MT=E4,<1#1\TV<(:6Z/ZXIZZJ;8#7?^>P(GJI")% TT&7+$0T\-LA1CNWR$2)
M0)/??2(.) 4):3(.!LDN@4=:;B7BWKO0OFA,.&.PE]BOUKDY(8\/H H2F$DX
M79?.!GF/H F9PX-$[8#("0YFO=U7(8F\]E&X*KZ+96&Q]5:8\"$N70XWQ^2#
MYH#=IH.=[F2(\X9-ZR!JVS:(AIA70>>,O,&E(=E)Z,1*@FJBX;V''#T[PG3@
M2QAT 30BS QUKPD^S@[%'&/V;#5P1BGX'F(<)%@L-<:;(O)Z%[ SA41V2K,@
M[=Q6#MQ&/,=M[01R 1UDM"2!VSDYO+$;C.)"DXY5 C;!:LDKR@U(2NXQJJ>!
M\.-O'6W']B1$*VBY[()0F/:@RO=8JDAC!(@Q4E\].>^VV@^X/N:NBQ<4HDQB
M7DU^^>RV0UD'<#U[)Q&<OG2">J&FD\'9J[-GUQ)&EK'C4L\&X^GK9U<2<45&
M@Q)$5@\8<\H&X3X>G0Y>G9^IXV<?P!X7B\1_(_Q?LH5A/!,/+D=JCLZG%]#S
M 6*G3"Q@=75'H=$O'!K](J%1']4F7<YV$N7.F10:&<ZS):%5%TZRCVM+K#7A
M 5K0!=KRA4:<Z_V!0<<0 XPNMQ0%"9"/!N/XK4\C)=%Z^4XD#IUK"A01<6*D
MJ5O108JZZBA) 2FI.>49$P19>',&6]MZB.^\8A/K#/T6/I(1//,<7'(,[0!'
MZ9S)R1DH+"'!U(5D!Y$@.-PN2:8F,?HNNT'8-8EIB4Q5][9L5VSUEW9E02<8
M)#)-; HS,$"S<:IU(7600,(8)_90+<0FYFW3$E*F^24/>@_^'74D<F!T45#D
MD'0B39YNL.;B')' ^/A%FI<B'ZDK6R@40K^I6"UU<R!H@KYU)N(P M#'00A/
MBV#@3'HA+)><)@J=[#%3N"XU1K5"F,'._N!8(K*#U36MW?.1>J)75% *!YCP
M1YLO^(@"+G$4YX<9 /R2K? GA-P8#'_N9_;B"3B0Q]B(.0XY\G#^@KW!G:@P
M>6O%#&,;-*H250#P7+=XQNQ6ESZ#HR7^'5R!B+9D_V]WSMHN;2(Z+ J:M'C,
M<OIX^($8[G0TC9\\'!5.([QLAB(!)*Z4GV#8T(7D^V4$/V)%NF1=/B.RD*1G
M-XFAOQ'&4S(-6?!"O1I<3,?P_V0\N+AX^>P7$UM?[>T$V(*+UZ?J6!V=#5Z?
MO0;5GH[N@S&=;-3I9# Y/5>G%X/QZ=FS1W;IP+:\4$>3UX,S6-$Q_CR=#B:O
M8?)T.9?I+\3J3,,9XB@!LA.XS.4+%"@ 1853 >F@'NC4D%LPPOPF45>DHRT6
MH$8)>(,PC$<O=\1CG I,\S39&!"--*F/LQ.5X.\.40'/BQI^ BRHCC[>?/A\
M+"$+UG.24=Q9\-Y@/,;.:!\ZHX$D,2CEN)V/'M8Y,PZG[B:MPU<_P--;!LWJ
M%_8T24=>4;[P,GR7)]])[C$)I]&68'6,%W><, 4:ZYYA8IN]1,MGZE39:NA-
MM\SYCR5<KGFF'84IM' *A59 Z:46_ !)]4K$#%/,OHA#0E"T&+ N >'D$D@'
M)@"<SSAV?%]PM/1=/WM"@DZB'XZ+EZA>AH:K/; !8$D!)3\V6K/6976QYD!Y
MI#E 8E'PY-RS 1D@X7:.A:GT6VX0.0"<*DN,&NA(&>.+O%@4Z#ES72N[M0=6
MPN=YC<TYK"VA3\05-8?10R"08BNY!9+-,#=9R0XRQUDX_[$T19V8,@"3\[;D
MY#8<4LR 8X0$\V037/TIP0",'#XB:@_RF^Q_$ AGY\U&8V0 K'J#'-AA"KJQ
M@B5@US%((F&XC*6%HNI%G5/U$166/49=+P^[7,-=PAK:(:9.G\JR_D0IUVIL
MJ"07)X-1 ![U#<%QN,>.<2C>XI V[/A+ORU?R#QA<> ])8 OPR=:/NE;^X"!
M=T>T.^<14R?!\,%,> :#6\#&2RPUC4%:E"JY1_WS=QQT\:_2O)0.1I!@-,:+
M"Q<@.<:GBGE:OS92=\MBS>H%NO\5_BGQ%U)&EZ*3@OBQE^D%9JM<VG?I^U)4
M@8H "@HI)&#E,U? 20^=8^")3_6]B74RC^M/  P8W3A"/_:8W(] XXOIZ]$X
M)LM?3%^EN7.VM1?Q(\*NO<OP1X]H(2E1%.+;D]%8?(?EA;OH#03*P/%P?OQ/
M!,,3'N\V6(4&\<BE\N17ZDN&8JL]7/A4#N*PC"'=)7KHU/D_:,GONTN.D) 6
M^^PQXA$2(M9YH5Z?TG^3\>EH\NS:LDGF$X#)_I?3T6MU_@JV[N7YZ.+9TP3E
M]-7HE3I]"0/#3Z?/<)R= +94T>E'R S2 YX<1@'>@P)A4W/GP\W>V>6ZCW*.
M)5&',OY]Y1'&#ZE+RH@53>L]6),M*THC#1#)P*#-EN4)4X:DORX[C=:=1L8W
M\G47'EQQ(D^*=^<<+J=^.]TH'A+Q6;%:ZX**8;%/\/?)O6)_$$$QAS/8D9;D
M;%3+<QA 0N0"\GA0FBXGM?-)_T$:K#(;\/78G5UA6,7';;O*EA!#:5B3F4K[
MXBTL5"SJ!P_)TQB7H]D5X!7!;]>6,=Y-(RY=YZO?M%U2>6F+=<]W8K!#4?LI
M\FXR9O7R)C;\JZ[S_8;GOMV[MB@1'C'?/J+KM$3C?I-RT'<EC(TYC#KXO8?L
M9\ACP>IPPC.A3(E*R-MN*JC$F=^H#^!\%0VE*#X4W_$'P2&_PQ*PC-Q$20YD
MG:=+'_59FLQSP^.<D*0!LR+&W5#ABIVQ=9-<HF1R<-Y=FYV48&+\Q6/H%"JX
M!C%&4KC9$:AT!) 8KK^OMRA:&$BA?H [@<'KDC:")Z!!]Y?Y9'(\4F9UA27O
MFFJ32ZP&#>4N-+G>UE;*->7GH0^?<&^*[0-Y=FM KVV6EKB4PYG/\'I$7S%V
MV %9)L"&E@H-O>E),*! O1A=Z1$R3U!$L"%&'M%X*O.><[ZCJ)Q8$^$S*.]Q
M]\%:.:SQX,R3NBUU57G5'Z:FLL9>ZG5UD/@HL)^B)AI@I(X\!-Z"=KW /).P
MA]1K;L4MIO@36:10[3)OJXQ_)!1W4)-==<I[KY+RWEM?S7'KZ]'8,^9&OKSW
M8Q)0N>+R7LP [MZO2.J&?2PNJ7[+Q'(W.[<P9$/ZRHI)4^R7%G<35IT@;6(_
M4%BI^D!*GV,2<;_.F"8+ZCX0P1&T6$G*:%LXMI/B]L*;4)!4DC]2+-TUP"Z4
M3C,!W@OO:-"4A519WIWX$$O[)@]U)4D4/(VZ'RR7'OCRCE L86(!^Z*V&Q"*
M.G2T 9E1Z=(<0>- G)PMMTO*-\ EKWEU\HV= 2(U+J/L0^TW/&KS)C'7[,HZ
MKLR5@/+OANHR2+>S+Q*3R:V/#E1XRJ3R!>]'N,8CXKU-H*4'UHS4KVFY^\UN
MN?M-E#D?>PH=DDKF9D_>?/0O7AWHUKKN5$#&DF6N;^T1R6J+H2>IXRSE0!B@
M(*Q5)$9*\;#8M>"Y Y0%"SOSO, L2K8L#%?UB\$:[ KIL$=(N>@;'%.P]*"V
MEZ9D;$5E/OTDQ8,FQ5:]TR1Y(E+VG.[@@LT?4#2C_7W<UQW184TCAK6F*G(<
M&S4ZN@W>S+*[3BD/1(C^,EQ-T2Q)I\?RFK^S;X'\H#09)N8"')>29DQ!2Z01
M;'::[/>'$>"HT2NQ(B&^!)\>[(F8&B8]H95TBA0[62$Z5Y0/W=%) GEC61C-
MBG6_(/%]<L3<$G/G[6J\1,+XK.]^2+Q:LA,8^K5[ >5'.O-VF% B%Q-6T1T!
M:- RHHQ8;/^Z(I5:)/D\*D"%U6$IO,%Z.$1.<+S\A<)::@/X^E-19^T*RW6Y
M#(9S\PP,(N1>H1AAG,X[8*-]=<.K_<6O]6.X2L-QNX]XE>8C2;A73[\\0?"K
MK%BSO$;1]Z'# [(>%#S!*=SW9;&F^L ^1?[ .<((%H"HAM,&=(=MM39X^$%A
MIC>J^E'F P'%WWSF,C6"OF1MIQZ[ZQ6Q[+#6H:24YYD(%#3FI#I[TE0Z<E^@
M6\D'H8.<,1V[:):"QQOT3:0&Z ^IP QFM+/A#]V=Z@V5[C#HL5!LXK<^)<!*
MCNR#0A$\NZD$50])26@X"0W[Q"8T>^5;]8I1'&WBVSU1KA)75##]U0,\1U@>
M2B_)SXPZA*LO.H(62X,HRQY $ZH-G=4VE*&:ZKX _<VWA6[\Q>2.RN"@;954
MAP48&Z0(+UPS4NJ(5- V+J%WD&B=(A;NY%AXAXGUQO7'<CJ /9E.JBA20?X%
M;-X]1^MBKNLF%H)?J@]T@0W+T=%U@/_)U\#J*#(1EL!HIU((/MC@-5M__X*
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
MMS&()2$DZ)?[9 8E#@2M9VGIB=@M7]E,H]IIWG2G)"WHO]YG9(IYI[&\D'P
M0/=MQU=^\G@W7%/T1&LZ"N!T+X]<K$)*0!PU\D)B;1*@,UUCI,>?ZH)>Q%UA
MEE]"X.G\!Z- _>5=\5T!CNH0&DXB=;B0](WDB*H[SM.><R]NU(&:,IID(PJS
M@S>P,KRBVST(42EZD4+^-!\NEVIN[SHV%W3L0X'@EZH3&A'?A.;APT.S.W^1
MF[.?G\63C@;W[-5X"#,=4Z,T1T_7[CB>YOV><#IA;PEH;X-P?MY4DBQ-QKZ8
MG),QE^,[2K429A+9GL8441(:((]!K%S"QAR7EZ;KY>R%!FL*1M8^=39 -8'%
MAY0XPAWGI&8:&N;RV[AP#ER'L(.G(2X=W9ONZK% 12I+"333C21T)X:8UQC*
MFY@AJY>L$P:&0^0X2'03R^\',2XEUX^D/'I%CVBD=Q50;OR"?O@83]63SK%U
MG9.,KE!RB$W1\*.A'/2BPM F00:^6!.; &"G'&_?]W..5A?!>?A?!Q)]?Y;D
M)/GK-F!L%O0W?!R_I<5_Z"9\JOR?";KBOXX3F_/?&/JDZP76 I1F#EW'HU?G
MS[D(S?\"YX+^5L[,-F#9Z,>E <>GQ@;P_=S:QO^"$X0_GO3VOP%02P,$%
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
M$- 6FK$@78+].%T[!T,SX &1&.$?.( B^ A!:U4=+.DNVCNQ?]EBNYF/Z'"
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
M"ZWRSY6$S@M:@.<+C5J[NJ #FJ_Y+OX+4$L#!!0    ( !%QV%0?TKT@( 0
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
M.E$[!UK?*JJ];N(VZ!_CU5]02P,$%     @ $7'85.5"KR7Z P  OPD  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULI59M;]LV$/ZN7W%0C:(%6$NB
M7IW:!I*T00>L0]!F&X9A'QB)MHA2HDI2<=I?OZ/D*#'@9D;W17S1W7//O9#'
MY4[I+Z;FW,)](UNS\FMKN[,@,&7-&V;FJN,M_MDHW3"+2[T-3*<YJP:E1@8T
M#+.@8:+UU\MA[UJOEZJW4K3\6H/IFX;I;Q=<JMW*C_R'C4]B6UNW$:R7'=OR
MS]S^WEUK7 432B4:WAJA6M!\L_+/H[.+Q,D/ G\(OC-/YN \N57JBUO\4JW\
MT!'BDI?6(3 <[O@EE](!(8VO>TQ_,ND4G\X?T*\&W]&76V;XI9)_BLK6*[_P
MH>(;UDO[2>T^\+T_J<,KE33#%W:C;)+[4/;&JF:OC P:T8XCN]_'X8E"$?Y
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
M0^K*+<3\>LQWX+A'?#0 %B<4DM5&HKEJ+/9.1U(/*Q[E>%Q&MNJGM%,UBMX
MYJ/,XH::;G360$.E@:?^[#%P,#^-(NNKD' &)+BLOCZ7[2==!HU5<L/M&IJ=
MW+;9)XY2['D+V&UEFVL[_]*SH^ET/XFZ<Q;N??GP4.5L"9XD]L9QN:I/8;U^
MMI77PZN._CF=YM@#)*N,UZ<6#*7<^ZW5C@HWDK#GONWYL1TBAH']5G'7S4WX
M3'PHR"?C( P6;)Y]5T]G%36;>\.3 3:#OC!N?<LG&#URFLYH(,!-,'MD[ ]2
MQ'DX.I#IPW%WG"OW<6F[]M$QPC6G[8[]W6WLJ8Y$9;+>&H[#[)342S8[]7KQ
M8O3&MU+(O/1>&[XF*]F7O\/=X=7YI7UCO%]NW[O_AL1=H#DMU0JD_FR>G(G6
MOLNV/TRSX??'UXTQ3<67:R7A5EJ YZNF,?T/VF#X0\&+_P!02P,$%     @
M$7'85,L49]]Z"0  /QH  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
MM5EK4]M(%OW.K^CRD"FH,D*6;3 )4&7RJ&4K&5*0;&IK:S^TI;;=$TFMZ98P
MS*_?<V]+LC"8L-G9+Z!']WV<>^ZCY=.5L=_=4JE2W&5I[LYZR[(L7A\>NGBI
M,ND"4Z@<;^;&9K+$K5T<NL(JF?"F+#V,PO#H,),Z[YV?\K//]OS45&6J<_79
M"E=EF;3W%RHUJ[/>H-<\N-:+94D/#L]/"[E0-ZK\6GRVN#MLI20Z4[G3)A=6
MS<]ZT\'KBQ&MYP7_T&KE.M>"/)D9\YUN+I.S7D@&J53%)4F0^'>KWJHT)4$P
MXX]:9J]521N[UXWT#^P[?)E)I]Z:])M.RN59;](3B9K+*BVOS>IOJO9G3/)B
MDSK^*U9^[0B+X\J5)JLWPX),Y_Z_O*MQZ&R8A%LV1/6&B.WVBMC*=[*4YZ?6
MK(2EU9!&%^PJ[X9Q.J>@W)06;S7VE>?OU*P4,D_$]%;J5,Y2)=Y:E>A2?)"Q
M3G6IE3L]+*&)UA_&M=0++S7:(G40B4\F+Y=.O,\3E3P4< @36SNCQLZ+Z%F)
MT\(&8ACV111&T3/RAJW?0Y8W_!_\%O^:SEQI09Q_/P6!5S!Z6@$ETVM7R%B=
M]9 M3ME;U3O_]9?!4?CF&?-'K?FCYZ3_=-B>E_J;*948C,2OOTRBP>"->!%(
M5Y45I2EEBF3 <B2^*[%'YPLAG3!S$1NDL"M50C?E4@F9F2HOG7"H.2@KY5+H
MG%_,38HB03M+4O9ZAX)-$1_LW"RQ\*!4-A,%KBBA(2TU^<(_9-U[@WVQ*P:3
M_O$XI(NH/P[#G2_T/C4R%U-Q(*:H** DNW6M8"H9=OUV*O:B?:@:]8>CH8BB
MJ'\237:NU:U);\F@V/L]]W[?/R=H?#3LGPQ'8CPYZB/<.U\8G(>F]D6JG$."
M6ZORLG7I^&C2CXZ/Q20\Z8>32;V5?=L5QY/C?A@=XPK1Z8_QFOR]5BDT.X0
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
M);X=-[M,TZ7,J[3(12EG[P]&SIL3G^;SA%]3^5"UQH(PN2N*W^G+^?3]@4T
MR4PF->T0X^->GLHLHXT QA]ZSX/F2%K8'IO=SQAWX'(75_*TR+ZETWKQ_F!P
M(*9R%J^S^KIX^"PU/@'MEQ19Q?_%@YKK8G*RKNIBJ1<#@F6:J\_XNZ9#:\'
M?F*!JQ>X#+<ZB*'\&-?QAW=E\2!*FHW=:,"H\FH E^;$E$E=XFV*=?6':UFG
MI025:W&5Q7GU[KC&KO3N.-$[G*@=W"=V<%SQM<CK127&^51.NQL< YP&)M?
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
M'/_C= Q&01_:;K<=_.SZ<C+F6LD!6P2('!IH[89]#V&BAH.GG7?70T1!USN
MK6XT?!&&SSJ.I]&[>B;8["('PQQM(3>$[72<?Q&Y;^/S3Y\)[-&OX^L1G" @
MN_UZ16!34*14[./X9GS]]?SB_.*3AAP\_2B^G(].SK_ 8HTG6X4AG\M JIS3
M*A*]J!CD=$I SPM M6OG$1+87K3'S@=19(5<V-KVA3HF1P@(I[K.=/XL8D29
M&K*ZX*CSN=R@*>(\66I2I5D\0@J9(JV?KGGCN$4!#<FT3<S^/GAS%;7RK#*5
MU?]+R%5&R.VS8C:#2(J[QWV+;G_!:)8I8)Y$^3_ (N?O(DH1RWJETJ $@HU,
M!5_B-A[* ;R =ZVS_L,X[?#!>IYO3XKI!E?--*+/R]%.\W\=;?LIM+LEW@X*
M*O(T(2L1GWUCJ[N"E%F'22T[>YSF]PC&.79]P^GMYH&8K].II!9V]71SI[6E
MRKNQ&&EQ6BUH%M>$UJN":23)T#<U+EV+0C8WY8@*\2K#96*XE'IH25Q1J>R/
MM:Z8*$":PU7/3-=^ZH+:8U0TH3EE6OU.1>!]R*C.G*KBF.HYUX*HG8Z=5J"-
M^J9:CU301*C),/6WB53<_::[H2G3G32HE+J#C7A<426^C].,RP68LJ3[/*9H
M4NUU#0\+5?1YY-7@_\ZY7.B5\T=]K'I#8K%(YPOQ!W)SBH,)G2F *ZMTE@(1
M(J5Y+._J%F(L8,DBE<"$)#@K\OE/U"+51;Q6!;!3L"!"MUNT*[JZ@0BR:JX=
M$.69+Z9ZOD%"K2L[W=(MJ6,Y)3&!;>+:-F5+NGVAZL6*_5D*U*;<EE5=PZ*2
MG8BB71"Z&/W:ZL"J K2E]$LJ=6&IXS05.]Q1)9/:UYA+54JVWM%/T_B1.J9
M%@:$P82_*!*MY/$]7W& $F2$/<2J*.M9D:6%I4N=8IX5=Q0SS^>EG*L& S4)
M.ON0<-(UB>\P!EQ1]P>O#1M;W",2!.YKI"K?.8'A O?6>]*FOOBHC,E]0<:2
MA43;.J61JAV]"T?*W6$\>8@?B7)56K(\<^MA"WFJY6:9F&74$R$?8\J8U,1>
MJ;)9J2P5AWUK+C\OTQR#X+6NM<X1.97 MY3W=']L2W+:A['.<B$Z3=ACEU(3
MO;6B,N*W@YHJ[B:D345)U5TVX-JP:>%)<UY=2B08T)"L:MLV+CFWVMB':;Y:
M4\]G7:F>$2QY(LTT;-<77V@3X6RN,C #*.<J)5G K"E@<O[9JA$]4-<*LJMV
M\%K7?+2=K$25(H^=@1:-AC')?EM/YS102MQ!AHV,5H9V__W''X9A-'QKP'TC
M;O-X^MNZ(E']8\V7!1@W5>Y49E")D5)>H);7Q!2#^-:.[AMQ>4<I)V.LR*8]
M%[<DE19K>\UYN89$*;G\'B]7&8C2A85.KM(E#&ZYX=\V>)BSNVH;7EK7]!_T
MRFT</*)*L8.%;O!P=ZXE&_%=L:ZU,/,\EA$<0U"8#A(?SE(Y3:>L=LV]FCA_
M5$P#ZS6,4]5V-!%%M3\,)B6AD(H[H]##HE1&F4W1:'++5XQ^LB/+]*\X-_N5
M<[.O2A15@_^F6*6)&+CVD24H<T+ M"XU_<Y;Z@9@3_7-F#&(RE;HAKSBJ6F:
MJ4X;VPYU#I183!8DC(>T&3890Z0A^-CPJ&F@F?LV'=VFC9\I^V^Z<WS'@<]4
M;P[A"X[XY*HYF8J&<G.R\6D0"_*%TY3H,"V8,7R7!BH.%Y%D%#>PFTUW.C9P
MK&5<)HM'W41H=21T9U/?YVFM[C8:E)9"#!1[R:S0!295N,H3F/)._W#?V<8$
M[AYIXKN:BSC&^+4[%(WIVM,#J:@)HGH@%L7;2D"UIWP*&*L3/#:-#U8.S-[I
MV1AY;O= C!G5UH3]NJI#/?F&^B;<.V+!JWJ?E \>*X\Z:3SF&_$%)H1H<X5,
M$#:V6J0KY.*1Y4<1?4;6P*=JQ""P/)<Z(X[K6$$XW(QZ9^R,=;>YO?5IL82W
MFV=X>U/"G(HSCA0=9\@ECLUGP#T3_:E+;"-3(3&@.$.J9@]:%9--K42/>KI5
MU,9\O!U$O"':<&A!NMJ^_^0/+-_WVH/-N\"QU.T;,S1G-3N9N0Y=SPG=YK-Y
M[@+N86@^>R<F8C+AMXJCS?2A;X6N9SZ:36S/BIS(?&K:[P1"'=IW]W7 26?H
M;CZ!J@\"AE8P\/ YL&PWZO%]@S>]:TG6@*O$Q]OU_H#_FJHWZ(6_WBGE,B8,
M:YF7BNZ;>>!>2(/0%]2H<%I%<WS3G->$[=;)U&IJ$MG<D>KPK6D<A588!LRB
MB+?O<%"WDM0AW=T'UL ).KL;:<.>?@A2^WMWWTA@%#H6W5YM+D3)_:T_;9N>
MSS#3YV_U>"KPI.N2G9CYE1/T0W.;IYULO'+<OMU<\Z&T-,W3Y7K9F$@=5"D+
M28%AON$!W;?DZRUTH8# 3^D*R@-%"H^"?]K V5[\NZ1H&]O%Y>,NTD^VA#FM
M6_(-:6,3V_V=?G.=U^3!M$#=+I"5NGA#MQB>N(]9MFYG*/_5]3G&<G=NF5"
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
M7!H?^]F&^V AT?E@6UIAV0/G<4S.N5R"+7S11<=P.T^S!"<,9I_+=,Y6')9
M%$+S'(,/W,VGX)P]'G=.+J%:UQZQ^;5[45$[2CRG%0K8L8[%IH^A#M-$F_+
MUX_XU%1@5/U:;=@])#[8C/\1&A3!BS 77 L.+_*B !]J ZS%JL1GI8MU6@Q(
M%*\++@LF80YLA]::X@J14F:88!CZIJ2LSF"ED3/ #P!5#13(.L%:CWF\:6>V
M,WZZ1U\.R,$T=&+ '+O@9,,)B^-H/-Q^&4"K6MA7GAY=/RP% 2.@<TM8A]+A
M%."O?_11FKLG,PWP+D%/1%.F<8HX2MC/C8A[E4,IR1$L^KUH'#[*)/H'EF M
M19ZQ)!K T]<M*Z 8+1!B;41MF#($%(Y!W"%0<6^<L%$<308' =CC.0RH"B@[
MZK:0_\$D0YATQ:15'%.%-HN<^_#V1<BF$\2'\*;"4P"S0*@#'0<VU1)'D',I
M!BWJ8-IOAPLH(LTV]-R ((U2M@"H?M( Y+?G$N!3)C-"9>M17JQW(10S$HO/
M 6GQ:%<=C,\A&X&$P!;"E)"6&/)>2TQ8D=%SEU\@?<EU*5.Y1%WP6J.;T,JZ
MR,!="*6P\+M""S!7J*]<8US!PHB@Z@8+#O+,ADL;O+)KN,/^(>FRQ%7I[H.G
M(=8ZNR@SP/1R3N_,Y*S\1F *M=FY&-V6FUDR_!F#THX/H-%!7"LYOQV5XQ%Y
M_R0>1.,QJXQ?S,N< R_]E *;1"9%,I]@/N. A<I$;N<W$M9K)E-<]*W$"" ,
M1#>Z!$IG FF*+.S:HBJ6E@1PY[-7"V+V9!2P#X_?WNZ )6 !;*?5"I $\ST,
M9AM;;DVAB)<*S(,\K<-U*H!F8Z;6>(MX(9<2=##6?+T'<M&0EOQ4:7BZ5';J
MWS^QSY[S6:@%,GF/0IB8S<#TS5J.OUWU_1SZ)\#RK2D#DX)AGA1;&+<<TN'T
MO8O9IC+Z:M/$%2U&;N%DHUIL*2"VRLJ2KQ?H/(>^"Z =N&^IP)L7OB'AY^.>
MT5H"P\MJ/YDUKM1#I22 A3\Q_ND=O:\W"!Z>.^!D('.T 1L_@])95]X+%[9U
M_;HAOVP]_U@CSV>(71+HJO#%[:T6MQ@ ;PO8RA1&INP/BG,<Y,H9C/L?:/7C
M(HX^!,G D=O?RH+, J$$%_$@QJ(>1_&8)9,1_NY%L)7LCQ/X/3B/QKVC-PU'
MKFLZJ9 \@VO_:^M.31(RUAF<LU.4-XPF0]89]>Q5/SJ/6:<_H*O^).HGR%.D
MQOC2R,MF0N+$G4E"0T:]J#^"JR%=#9-H/&&=H7TV'$3#\::]&)#>TGZ,V@_/
MH\DYFT1H=0](TQ[[O>[$*3<$D6=PNCX;1/A['(WVROF#RB@%>,A+"/8]5-H]
M),SB41O^'UESAT-V3KIZ[^Y;+X0,60>D!5YI7 X#WFB!#&$JRA5V%###6BS/
MPH,KUVT61X\L)I6J!*39G":@JJ)>\0T"O:LF(\/!++8T 5/9UJD>4%*71UV\
M2IHK' AW^LT=1%Q!_<9\'2H9<-9V_6P7#<MR]M#]MK*NB#:3$Z,";H;+BULV
M4.^K&-9F\Z1ABLJ(KV:'7O4?X&<[-U 6HH&?X8[7MJ*):$[!A WGA4;9 &_E
M3%O?IT<>Q,(<]?>"=#OZR(M;6JHVEIGOPL/]0/Y_0-^3_CFB!*1J3$!17[J?
M1R>#202I#@MT E +R=[O$RH1N(W.61]1$H<<G0R'T2BAD:-^U(/D!Q =0J8
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
MV7U6@ 71WZ+I_.> _ANE[66B8!3A9WJM%&C5FWW; BL[H/:[OET]"SXS7@@
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
M:8S,[-^$,UP5FH#O=U*:>D *FF^DE_\#4$L#!!0    ( !%QV%2VW1(-6 D
M %07   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;*U86W/;NA%^UZ_
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
M;B*7OB,[=GI*]C],;A-MV8ZPCM=RB=;Q8G=J)?^?Y#;P@O:S;/4"O_,LE.D
M=JCBC#F'H;(<=[D-H7\P+ELK*B%C,9-B*E(F[5;14KE(!3<>%B/TQ^:/,#"F
MX)GGBE*UF&1J:>GLGD3'%G<PG1FG+#@@+5C#G V&ZEX/"QW"9XP$SX1$=P7+
M2<YR[./022<A#"12%OAEQ)=*6V*$.BP(_/T_,!)FJ(/T$38C,X@_E$S&-QA
M06L? W?M\).6@<1KN7!J5FSUD&%AX5P9JL6[UVHI4HC"UIX'%YR90CNC7'G?
MVDGFO :+;M?AQ\HN.D"T46+K:5;<D/ %>\3 <K'N83=GY\"PDZMN%5[>*BS[
M![L[9P%2A_&/#30"8M;0A817A%GS.]F\I6CAD5(+QVMRZCMTBWS@LJ&H7@,8
MX"]<*NL+E63<A8I77%YD+B&PP97 ']+R+L0>2)I\%=R5+Z:.C#F)S-V6[R0G
MT_QI<J^%M9R.>NH!IAM5A53=X57(WX1])4\)6V#@$<P"83*8$BW5;F0MVMN"
M_42VOL_D$X5HR [5M;?JGN:NHW*<8+9A6^&2:/U9<A>G;,V(R_ GOTF55H\L
MMX^0*D.G<(W&+;6Z$^[U))P&S#7$Q, BG%6P$-!,8^"O#,)89%I3G&(WHCEJ
M*+C#)V]731\^@\J&Y3FLI'#!IZ%QK1*6 ]<H0R[81.3"XCE6^:"04;-4TF7Z
MIM1@Y96K4>0W*=\TN&S"=,'7/A/LYR.[#B^UW(V-E]2"8T-'[T4#+D++1U6U
M6CU)D_(E]K2]?,]>8#\H\.QR/D51O]YNUD"7;\1R8M72O<LFRN(KSPWG^*SF
MFC;@]ZG"PKJ:D(+JH7[\'U!+ P04    "  1<=A4-Z241(PC   Q=   &0
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
M?PKXN;51P3<VJ;(U)W\"S-YE$9U'P1?6J0,$O)QC93K]EAHTIL#"S'.,ZN@
M&9M<:;;(,++!A>T<=CAP$A8P:QS.J1J)H*.I57%JR =J*?:5E@"R&:8FR3F
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
M+E;8?5M\?_[QX@'MGB' 6[8#@5.8%E#LB#V#)]=YLVK9C546MDM,8*Z/%+I
MQ"CZ6:JA;XIA [" T8!$UFRCW^URG:F4NT5;E@/YZ("P5"<OAQJ@HI9U3VK@
M770SBE6:9\2^RZ$?L RL678<X+SMK 0V._0&^>X()QJOAH'%"R'2PM4$#XGI
MW:0^Y$'++K8Q=Z$NYC/1XYJFO1:S379,9([E9T$@Q$^"#D'+F8"T%'% )+'>
M=]Y3)$"J-I--"L)Z:<F %DT@$/<0]\CG$)\.:S)2*88%F]0B,0]*"T(][5==
MR)JBVM/>!5H1'$!>@<:CO0ZL3&"UX/0!:U6V$--U)%TB2A_<E;T%MG;97%E
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
M8W"5W-!Y('1#\(1S(C"M<NG243 G&YKR?U&V2"B4_A!1)TC+.8".JQ391-@
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
M7@R9L@OP_TQB--L/:V!WU;SY!U!+ P04    "  1<=A4G)(HP.($  #F#P
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6S55VUOVS80_JY?07C%T )*
MK#?+<I88<-)V#="@09NVZXI]H*6S390B59**V_WZ'2E9MCM;PXIEP[XDXMMS
MSQWOGC//UU)]TBL 0[Z47.B+P<J8ZFPXU/D*2JI/904"5Q92E=3@4"V'NE)
M"W>HY,,H"-)A29D83,_=W*V:GLO:<";@5A%=ER557R^!R_7%(!QL)EZSY<K8
MB>'TO*)+> /F;76K<#3L4 I6@M!,"J)@<3&8A6>786 /N!WO&*SUSC>QKLRE
M_&0'U\7%(+",@$-N+ 3%?_=P!9Q;).3QN04==#;MP=WO#?ISYSPZ,Z<:KB1_
MSPJSNAAD U+ @M;<O);K%] Z-+)XN>3:_27K9N\X'I"\UD:6[6%D4#+1_*=?
MVD#L',B"(P>B]D#D>#>&',NGU-#IN9)KHNQN1+,?SE5W&LDQ86_EC5&XRO"<
MF<[RSS73S$7H\1V=<]!/SH<&D>WZ,&]1+AN4Z A*&)$;*<Q*DV>B@&(?8(B4
M.E[1AM=EU(LXJ]0IB0.?1$$4]>#%G9^QPTN.X/WRX5=R P6CY.,-E'-0OQWR
MLA?#%LB9KF@.%P.L  WJ'@;3'W\(T^"G'H9)QS!QZ/$1AI>UQAFMR>Z5?'R)
M<^3:0*D/$DX>@/"H(SSJ#>F5Q-HL0%'']$Y1H1>@%!2$BH+,.)=YLR07Y+96
M^0J+A]PJEL,A3WIM'?;D;@5D(='.FHDE,39Y6W5AOX,F!I?S/8YFAZ.1J @8
M: 5DFQN6N#V&-CC#:D.=(G3/$;>Z<::RSA!:2FL>%ZC68/0&MXD#9W3..-XF
M,L+UNH3BU+O=P=\&RKN3AO(>SH](,O+C-/9FSM"9=U7CO# ;PY,P]JZ%H6+)
M;"R:69\(%/<H\L=AZ/TL9;%FG-MQ%*7>*Z2MB)#B)-^'2M*633MVIK-)ZKW<
M^K.UO^OD*([;H[NSC^P\Z<FZM,NZM#?KK@LTR!;,W?:.LTU(FN+9Q/Z]TV0H
M3F;W&,XED+<:%C4G+]GB8 [V6O[N'&2[C-FWU[.?+;B?*;+>\*8M[[KAS9$W
MH<:A%M2 34BZ58M3[YDV##L5@CVGB/..\AIZHT >,T$^ %7ZB?<4[K%)5[8V
M(%\)R>7R*]Y;%/B3."!CO&S;C3!=,'E=;NH5JS0)_3@)2.I=R7L05*!'0AI;
M7KDL*T"2<123D8?Z@'&@)9 PS$C8ILBC-C'[,F/<9<:X-S->,%'0->L5^%Z$
M[]3+K..7_?,"GST X4E'>/(O"GROK8<5^$UF;.1]@<K+'T38GSODOR7I<1#X
M098>T_3(S\+(N^LJTD=R6*3*?'4L !E5^"O9-#*?)<FQ#A!.$G\2!-L6$"9C
M/\XR[U7EB*&K'*SSRLK%B5R<H.IL6,3^.(V.=XMT\FVWB).)/QZ/_KI=Q/YH
MDJ#VM/%@ F4#\*Z_[.\:^T$<_HGJ/E X"EJ*'"_NQ( J]SN3/PF3@[T)R:;9
MI$^$PF#[@SKXSQI4O^G_0X?ZCKZ$,F1<KJ'UJIYSAGT'/7%I:B\OS#)_% 0D
M'!UN82,_"&R#<AT(W?YD>Y:=BHZUM,2B!5V+:BOG8'H,=YY>"+1T#TR-!5\+
MT[S"NMGN$3MKGF[;[<T+^(:J)1,:4WN!1X/3,?XD5LVCLAD86;F'W%P:9.T^
M5_@0!V4WX/I"2K,96 /=TW[Z!U!+ P04    "  1<=A4C8VCUV,#  #U!P
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
M*8N7 V^N\#8FM%N [Q=*V9WC$NSO=^-O4$L#!!0    ( !%QV%1?O),'B@0
M !,+   9    >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;+56;6_;-A#^[E]Q
M4(LB!;18K[;LV :<+$4#)(B1I!N&8A]HZ6QSE425I..XOWY'2E;MSC-2#/LB
MD1+ON>=>>:.-D%_4"E'#2Y&7:NRLM*Z&W:Y*5U@P=2XJ+.G/0LB":=K*95=5
M$EEFA8J\&WA>KULP7CJ3D?TVDY.16.N<ESB3H-9%P>3V$G.Q&3N^L_OPP)<K
M;3YT)Z.*+?$1]:=J)FG7;5$R7F"IN"A!XF+L3/WA96S.VP._<=RHO3482^9"
M?#&;FVSL>(80YIAJ@\#H]8Q7F.<&B&A\;3"=5J41W%_OT#]8V\F6.5-X)?+?
M>:978R=Q(,,%6^?Z06P^8F./)9B*7-DG;)JSG@/I6FE1-,+$H.!E_68OC1]>
M(Q T H'E72NR+']EFDU&4FQ FM.$9A;65"M-Y'AI@O*H)?WE)*<G#ZBT7*=Z
M+7FY!%9F\( YTYC!V97$C&OU'JY63"Y1P=D3F^=('WZ!R[4B(*7@OM*\X-^8
M=?%,BJ5D!7R^PV*.\L]15Q-%HZB;-G0N:SK!O]#Q [@3I5XIN"XSS X!NF1;
M:V"P,_ R.(DXK>0YA)X+@1<$)_#"UF&AQ0M?Y; KH73C-87R&>'S+9V'&XV%
M.FI^#1X=!S<5.%052W'L4(E91&?R[HW?\RY.4(]:ZM$I],E,HF8O\(,%N^#N
MPGV,]4G<XZR?5@@+D5/1&RW:9DY3^OP;@J;?5<U''O Y2W=IES;,9).06I 4
M5R1FLVS8H;*T.'\@DTW" (6;YR;>'1-O$W3?/#QX$IKEK;4W9;J6L@:ENL'.
M/[-]OH5'7%+_T<..B2Z3Z0IFZWG.U<H0?<>*Z@)FQ,VT1@5O(0C[]!P,Z!&Z
M<=2S[R0).M.495CP="<CQ8)JARJ&&-T2<&D-C^((WI-$$ S ]]RH'X-/N]CK
M7&?KM*ZP1W(N3XE= G'HT^%^/X+(#?VP<R5D)239 M<OU+*5B:GO!GY"H,'
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
M48+#5[F;OGLQLK:WZ[4T>%>WRRW^..**!/#[1F+K;E](0?=S:_4O4$L#!!0
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
MW_M7$-YNV %;;"L_UG5)@*2]8AVV79%NNX?#/2@V'0NS+9\D)^W^^I&RD[5
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
M ]PJO."'-#Q:.-Y6;YIG_]$=X/>4 S![+Y0+@)V<_X_*?0E'GZY([,'G\':
M(@C)[FZF)#8U13K%/H;S\/9F-!Z-/U62PZ<?V?5H<#&Z!F*%LQ>-LZW:9-WN
MMIKH'VJ6^5Z+?#P BM<XCY; M+P#..]XGN%2XW^D9W:;GMD]VL/69V]JD9L&
MN63*%9^5*^Z?V;7\*A/V)2Y72+G6U%6,4VV^6#T?ZIV//O?PZX4##75!';5N
MJ T2)5&B/&E1J)U^V 7-JA;':&I .XB@%C9@=6M+I,X']2&[W5!KG7FENV#C
MP6>F0>W-&6K"6W;L?$JR>ZP/_]Q2$9I)%"B4"UF<L>MX'5,<3*.\3&5>K.(-
M'.L9MN?1%?EO4VBC7EB"VFR.#MIQ@QW5N8R_8;]^4;+'>IBMU[!>@MEYO@5L
M7Z(-*-#;!"I?=E='->#5M<+K09UNM2AHV] :^:WTVR5>176J<T=;\TKE8B<7
MV4;2*&[V7C;8OF&C5K:(W1QZ+'W4K<GZ60VG>BVGL[ KFFLS+B W.LWJVKF(
M(.4"MEE':?2(ZX.R3KT<Y<855GUIF)B6X7&OOE:VUV?UMHYMV^_SY? D#\3N
M"E5M&- U'-_"U3=,X74F5,#..K<2GI"JY>B_;!X=]6M:*-@+O\XP*E:JUUP0
M0<9!=*L&% V3!>^Y1+@VHZZ7MSHPW%6>KPR[#[IZ-YTX3'6\V?-;<PI!_^ Z
MRD6>8K_GP>I<HA^RSQV%@#M[W.MH T_;A:GM@]QW$>BAAS/!XP@.>@T.>D=Q
ML'F!<;G%$5;N7C=&SZJ5/X1PQSG6'#85!U9F=#Z.<XFX?<BS-8N2Y*WWAY!
MUA)AW[W46-=@8PU^J%6PJ^KIXW09+ZBZG"% U3"]1VR]'=08!7"C)*.TMQ2!
MQ'+)T#B*6X%'\S;-NBYE#4YUGCZD6S3CT(P%BW-Z1^;0>TD.\,",2S.<%ECH
MR ,F?+3 -LUXZK"%<H4] K$O<,@+!,WX*D[X.QSH!7P)]PKFHU/S 4\NO8JK
M@Y/$M0S3Y15%+P2I@7 -[GF'G-]O?3%8R_Q1?1<IF*KK^N-!,]I\>AGH+PZ[
MY?J[S4V4/U+?F\@';#5//:?+<OTM1-^4V49]?[C/RC);*W(E(YR_: 'F'[*L
MK&_H <T'J?/_ E!+ P04    "  1<=A4K:X\U?L%  #W#P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T.2YX;6R]5VUO&CD0_LZO&-%<1:1VV?==T@2)),U=
M/[2)DK3]<+H/AC5@97?-V0::^_4WXWT! D'WII,B8J_M\3/CYYFQS]=2/>DY
MYP9^%'FI+[IS8Q9G_;Z>S'G!M",7O,21J50%,]A5L[Y>*,XRNZC(^[[KQOV"
MB;([/+??[M3P7"Y-+DI^IT OBX*IYTN>R_5%U^LV'^[%;&[H0W]XOF S_L#-
MU\6=PEZ_M9*)@I=:R!(4GUYT1][994+S[81O@J_U5AO(D[&43]3YE%UT70+$
M<SXQ9('AOQ6_XGE.AA#&[[7-;KLE+=QN-]9OK._HRYAI?B7S[R(S\XMNVH6,
M3]DR-_=R_0NO_8G(WD3FVO["NIH;1UV8++611;T8$12BK/ZS'W4<MA:D[BL+
M_'J!;W%7&UF4U\RPX;F2:U T&ZU1P[IJ5R,X4=*A/!B%HP+7F>&#D9.G]Y?H
M5P97LL"SULR&J_?(QCG7I^=]@]O0Y/ZD-GE9F?1?,>GY\%F69J[A8YGQ;-=
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
M)#A240_>V6IIR@<Z,X&,,>3'9B$4ZKU&B9?8F7 =IO@-PG3P2X5FV3*MT-9
M@Y!'B:"_ ,.X\JC3)CL .4P&EX!)PP@_XI2Z)RD3)B%/*EB:>$&$].)$@U\1
M?!6ZY#6-*'">"A4* GHNE?(XB> 66!%T- 7'+"1A&%VB/*+\BY<E_G8#;S%:
M8H6]LIT7,;@&T'T7NHRW;B^1%'-_1UNCSD+,]B*S?]M? T_:V\_'[>T=\@<T
M*SFJ1&%G( U>Q^C5J_9>MGUHW,K?A=ZZ!AGHEPL+S*YH [[/'/JE[H$.Z"_'
MS_X$4$L#!!0    ( !%QV%2_UW!!'@(  *<$   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4R+GAM;)64P8[3,!"&7\4*$@()-:G3+6A)(K5;$!P655L!!\3!
M22:)M8X=/$ZSO#VVDX8B=2MQB3WVS.=_G!DG@]*/V  8\M0*B6G0&-/=AB$6
M#;0,%ZH#:7<JI5MFK*GK$#L-K/1!K0AI%*W#EG$99(E?V^LL4;T17,)>$^S;
MENG?6Q!J2(-E<%IXX'5CW$*8)1VKX0#F:[?7U@IG2LE;D,B5)!JJ--@L;[<K
MY^\=OG$8\&Q.7":Y4H_.^%RF0>0$@8#". *SPQ'N0 @'LC)^3<Q@/M(%GL]/
M](\^=YM+SA#NE/C.2].DP;N E%"Q7I@'-7R"*9\;QRN40/\EP^@;WP2DZ-&H
M=@JV"EHNQY$]3?=P%D#I,P%T"J!>]WB05[ECAF6)5@/1SMO2W,2GZJ.M."[=
M3SD8;7>YC3/9#K#0O/,WI"JR[=$Z())7.S","WR=A,8>XYS#8D)N1R1]!KFD
MY%Y)TR#Y($LH_P6$5M\LDIY$;NE5XJ;3"Q)';PB-*"4'J&U5F"O<>$X^]MSX
M/Y/_L<G1:%LP/R]E/S)7EYFNB6ZQ8P6D@>T2!'V$('OY8KF.WE]1O)H5KZ[1
MLR]]FX-V8C5T2AN6"R X7@A>$COBUA[G&O28Q4EX/%<0GA5/"[KV+8*D4+TT
M8QW-JW,7;L;B^^L^MO ]TS672 14-C1:O+5%K\>V& VC.E^*N3*VL/VTL2\)
M:.=@]RNES,EP!\QO4_8'4$L#!!0    ( !%QV%1TRU^V@ T  /-W   9
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
M ?G[LBS%XQ=U@OT^OY?_!U!+ P04    "  1<=A4J_ITR]0)  "%4   &0
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
MP0&'H' (+'>^D:6\H9J&(REV1!IK5#,#&ZKU1CB6FK<RUQ)7&?KI< 9;2#=
M9A")5<I,IEID(E(M,5\*8?2:3"P&2-5",_.F6;HB4Y"V)M((R+<%9RMJ?!5A
M:<0W,<0X*'7(5T87C#/]2$YO0%/&U1DY,1:WC'/C-G(U!F.0W*@ O\[!@P/@
M5YELDX[7(H$7!.1N?D-.3\Y>RKB8BS(A09F0P.IV#B;DM0A_72V4#>N^CCI7
MOZA7-STV5!F-8.Q@$RF06W#"]^_\GO>A@;U3LG>:U"OL685=/+/7 >>2 RMI
M>G@;=KO]=C!RMS4D%R7)Q2LDMJQ>+Y@6^;C/L$.Q8+ZSQ-B))9GCDEK2*#>8
M:RHUP>H&3/V>J?NA?>?G7O?<\^LB:D1[XROHEH%WCUH^W2.P]TKVWM^5#X&]
M:6YCH2@'A<>RWDAS.EN4NGCR';O5ZO+Z];75+S'[C9AEP>BR8-2+@D%Z)N(Z
MFF9A/R )GEAKU9#+RQ+R\C\W0.=P S2BO;&(!F7@@Z,VP. ([+[W_#7T_GD+
M%%M63UA_T/;KF\"O?+C]8[5!LW)]DDE=?MW*Q<-<XFZI7#%,$H<E*GOM/C:^
MS.]%^42+S-Y%%D+CE<(.UWB7!&D,<'TIA'Z:F.M->3L-_P!02P,$%     @
M$7'85-THK(-^ P  =PT  !D   !X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
MM5?;CMLV$/T50@V*!-BN+K9D>VL+\%H-TH=%%KM-\Q#D@;;&%A&)5$G:WN3K
M.Z1DQ1>MN@G4%YNDYAS-G*&&P^E>R"\J ]#DJ<BYFCF9UN6-ZZI5!@55UZ($
MCD_60A94XU1N7%5*H*D%%;D;>%[D%I1Q)Y[:M7L93\56YXS#O21J6Q14?KV%
M7.QGCN\<%A[8)M-FP8VG)=W (^@/Y;W$F=NPI*P KIC@1,)ZYLS]F\3W#,!:
M_,U@KX[&Q(2R%.*+F?R9SAS/> 0YK+2AH/BW@P7DN6%"/_ZI29WFG09X/#ZP
MO[7!8S!+JF A\H\LU=G,&3LDA37=YOI![-]!'5!H^%8B5_:7[&M;SR&KK=*B
MJ,'H0<%X]4^?:B&. '[T#""H <$Y8/@,8% #!B\%#&O T"I3A6)U2*BF\52*
M/9'&&MG,P(IIT1@^XR;OCUKB4X8X'3_ #O@6R .LQ(8SDXLKLA!<2\R(0F=T
M1A;6#9#JBLR5 ERNK;]!2G#K$9T!8A0^T(*\W>9KEN>$-C3D=0*:LER](;^1
M#X\)>?WJ#7E%&"=_96*K*$_5U-48C'')7=6.WU:.!\\X[@?D#ODS1?[@*:2G
M!"ZJT$@1'*2X#3H9YZ6\)@/OB@1>$+0XM'@YW&^!)R^'>QW1#)K$#BS?X#F^
M_\[4^R5FA1-<;LG9I_E2V='GMMQ4[QZVO]O4JAM5TA7,'"Q&"N0.G/C77_S(
M^[U-US[)DI[(3C0?-IH/N]CC2MD5+9FFN=&\3;J*(K04IBKO8M^;>)CRW;$F
M+5:!?VZ5=+KSD\&&3;!A9[#S0DC-OE%3,MKBK-#1401A<!%FB]%EE.&%%L-C
MIA/OH\;[J//S,*DB8HU'5U7_NK=[U.=V[Y,LZ8GL1,-1H^&H<P>\+T%B^OF&
M8 DG-,7CB1D1S4E.X E;$P6ME7UTD77?&TW"<7BV.]KL@B"*SC?(I=UD,AJ$
M8?L6&3?AC3O#>\Q861ZB>X<_N9E\NH-B";)UFW3R_>@VZ9,LZ8GL1,=)H^.D
MQT]MTJ>&?9(E/9&=:.A[W_LT[__YV&K>X_(9X'ES7HG;S$;CBUK<9C8>7U1C
M]Z@CQ<YQ8SM[/!K%ENNJ(VM6F]O#W/;,9^NWYE9A.]WO--65Y([*#>.*Y+!&
M2N]ZA#[)JLNO)EJ4MN]="HWMJQUF>#,":0SP^5H(?9B8%S1WK?A?4$L#!!0
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
MR9/B@]UMG,?6OJ*]T-@6%Z6%*$V@-(G2%$K3%,T49Q6K3.VO!7REON(4?;$
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
MEI>3PJ6U<=?=*D)#"A87LCAQQAFKLW3<G="72UB<QG -L2UJ8K/G$KUKIO4
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
MT.M$5^T;="?TN2!T=UXDO"CB5;S@9:\%B[4>BQU,\H0P@JDAN0_SO<!S#,4
MF8\]-X0%L[U@9A5\D<IMIHH#/;IGK7*9HL,F)H&TE.F 1+/>/(/ \PW)3P%%
M?9#KAPZLU]_K]:UZ;Z7B":BGL\R0,+^_ -BG'C.D]6&!ZSNF-H",,=\;6,U@
MKRYX;OT%O0$Q=@EAH3%]  ?5:=3'&77:$1#N!83V[?B4D_/S!Y'>B1SLRU;Z
M8_ORF&312&2=M&*G=23."YU\S4 CI7A4MF@LMFZ2#VP??F[Y-9&=@G=#Y["?
M-0D!@)ZO^[S904"@$_@T@$L0DU8&>;8, @Z*7;,+0D!(;P0R=O5V9;1>#UNM
MSDQO8OT%)4/S;:ZW^>(;NLUY5B35<6WM(7;>HW?XJ.YN++9N3EM_A]V7:B-6
M)WETDL=DB\9BZR:Y]:#8;D)M]0=92L\/7=-&0T#J.KY#S?J#@)A@9ZC^6F>)
M[=9R7"^-^VY0^U]&/%,X8"V)SX@I&Z C@1>R =6MO\1V@SF^H<9]K]@[-+X+
MB:R0KM;6;6*[W?P!,XW[_A%>SCX.7$Z SK:<K1_%=D-JJ\40J!P2>JQW%@)
MJ&@CD+%;M-V;.*W](U;G,_N4\53F*OY/[[UKH>)<I+IE:W-=*+N?MO,>VZ9'
M98O&8NOFM'5[!+_064BLMO+H)(_)%HW%UDURZT7)L[TH 9PC(8 7A8%^2,P>
M"0%QR!QOX"PDK1<E=B\Z[EG8#-:Y,^(0U[S) L!.&/%-!P#!* N9-R"Z-8O$
M?C=P_*.P&?!PJAXS!<T!%'/,[$00%W;(@.C6O!&[>?N!,Y'TK9CK]7;I'(#I
M[<Q,>:"O"]C04=+:.F*W=;:*!$P5#DAO<G,(")5N! ,[I=N5T?HT8O=I[S,E
M=,-2Z%KO0G2SXYOO'(16NJ-[])ALT5ALW52V-I $+W406OWFT4D>DRT:BZV;
MY-:(DF<;40+81K?W36\.P5C@F[^L0##/'[BO2UL'2NT.=-P3L!FLV[R9^>4!
M0)TP:MSQCB"4%P8#M]%HZP^I_6[@^,<?[=_RTRW=-57W4;JUFEX'0)7?^P=$
MMWZ-VOW:#QQ_M.^^ NJ:OT\ *()]\YL4@-(K[PR<&O3@]V.[C[-481-Y^),D
M93TO"J" 6HT@6*=6Z_E/#YY12$5^7SWK4>C$ZXU7_\:_?W?_/,E%]12%\?XE
M/HWJIT):FOHAE0\\OX^S B5BI2F==[Z>4UX_]U%?*+FIGH2XDTK)M'JY%GPI
M\A*@/U])J1XOR@'V3]_,_@=02P,$%     @ $7'85*XC>-6H @  7@@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C(N>&ULK59=;]HP%/TK5E9-K=21$%+:
M,8@$9-,F#0U1=7N8]F"2&V+5CC/; ;9?/]L)&70!(8T7XH][CN\]-_ADN.'B
M668 "FT9S>7(R90J!JXKXPP8EAU>0*YW4BX85GHJ5JXL!.#$@AAU?<_KNPR3
MW F'=FTNPB$O%24YS 62)6-8_)H Y9N1TW5V"PNRRI19<,-A@5?P".JIF L]
M<QN6A##()>$Y$I".G'%W$-V9>!OPE<!&[HV1J63)^;.9?$I&CF<2 @JQ,@Q8
M/]8P!4H-D4[C9\WI-$<:X/YXQ_[!UJYK66()4TZ_D41E(^?!00FDN*1JP3<?
MH:[')AAS*NTOVM2QGH/B4BK.:K#.@)&\>N)MK<,>H-L_ O!K@/\2$!P!]&I
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
MN;]ZK\7V0]7![E6J9_\'4$L#!!0    ( !%QV%0>J39.8 ,  'L+   9
M>&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;+U6T6[;.!#\E86N*%(@C40YEIW4
M-A G5[1 @QI.<O=0](&6UA9;BE1)RF[Z]24E678OLF"D=_=BB11W9G:U&N]H
M(]57G2(:^)YQH<=>:DQ^Z?LZ3C&C^DSF*.R3I509-7:I5K[.%=*D#,JX'P9!
MY&>4"6\R*O=F:C*2A>%,X$R!+K*,JL<I<KD9>\3;;LS9*C5NPY^,<KK".S0/
M^4S9E=^@)"Q#H9D4H' Y]J[(Y93T74!YXB^&&[UW#RZ5A91?W>)],O8"IP@Y
MQL9!4'M9XS5R[I"LCF\UJ-=PNL#]^RWZVS)YF\R":KR6_&^6F'3L#3U(<$D+
M;N9R\P[KA$J!L>2Z_(5-?3;P("ZTD5D=;!5D3%17^KTNQ%Y &!X(".N L-1=
M$94J;ZBADY&2&U#NM$5S-V6J9;05QX1[*W=&V:?,QIG)'+5116P*Q<0*J$A@
MCIP:3.#D6F'"C'X%URE5*]2G<.5*R,PCV&Z 7R,_,+I@W#T[N4%#&;=QKV%:
M:,NG-7S,#<O8#UJ^B9F2*T4S^'2+V0+59W@!3,!]*@MM!>B1;VQB3IX?UTE,
MJR3" TF0$&ZE,*F&/T6"R:\ OJU(4Y9P6Y9IV(EXE:LSZ 6G$ 9A" ]W-W#R
MXE4';J\I=Z_$[1W"/::"G^:2<[!-MZ$J^=Q6CHKDO)W$?<B7.J<QCCW[I6I4
M:_0F+_\@4?"F(X7S)H7S+O1_= S?JCZ%!:Z8$&Y3+B%'Q632IKU"[Y?HSC/6
M$T+.H_[(7[>(ZC>B^IVBZA:%D[ANVC;F"B+:8W[="P=1.W/4,$>=S#/Z:$W*
MM'9M])2P/^R1=L)!0SCH)+1]8:U&@%%4:%Y]42]IEK\!:5)40),OUC8.:AH\
MU10.+MHE#1M)P^>U!%H_Z6R&X1,U87!(S46CYJ)3S1VNT=8FQM+.[E%9VZS*
M-$6!2]L=C?.T2>H$?^:W18*='0?_AT'4+/]R%GM_*N0_]8@:/CK.)$BXTQ7^
MODW4&$?Z!-E9/^FTY4ZGJ$./M JR\VK2;=:_:18U^G%N079F3;K=^OE^40/W
MNPW#WYN',K1OW$U]&F)9"%.-1LUN,UE>5?/4[G@UEM[:AF%" \>E#0W.!I9:
M59->M3 R+Z>KA31V5BMO4SL=HW('[/.EE&:[< 3-O#WY"5!+ P04    "  1
M<=A4S2)>16T#  !B"@  &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6RM
MEEUOVS84AO\*H15#"S01]6UGM@ G6;  ZQ8T[7HQ[(*VCBVN$JF1M-WNU^]0
M<A1'IM4-V(TM4N>\?%Z*'V>VE^JS+@$,^5)70L^]TICFRO?UJH2:Z4O9@, W
M:ZEJ9K"I-KYN%+"B3:HK/Z0T]6O&A9?/VKX'E<_DUE1<P(,B>EO73'V]ADKN
MYU[@/76\YYO2V X_GS5L X]@/C8/"EM^KU+P&H3F4A %Z[FW"*YN@C:AC?B-
MPUX?/1-K92GE9]NX+^8>M410P<I8"89_.[B!JK)*R/'70=3KQ[2)Q\]/ZG>M
M>32S9!IN9/6)%Z:<>Q./%+!FV\J\E_N?X& HL7HK6>GVE^R[V#3UR&JKC:P/
MR4A0<]']LR^'B3A*",XEA(>$<)@0GTF(#@E1:[0C:VW=,L/RF9)[HFPTJMF'
M=F[:;'3#A?V,CT;A6XYY)K\7.Q!&*@Z:O+X%PWBEWY +\O'QEKQ^]8:\(ER0
M#Z7<:B8*/?,-CFDS_=5!_[K3#\_H!R%Y)X4I-?E1%%"\%/ 1MB<.GXBOPU'%
M1:,N243?DI"&H0/HYM^G!R,X43^!4:L7?6,"O[XEO^"N^WVQU$;AXOS#-5>=
M5.R6LCOV2C=L!7,/MZ0&M0,O__Z[(*4_N'S^3V(O7,>]ZWA,/;_C@N.B*\A&
M2O>RZ/*3-M^>);L\"L*,SOS=L0=75$;C/NH%7-+#):-PG_#@N.#BHE%R!=I)
MUPFD1^,&63@=P)T&A32E;K:T9TM'V1Y8 XK@7B+2E/B$!Q$HSBHG97H*D"4#
MR-.8* K<C%G/F(TR?I"&5;COGT^&)>"% 02TX1:X()I5V*W ;)70K9V?[^]^
M)8>%YO*2.3C#+!ZX<43%=)JX_4QZ/Y-1/_T6)3M6;8'(]3DG+O#)"5(V"8?K
M^#0HH)-)ZN:>]MS34>YO3>GT9-"+.*'#5>R("N,X<J,%]/G>H/]MD3CO!GKZ
M/=-D,ES#CK X3*+)&<:CNRT895P4?^(-BD6'(;A^"98LN./PZZ^D-@0[!![8
M6/M4_&^VK*!;'4X;P<DQ%018* UM.,)B2H<GAG]T6]>@-FT1HQ%J*TQW#?:]
M?:&T:,N#0?^U+:#:*N!9IJN^WC&UX;@Q*UBC)+W,D$EU!4W7,+)I:X*E-%AA
MM(\E%H&@; "^7TMIGAIV@+ZLS/\!4$L#!!0    ( !%QV%3C;.*:2@,  '$.
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;+57WV^;,!#^5RQ639W4
ME=^0= E2FFC:'BI%S;H^3'MPX)*@ F:V2;K]];.!$D@H:R;RDMAP]_G[SG?F
M/-H1^L0V !P]QU'"QLJ&\_1&59F_@1BS:Y)"(MZL"(TQ%U.Z5EE* 0>Y4QRI
MAJ8Y:HS#1/%&^;,Y]48DXU&8P)PBEL4QIK]O(2*[L:(K+P_NP_6&RP>J-TKQ
M&A; '](Y%3.U0@G"&!(6D@116(V5B7XSU2WID%M\#V'':F,DI2P)>9*3K\%8
MT20CB,#G$@*+ORU,(8HDDN#QJP15JC6E8WW\@OXY%R_$+#&#*8D>PX!OQLI
M00&L<!;Q>[+[ J4@6^+Y)&+Y+]H5MHZA(#]CG,2ELV 0ATGQCY_+0-0<A-!V
M!Z-T,-[J8)8.9BZT8);+FF&.O1$E.T2EM4"3@SPVN;=0$R9R&Q><BK>A\./>
MG)(@\SF:P59L:2HVB*,)8\ 9NIP!QV'$/J"/Z&$Q0Y<7'] %"A/T;4,RAI.
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
M(L0]W]2:DZP-GZ.YD"B&A0@WIWQW*]]H@N4(^0$,O62(;@1" ]5(!$$J)?2
M6YKI\0P/5J;<H>5R)7E4[@V<@CQ_@PX=]_]%>2O,UPO,AEDMM7@, P11&D)W
MBH(T3HU,/#($2=?T"24B":A:5E!5@1JHMRB&1ACTM&L9.!N[.3&3BVQ73*%
MI(G.MQ[*UG+G[2K;;VJVD]'9-<Q9UYDQG,DVZYQJB'RK[RN5</M3*&)S&,X]
M'4)UR'SW+#_08I7M)\V$UB+.?BX9/-M*TP'.SP5,;W%@!BCW,*?_ 5!+ P04
M    "  1<=A4[BOD+0$(  "8,   &0   'AL+W=O<FMS:&5E=',O<VAE970V
M.2YX;6R]F^MOVS80P/\5PBN&%DAB\:%7FQB(G3WZH4/19AN&8A]DF[:%2:(G
MT7&[OWZ4Y(J6^%!EJ/G2V/+=Z>Y$'G\ZLK='EO]3["CEX'.:9,7=9,?Y_O5T
M6JQV-(V*&[:GF?AEP_(TXN)KOIT6^YQ&ZTHI3:;(<;QI&L799'9;77N?SV[9
M@2=Q1M_GH#BD:91_F=.$'>\F</+UPH=XN^/EA>GL=A]MZ4?*?]^_S\6W:6-E
M':<T*V*6@9QN[B;W\/6#BTJ%2N*/F!Z+L\^@#&7)V#_EE[?KNXE3>D03NN*E
MB4C\>:(+FB2E)>''OR>CD^:>I>+YYZ_6?ZZ"%\$LHX(N6/)GO.:[NTDP 6NZ
MB0X)_\".O])30&YI;\62HOH7'$^RS@2L#@5GZ4E9>)#&6?TW^GQ*Q)D"Q 8%
M=%) 707/H(!/"KBK0 P*Y*1 JLS4H51Y>(AX-+O-V1'DI;2P5GZHDEEIB_#C
MK'SN'WDN?HV%'I_]PMCZ&"<)B+(U>)OQ*-O&RX2"^Z*@O+A2+X&7#Y1'<5*\
M M?@]X\/X.6+5^ %B#/PN&.'0I@I;J=<>%;:GZY.7BQJ+Y#!"XC .Y;Q70%^
MRM9TW38P%2$U<:&O<2V0U>+]/K\!V+D"R$%0X]##MZLCBSNX23.N[&&#O;,T
M1G4:CS'?E0,TSF).02(&O\AV)B;ZI_MEP7,Q'_[6Y;&^#='?IBP2KXM]M*)W
M$U$%"IH_T<GLQQ^@Y[S1Y6 D8ZV,D"8CQ&9]MF %U_@TMVM]@MJLU$INI516
MNJ<9=+$'P_!V^G0>L$;.PP[Q8"/7BL5M8G&M7MVO5H?TD$2<KD&4LIS'_T5E
M5=/%9[=DB*]6\L[\OO9<)\1!)SZ-7 !]C WQ>4U\GM6K1\:C1!>,7<T0C*<X
M&00N.GL&=2P:,8@A=O2A^$TH_B43,<[:4[%G%OICSL*1C+72$33I""Z9A8M
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
M$%V1]9F\[FA1VE/J4F@\\]IFAK\Q($T OE\)H5\Z)D'[8S3[!U!+ P04
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
M.08.[533)3OV8/IY,^?Y I]=;0S;[GR^T+1J7:VLVS\;8=!+CS%12QT&(2_
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
MB$W[)693/E;VT'P:V&3GFY].9MYTV@FHO]C,.75FLTY"R%5C()B6T&2;T.2
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
MK&ZT3(;V:.0/EU&<#LY/Z\<^YN>GV;I,XE1\S%FQ7BZC_.LKD62W9P-K</_
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
M-,JX"%#;1M'T(BC;=OO:=@= #L,OF.UO+G&CUO2AM@VE<11-3U_9MMO7MCL
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
ME'M%\_M"J__;N%+*MOFM\=9FL!C?['!PLR)WV35WFPX[TO$NU:[TIVW6GU=
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
M4%D,I450&H72&)3&430Y,$(6!_H5QB;%2H\R#@Q4%D-I%$IC4!IO:=.*E7#
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
M5H;*JIWD. JKDRS'51B=I#F>_IQ[CS>T:HNBR>-=UVW-L;9B\EO1$!7#??W
M$U]<3!3Y"G'\C)-O?BBN)_0M!!-9N5Q":0Z4YD)I'I1&H32&HLF2K"O(IKZ$
MW+V,LH[#T$_2_'JWM%7/2>7N9HTI8CP9MD/,4G]4O;4'+1U#:1Z41J$TAJ+)
MVJOKQZ:V0"A5:SJJJP2:=D->D^EP<B(O:&D82G.A- ]*HU :0]%D>=4%8E-?
M(>Z:L'>4WNQ4>K8Q')MMZ2&+J0Z4YD)I'I1&H32&HLG2J\O0IKX.K4[T.PIM
MKICCC.%\UA8:LG[K0&DNE.9!:11*8RB:++2Z\FWJ2]]R%:&CP!:G AO/A]9)
M$(76L:$T%TKSH#0*I3$43;Z)L:YZ6_JJ=Y<213?953N2,H/%T&Q/:RJSTP3"
MT1]V7SE!:1Z41J$TAJ+)<JHKX);9^9Z1/W$OI86L!"^A- =*<Z$T#TJC4!I#
MT61EUO5X2U^/_QHE?!5OHN!_SW-=SSLL*W[SMDA[81GMNTGTA]%;;$B:"Z5Y
M4!J%TAB*)HNM+OQ;^L)_<9\FR0-K7F43<3.(UTI-Z3'C(@:K'G=8ZCU[RPQZ
MBSB4YD%I%$IC*)HLL[K?8&F+QW6_P:_Z#=445TQEI>K(?9R00Y>Y3ZE/_?ZM
M4I]D3';EPS76F*S])[5@H=T(*,V%TCPHC4)I#$63!5MW(RQ]-^+7.!/7@9NB
M*[;.NV+W?I"0AZ(U)C*.I+YZK+*1,C=12G-R$HZM_#&%=C@^-3-GT[:9HS2;
MM,U<_>GU%@JT=0"E,11-%DK=.K#TK8-V'M%^\H'\07[A3\3=[</XB7/I@^LH
M.@B5?:NBKY@*Q99 S)"IGSSE,BN[LKJ'*/1'USO_@'8KH#072O.@- JE,11-
M5G3=K;!FVLSXI>=ISV7"R++Y$DISH#072O.@- JE,11-5F+=O+#TS8N3Y&3%
MHTQ</2KEARRF+Z$T!TISH30/2J-0&JMH\\:UCC%LW$HHRZIN55CZ5D5S68 R
MNS@7Q)6"@]ZI#Z4Y4)H+I7E0&H72&(HF/]U?MSALXS4BKXVLRR^A- =*<Z$T
M#TJC4!I#T60EUMT16_]\P&U=DO%7VX _\)T(O7E*LC^9/#,_V?!,N=3)F;W8
M+U<-]9Z]50CMA$!I'I1&H32&HLDJK#LAMKX3TC]0BZ2ZD4W_XQ!Q8AO$B\,P
M?LPWNF7#N $FRZ=5R+617G^4O>=7:-L%2G.A- ]*HU :0]%D93<6\M&OY/.S
MD1Z[= ]V[1[LXCW8U7NPR_=@U^]YC<Z,77=F;'UGI$^.K4?UEA^TSP*EN5":
M!Z71BB9GQ:WGZQAJE[*JZO:)K6^?_-G(?;U/@C /W2)8U]'[W_E]7MI(#5U3
M"$ISH#072O.@- JE,11-5G+=W['U:PO];*2&]F6@- =*<Z$T#TJC4!I#T60E
MUGT96_\42:](#6W&0&D.E.9":1Z41BO:F4C]&CT6N^ZQV/H>RT]%ZA<[VJ^0
M?$/[.E": Z6Y4)H'I5$HC:%HLN3K_H^]>)60#FWX0&D.E.9":1Z41J$TAJ+)
MJ^?6#9^Q_IF6/B&]0C6#2?N)S_,FSGD3][R)=]Z$ZL^\[SBA:.4XC1J+S>]X
MLBE^>" EJ_@09>6ZZL>MQQ\WN"Z6]&]MOS$_LO(G"FI,^8L)G_QD$T0I"?F]
M0!K#F<ABDO)'",HW6;POEK2_B[,LWA4OM]Q?\R0W$)_?QW'V_";?P?&G(*[^
M#U!+ P04    "  1<=A4"47"$><$  !C&@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970X-BYX;6S%66UOXC@0_BM6KCJU4DMBA]<>(-&7O:VTW45EN_=A=1\,
M,1 UB:EM8"O=C]]QDL;I-7@+6\07R(L]\\SD&3^9N+OFXD'.&5/H1QPELN?,
ME5J<NZZ<S%E,98TO6 )WIES$5,&IF+ER(1@-TDEQY!+/:[HQ#1.GWTVO#46_
MRY<J"A,V%$@NXYB*IPL6\77/P<[SA;MP-E?Z@MOO+NB,C9BZ7PP%G+F%E2",
M62)#GB#!ICUG@,\O_+J>D([X%K*U+!TC'<J8\P=]<A/T'$\C8A&;*&V"PM^*
M7;(HTI8 QV-NU"E\ZHGEXV?K']+@(9@QE>R21_^$@9KWG+:# C:ERTC=\?5'
ME@?4T/8F/)+I+UKG8ST'3992\3B?# CB,,G^Z8\\$:4)#;)A LDGD!1WYBA%
M>445[7<%7R.A1X,U?9"&FLX&<&&BG\I(";@;PCS5'RD^>3B[@+@"=,EC>-B2
MZG2=HJ%@,@Q8HA!-X-[U%_09<OPQ% Q=/RY#]80&:RH"B8ZOF*)A)$_0$7*1
MG%.8B,($W2>ADJ=P$8YOPR@"J[+K*@"M7;N3'.!%!I!L (@)NN6)FDMTG00L
M>&G A6B+D,ESR!?$:G&P$#7D>Z>(>(2@^]$5.CXZ03>)5#2*8AUP*8[LS^+5
M+Q+MIU[K&[Q>?_IZ,T3?;UD\9N+?JCQ8Y^OJ/)<+.F$]!\I/,K%B3O_//W#3
M^\N"KEZ@JZ?6_4TTT&&>C5_1  V$H,F,I6D9/Z'RN"%]2B^G-$#?!V.I!!19
M96SU/<36*&)K6#/_E8H94P XXLGL3#$1 R,G@!R6 T0E6C"ASV -0GR:ECB2
M-((EJBJ0S%4[=:57O%7?[[JK"G3- EUS=W0K&BT9^@\=54')['9*4$BM50VF
M58!I;4%2<#P<W3^7N8VZ5JL[/MYV@;E]4.JV]Q!;IXBM8WT>PQ?45+^D2A7^
MSBO&>K5F-4VP9U3#LP+[&U*K4$ 50U,:BIRHQ[#2!SR"VDFK*EL\3S1_BP6U
M4@ R7ZT2Q$:GAAL;0):D#5M!YL2=::R0-8TN Z$A6>!D5IOE&O<Z>%/.B(%#
MMBNN.P:T"R<:6TK.3#&MA69WL2,;L=$P[!^TUO ^-! ;$<16'7J7<LM=O*RW
M^@;N& G#=@U[WWIK;%5O1LFP7<IVK;?FJWHC7A/C#7",EN$MQ>P7]08COL&(
M,)DAS>B%"*/\-1&W[46Y#_G#1O_P8040[T,!L9% ;-? G%6K_-&8M[5*K%5J
M1S8PFQBY(W:Y>T<J=:Q4LN/8,=?$*";!!Z42L0KVKN$9!29V!=Z*2KFM-U+)
M2"C9I@_\'2H1STZE?6@I,5I*#MM1DGVTE,0(,K$+\G94>MTU6JAD]);8]?8=
MJ83M5++BV#771LA)Z[!4VH=^$Z/?Q"J@6U*IO0V5C,@2N\B.PEER]B5!V7OF
M[_4H=E<[IM,W6NU[!V6+OP^)]HU$^_:F]ET[@=S7&SL!WPBM_R:AW;83R*V6
M.X%FJ[F)W7[ITZM=<[.<63^FY18:)=<;FC;?2*!O;R<_+W6-Z%:2/2YI!-UC
M\8E9 H[2%^=*1/77;='_$+FE[_XQ@VY5[VY(-.'+1&5; ,758@=ED.T;F.'9
M]LLM-+N #T5L"E.]6@LR(;(=C>Q$\46ZBS#F2O$X/9PS&C"A!\#]*>?J^40[
M*/:5^C\!4$L#!!0    ( !%QV%0QWR*8&P,  *8(   9    >&PO=V]R:W-H
M965T<R]S:&5E=#@W+GAM;*U6;6_:,!#^*Z=,FEII;4*@#'40B9=-ZX=.:-6V
M#],^F.0@5AT[LPVT_WYG)V2! >JD?DG\<L^3N^?LNPRW2C^:'-'"4R&D&06Y
MM>5M&)HTQX*9:U6BI)VET@6S--6KT)0:6>9!A0CC*.J'!>,R2(9^;:Z3H5I;
MP27.-9AU43#]/$&AMJ.@$^P6OO)5;MU"F Q+ML('M-_*N:99V+!DO$!IN)*@
M<3D*QIW;V8VS]P;?.6Y-:PPNDH52CVYREXV"R#F$ E/K&!B]-CA%(1P1N?&[
MY@R:3SI@>[QC_^1CIU@6S.!4B1\\L_DH& 20X9*MA?VJMI^QCL<[F"IA_!.V
MM6T40+HV5A4UF#PHN*S>[*G6H07H]$\ XAH0'P)Z)P#=&M!]*:!7 WI>F2H4
MK\.,698,M=J"=M;$Y@9>3(^F\+ET:7^PFG8YX6SR8%7Z>#4AY3*8JH).DV$N
M(>]@QC7E1FGP)C#>,IT9N)BA95R82[@ZM)@+)N'G/18+U+]H>RJ8,3!VM 5E
MN#)J[7]1\NIC40KUC-APF;:%R9E&,PPM!>K<#=,ZJ$D55'PBJ$X,]TK:W,!'
MF6&V3Q"20HU,\4ZF27R6<5SJ:^A&[R".XOB(0].7PSM'X+.7PZ,ST72;I'<]
M7_<$WPR7J/5!QF&L-9,KI#MMX0>W.=S)C&]XMF8"'EPFH#HF<_;L;"A3XX6Q
MFF[NKV,IJESH'7?!5;-;4[(41P&5*X-Z@T'R]DVG'WTX)N]KDLU>B6Q/^EXC
M?>\<>_*=B36"6@*3T@G+W+4"9J!$G9*J5&I;N]GNAFEWZR1J6-)=6?@T4,:,
MOU*EYBFZ:<:L!Z\HC_982BK7!MXUUP\V"1W&35OGL\[_K\ZO1+:G\TVC\\U9
MG?V!-96\)-::ZH &FR.4KDI=<%D7E\MC.E74_;9.@^Z@=Z#5OU;QH-N/]JUF
M1ZRBJ#=HK*KHPE8%+U"O?"<TD*JUM%65:E:;9COV/>9@?4)-N.J9?VFJ#G[/
M](I+ P*71!E=OR?/=-45JXE5I>\3"V6IZ_AA3C\2J)T![2^5LKN)^T#S:Y+\
M 5!+ P04    "  1<=A47E[XLO8"  #H"   &0   'AL+W=O<FMS:&5E=',O
M<VAE970X."YX;6R]EEMKVS 4Q[_*P8.QPH@O2=.T2PQ)NK$]=(26=0]E#[)]
M$HO*DB<I20O[\-/%<=.1F#+6O=C6Y?S/[T@Z.AYOA;Q7):*&AXIQ-0E*K>N+
M,%1YB151/5$C-R-+(2NB35.N0E5+)(4SJEB81-$PK CE03IV?0N9CL5:,\IQ
M(4&MJXK(QQDRL9T$<;#KN*:K4MN.,!W79(4WJ+_5"VE:8:M2T JYHH*#Q.4D
MF,87LSBR!F[&+<6MVOL&&THFQ+UM?"DF062)D&&NK00QKPW.D3&K9#A^-J)!
MZ],:[G_OU#^YX$TP&5$X%^P[+70Y"48!%+@D:Z:OQ?8S-@&=6KU<,.6>L&WF
M1@'D:Z5%U1@;@HIR_R8/S4+L&23#(P9)8Y X;N_(45X23=*Q%%N0=K91LQ\N
M5&=MX"BWNW*CI1FEQDZG<U)331C<:)'? ^$%S$O"5ZB <M@-3O-<K+E6\.X2
M-:%,G8Q#;9Q;B3!O',V\H^2(HSB!*\%UJ> C+[!X+A :ZA8]V:'/DD[%:2U[
MT(_>0Q(E"=P*C:!*(E%U:/?;9>D[[<&Q96%$*9C"W156&<H?A^+M5+#9=*%J
MDN,D,.FB4&XP2-^^B8?1APZ^0<LW<.K]8WRBJLR9]KMV-\V4EN9\'\0<O +F
M:8MY^J)E;'#]]IB3I05L2YJ7@,0\7#>()?CI,W@6'560"[Y!J6G&$-[1G<X)
M_#JXX3YL#S9T8/9JVJ3Q.-P<B&78QC+LC&6!,D>NS55E476),!-$%K9Q2:6Y
M9(14X&X;+"![A%WL>1.[#:84K$!YD-<['^WQ1KW^8>*SEOBLD_CKVIY="[@Q
MR:'@R*KO ]K5-D%2S?Y,44_I'<:#9YA'%G;48HY><$AFG;G6J?"7A_B\Y3O_
M5[EV_@J8<?1TE4?_>[\;CUUI%.X5GPKERI58F[.F8O@ZU/:V97SJB]?3=/\/
M<$7DBG(%#)?&-.J=F226OJSZAA:U*V69T*8PNL_2_(J@M!/,^%*8P)N&==#^
MW*2_ 5!+ P04    "  1<=A41 J/VN,$  !>'0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970X.2YX;6RU65V/HS84_2L6'56STC9\A'Q-DTB9@57[,-)HTFD?
M5GUPP EH %/;2;;]];4-X2-AF.ST]B4!<^_!/@>.N?;\2-DKCP@1Z%N:9'QA
M1$+D=Z;)@XBDF ]H3C)Y94M9BH4\93N3YXS@4">EB>E8UMA,<9P9R[EN>V++
M.=V+),[($T-\GZ:8_7U/$GI<&+9Q:GB.=Y%0#>9RGN,=61/QDC\Q>696*&&<
MDHS'-$.,;!?&RK[S[:E*T!&_Q^3(&\=(#65#Z:LZ^35<&);J$4E((!0$EG\'
M\D"21"')?OQ5@AK5/55B\_B$_D4/7@YF@SEYH,D?<2BBA3$U4$BV>)^(9WK\
MA90#&BF\@"9<_Z)C&6L9*-AS0=,R6?8@C;/B'W\KB6@DV.,W$IPRP3E/<-](
M&)8)PVL3W#+!O39A5";HH9O%V#5Q'A9X.6?TB)B*EFCJ0+.OLR5?<:8>E+5@
M\FHL\\3R >>QP E:"QJ\(IR%Z"'"V8YP%&?H='$5!'2?"?X9K2/,"'HF^9X%
MD=2'HUN/"!PG_!/Z";VL/71[\PG=(!-Q%:E17K)8I=8-OT5TS^6M9..-.G^,
MDT0^-'QN"CDBU2\S*'M_7_3>>:/WMH,>:28BCOPL)&$;P)145'PX)S[NG5[$
M5<X&:&A]1H[E.!T=>K@^W>Y(]ZY/MSK2_:O3[4D/&</JX1AJ//>MAR/!G*,5
M^OI(T@UA?W8)U(N@;.Z.YS@@"T/Z&"?L0(SECS_88^OG+G(AP3Q(,!\(K"6#
M6\G@:O3A&S)<OG1?5QLNF#393DE<2$D@P3Q(,!\(K"7)J))DU/MFK LS8Y4F
M(;J53E9XW*<N40J\L<93L_=A.7*EP1R:7%_&#*UI.\:[C+&MJ=4.\GL[_T%J
MQA4UXUYJ5@?"Y"<&>F)Q0#0K(4T2S#C*"2L8ZB2H0)TT"1H-;/>,HHXH:S ;
MGI%T&>4.!];HC*7><7R0I4G%TN0*:[WOM=9>A.]]CR'!/$@P'PBL)<.TDF$*
M:JU32$D@P3Q(,!\(K"7)K))D!FRMLPM+/#?6=R.\=R/\WEY_D!/;JC_3K?_%
M54O8]VRU*ZS#5SO"NHRU?RP?Y:I1TMB]7*FOWXM*13)'=PRGO8[;#_R][S<H
MF@>*YD.AM25R:HF<7M]MEYW]GEM"08D"B>:!HOE0:&U1ZFK/[B_W5F$8J]4;
MJ4OAMN;)8^@6!31-J;3A8IT@SQD]2&?>4M9P:K2753A#(B(%0/-27KY^M9>K
MTE^^JC.]ZG"ZDVYSK&XO ZTU0=$\4#2_1&M.1ZYEU5_Y;8'K.M+NK8F6ST0M
M'<;9#F5[Y8%*US.E\5Y$E,7_2&T%11O2FH>OD+?0=%++7<[;6F2E;'VEO&6W
MU.X% =;YE 5:F8*B^5!H;9WKXM3NKTXUSQ^; ($JQU(B2#0/%,V'0FM+5!?)
M]AAN @0J5$M1(-$\4#0?"JTM2EV3V_U%^2I5R]S*%7%C*BQFO!Y?[-0,M'@'
M1?-*M%&SV+'.EY"@;MF6HJ[+[=X:LS%5X4*4_S@Q=6I4=&'67$N;30:C\XD&
MM$X'1?.AT J5S,8^4DK83F_@<:0W?XHME*JUVB1<Z:VQL_9[^\XKMOIJF&+G
M\1&S79QQE)"MA+0&$_D4LF(SKS@1-->[51LJ!$WU842PE%<%R.M;2L7I1-V@
MVE)=_@M02P,$%     @ $7'85!PH;,YC"P  B:(  !D   !X;"]W;W)K<VAE
M971S+W-H965T.3 N>&ULM9WO;]I('L;_%8NK3JW4"]B D_02I"2>\=Q*U?6V
MV[L7JWOA@!-0 ;.VD^Q*]\>?31PFDX496WSZHBT_/)\9SSQES// EXNG+/]>
MS-.T]'Y?+=?%96]>EIM/_7XQG:>KI#C)-NFZ>N8NRU=)6=W-[_O%)D^3V;;1
M:MD/!H.POTH6Z][D8OO8EWQRD3V4R\4Z_9)[Q<-JE>1_7*?+[.FRY_=>'OAY
M<3\OZP?ZDXM-<I]^3<MOFR]Y=:^_H\P6JW1=++*UEZ=WE[TK_Y,*P[K!]HA_
M+]*GXM5MKSZ5VRS[7M_YQ^RR-ZA'E"[3:5DCDNJ?Q_0F72YK4C6.WQIH;]=G
MW?#U[1>ZW)Y\=3*W29'>9,O_+&;E_+)WUO-FZ5WRL"Q_SIY4VIS0N.9-LV6Q
M_=M[:HX=]+SI0U%FJZ9Q-8+58OW\;_)[,Q&O&OBC PV"ID'0ML&P:3!LVV#4
M-!BU;3!N&HS?-@@/- B;!F';'DZ;!J=M&YPU#<ZVJ_N\'-NUC)(RF5SDV9.7
MUT=7M/K&5A#;UM42+M:U=K^6>?7LHFI73FZ2S:),EM[7,IM^]Y+US+N9)^O[
MM/ 6:^_ER:OI-'M8E\5'+UH\+F;I>E9X[Z.T3!;+XH/W-^_;U\A[_^Z#]\[K
M>\4\R9];?ULOZB;OZMN_S+.'HJ(7%_VR&G7==W_:C% ^CS X,$(_\#YGZW)>
M>&(]2V<FH%^=[NZ<@Y=SO@ZLQ*M-?N(%@X_5GR#8,Z ;>_.?DO6)YP<'FT?V
MYO^<EE7OI]OF_I[FPM'[P[)J[A]L+EN<^_#PN<?MF^_K7;5O/K"LY'"GWN&6
M-SRHWF+NS1I->K]>W19E7KT:_G?/R*Z?2:/]I'J+^%1LDFEZV:OV@"+-']/>
MY*]_\</!W_<IA(1%)$R0,$G"8A*F()BANM%.=2,;??)+5K\HOLANG]:L[;MJ
MC81%)$R0,/D,&V]A]177X^3T-!B,+_J/KT6TYZCP?'AF'J7V'16.]5'&LH]W
MRSZV+OO-,BD*[\K[]7.ZNDWSO2\R5D+7A2=A$0D3)$R2L)B$*0AFJ"W<J2W$
MMK:05!T)BTB8(&&2A,4D3$$P0W6G.]6=VE_CLM6J>D=9;-\-[-3WOKJ"GV7+
M99(7WB;-GZ_Q/^Q3HI7>58DD+")A@H3)9]CIJ\W*/WF[H\5[#SI]L^WM/2C<
MO^N=[11QUFG7\_ZW>Q/H1>FTTD0ZJ]_A_<O?OB>P[H[6GKJJ@X1%)$R0,$G"
M8A*F()BARO.=*L^QW?&<5!T)BTB8(&&2A,4D3$$P0W7^0+ME ^NK8924J9?=
M>;/M*U^RM5]O__!NLR2?;1]?Y.FTS/)]/M>UG=U5B2@M0FD"I4G'FOSTL#[Q
M@N"C=\B4BM'A*(IF2O"58>O_T$LT.[ZS"DE:A-($2I,-S7_M*@Q.AJ.W#@7:
MJZ)HIM@"+;;@2*O+#N@L)Y(6H331T%ZOOW\^' S,]9=HIS%*4Q3-5)-VZWVK
M+3O9O7'8)(N9-ZOVTKV*0IUZE!:A-('2I&/R=\'1X6T2=>@IFJDU[='[=I-^
MI[7J@BS++6I#O7J4%J$T@=*D8_JW:O,&H4UNY'@413/EIK,!OULX<- F"=PV
MB;VKSI)$8P24)E":1&DQ2E,4S92G#A-\+DWPT3@!I44H3: TB=)BE*8HFBD_
MG2KX]ECA.-L$#1506H32!$J3CC7YFFZJZ\%SVP9-#D=1-%.".L;P'3G&L;8)
M&EZ@M BE"90F&YK;-D&S"8IFBDVG$[[5AFYCFZ"I!$J+&III= 1OC0Z!=BI1
M6HS2%$4S/ZVJ0X? $3JTLDWLD*Z*0FD12A,H33HF?_=QW8/;)#H<1=%,K>ET
M(;"G"VUM$SNFL]K0% &E"90F'=._59MOR[+0X2B*9JI-QPN!/5YH[9H,W:Z)
MO:O.BD2#")0F4)I$:3%*4Q3-E*?.*P+NZP4!FEJ@M BE"90F45J,TA1%,^6G
M(XS $6$<XYK8V9WUB.8:*$V@-.E:DW1:;=!CVP:-QAH4S92@CC4"1ZQQI&MB
MQW=6(1IEH#2!TF1#<[HF:*^*HIEBTR%%8'6A6[@F=D!G.85M?(X([52@-(G2
M8I2F*)JI)ITY!([,H9UK@H8+*"U":0*E2<?D[[XC??A[QFBX0-%,K>EP(;"'
M"ZU=$S1$0&D12A,H3;JFO[XH"\YL%V5HND#13+7I="&PIPNM79-1"]<$S2%0
M6H32!$J3*"U&:8JBF249=%PQ'&"NR1 -+5!:A-($2I,H+49IBJ*9\M,)QM"1
M8!SCFMC9G?6(QAHH3: TZ5B3STE=<6=HN1Q$AZ,HFBE!'6L,';'&D:Z)'=]9
MA6B4@=($2I,-S>F:H+TJBF:*[54))/OG^MVN20-P^!PW]GXZZX2M:L26-6+K
M&K&%C7Y$YC#4F</0X6^W<DWLD,XO4&BX@-($2I..R=\5ICN\3:+A D4SM:;#
MA:$]7&CKFM@QG=6&A@@H3: TZ9C^K=J\P=@F-S1>H&BFW'2\,+3'"\^VR;75
M#K$C.DL-_>X#2A,H3:*T&*4IBF;*3N<0PU/.#D'3")06H32!TB1*BU&:HFBF
M_'0T,?RQWWNPXSM+$HTL4)I :;*A.<IZ[3_J;5VO_4<=*.PUU#G"L$V.<(V4
M]K)WU5DF:(Z T@1*DR@M1FF*HIE%=G6.,.)RA!&:(Z"T"*4)E"916HS2%$4S
MY:=SA-$/S!'L[,YZ1',$E"90FG2LB;O4%SH<1=%,">H<8?1C<P0[OK,*T1P!
MI0F4)D<M<P2T5T713+'I'&%T;(Y@!W26$QHWH#0QVI>8_+G4%]IIC-(413/5
M].HG$H@<P0[IK"@T1T!I J5)Q^2[2WVAPU$4S=2:SA%&3(Y@QW16&YHCH#2!
MTJ1C^EN4^D+'HRB:*3>=(XRZY0C'E/JR=]59DFC>@-($2I,H+49IBJ*9\M1Y
MPXC+&T9HWH#2(I0F4)I$:3%*4Q3-E)_.&T:.S^(?99N@80-*BU":0&G2L2;N
M4E_H<!1%,R6H<XV1(]<XUC9!LPR4%J$T@=)D0W/;)FA*0=',WX33*<787A_(
M;9O8 5WEA-*BAN8J]85V*E%:C-(413/5I$.'<<OR2U;;Q [IK"@T74!I J5)
MQ^2[2WVAPU$4S=2:3A?&]G2AK6UBQW16&YHBH#2!TJ1C^MVEOM#A*(IFJDW'
M"V-[O-#:-6E1ZLO>56=%HD$$2A,H3:*T&*4IBF;*4^<5XQ'FFHS1U *E12A-
MH#2)TF*4IBB:*;]7/RWMB#".<4WL[,YZ9']VFOW=:?:'IQUKXBSUA0Y'4313
M@CK6&#MBC2-=$SN^LPK1* .E"90F&YK3-4%[513-%)L.*<;V^D M7!,TFFAH
MKE)?:*<"I4F4%J,T1=%,->G,8=RR_)+=-4'#!906H32!TJ1C\MVEOM#A*(IF
M:DV'"V-[N-#:-4%#!)06H32!TJ1K^IVEOM#A*(IFJ"W4Z4)H3Q=:NR8M2GW9
MN^JJ2)06H32!TB1*BU&:HFBF/'5<$?J8:Q*BH05*BU":0&D2I<4H35$T4WXZ
MP0@="<8QKHF=W5F/:*R!T@1*DXXU<9?Z0H>C*)HI01UKA(Y8XTC7Q([OK$(T
MRD!I J7)AN9T3=!>%44SQ:9#BM#J0K=P31J J]27O9_..D$S!Y0F45J,TA1%
M,]6D,X>PY=<FK*Z)'=+Y!0H-%U":0&G2,?GN4E_H<!1%,[6FPX70'BZT=4WL
MF,YJ0T,$E"90FG1,?XM27^AX%$5[EEN_F*=I65WM)Y.+59K?IS?I<EEXT^QA
M7>'KMPN[1RN!W=6_S_KI*NCU__2X]#\IOWZ\KS&3BTURGU:7K?>+=>$MT[L*
M.3@YK?Z_Y(O[^>Y.F6VJRXU>]>:B++/5]N8\369I7A]0/7^79>7+G;J#IRS_
MOAWVY/]02P,$%     @ $7'85&%PD!YJ!@  MR4  !D   !X;"]W;W)K<VAE
M971S+W-H965T.3$N>&ULM5I1;]LV$/XKA <,+=#4(FG+=I882*(-VT.[H%FW
MAV(/C$S'0B71):DX!?;C1TJR9)$4':?*2VQ+WYWXW?'(3Q=>[!C_*C:42O"4
MI;FX'&VDW)Z/QR+>T(R(]VQ+<W5GS7A&I/K)'\9BRRE9E499.D9!$(XSDN2C
MY45Y[98O+U@ATR2GMQR((LL(_WY-4[:[','1_L*GY&$C]87Q\F)+'N@=E9^W
MMUS]&C=>5DE&<Y&P''"ZOAQ=P?,(3[1!B?@[H3MQ\!UH*O>,?=4__EA=C@(]
M(IK26&H71'T\TAN:IMJ3&L>WVNFH>:8V//R^]_Y;25Z1N2>"WK#TGV0E-Y>C
M^0BLZ)H4J?S$=K_3FM!4^XM9*LJ_8%=C@Q&("R%95ANK$61)7GV2ISH0!P8P
M[#% M0$R#28]!K@VP,\UF-0&9:C'%94R#A&19'G!V0YPC5;>])<RF*6UHI_D
M.N]WDJN[B;*3RQNR321)P9UD\5= \A6XV9#\@0J0Y&!_\RJ.69%+\:YSDV69
M2EQE^":BDB2I> O.@-@0KB#UAT+^M6&%4*[%Q5BJ(>L'C^-Z>-?5\%#/\" "
M'U@N-P+\FJ_HJNM@K+@VA-&>\#7R>KS:\O< !^\ "A!R#.CF^>;081X]WSSP
ML,%-^G#I;]*7OI0( :[ EP\TNZ?\7U>$O1[TNG(NMB2FER.U< C*'^EH^?-/
M, Q^<45G2&?10,XZD9LTD9N4WG%?Y'IF\I>K>R&Y6HZ<L9P,&<LAG44#.>O$
M<MK$<NJ=A1\+/?D 6]=%_P[<TX<DSY/\05_\3@D';U2@J[MO78&M'A"6#]![
MU>-RIBID?C%^/(R8"P7#L(N*G"@T:U =CF'#,?176C5)1#E)XK+L8I8_4JYW
M0'&,7F@-"9K<;,@$&<1L"%ZX6<T:5K.3,@<2(0JZ>@>HV@F>F;J9*W7(2,J-
M$V4F.'*A#A/<(3EO2,Y?5.IZ:U):213\^Y&RGP]9]D,ZBP9RUHGKHHGKXK3)
MLZ'IZ@6UO["2CO $+HP)Y$0%4V,".5 HQ!/W!()!JY("+]7;@L<;)2^%YB3W
MDZ:F?81>[?IP3%.SM&\<(&Q5AP,$@WG00^Y  D(ON;O#T@>%$EH<R T%4<*5
M.F<<W*8D!Y(U%XY3AM9 SRS&#HRYDKLPBYZ%'**6+_+R_415J2>Q5&3W^Y5Z
M@5K31%\YQ@Q9(PI,8D<AD0,">UBU2A#ZI:#%:I_0-6<9H$^4QXF@9;66JQ_;
MRN?L7/53.RF8F+7I H46:0>HMS);&0>]RL:8O)RF1$= 358]@TG\K4A$4KYA
M*N($W!="V8OCK"?V6"&R:-LHB[0/TJ7<JBWHEULUY5TB-WK%U9,72/+TC)7(
M5D8PG)FD'""3>>0$H1YBK<2"?HWUI\K9T=T"VBK(7EL<&&A2\&*Z#%HY!4_4
M4]66>(*:@K8$0G@*IR9#%\S:-",W[&#7[/)L%17T"HL#GAU%Q0HII'K35YO_
M::3GMO@-9Q":I)VPN47:"0O[DMO*'>C7.^;+-O@/?&3YV>W=9W"U(WPEO*_A
M?N>GBLA!O45#>>MV9%IUA8)7%NC(*]].#>Z@WJ*AO'6#VZH[Y%=WO;J@$GJE
M&#C3K=.5>J'-MC07I-POMTKT'=U1D$.@882-NG6A4&BJ6R<*]VPJJ%5[R*_V
M'%7[S(KU.SYY4@WI+1K*6S>HK=A$^+4K=M"VY*#>HJ&\=8/;2EKDE[2O6[$N
M96LUVERHN56P#M!!57?9M^H6^=5M5:_7_LKTNCAY\@SI+1K*6S=\K89&X2OT
MM9%7F)\<T"&]14-YZP:TE?3H-$G_@@87LE6X>J6:3<RB<\!P ,VFB!LV[='T
MJ-7TR*_I?ZS#C6S1?6;UN%T@J\OM O7UN5$KWM&)S<H7=+J1W5U4>9R:K6XW
MS$QWY()UTMW]CV"KIO%KJVD\J)H>U%LTE+=N<%LUC?UJ>JB>-[;%+EX@LX_A
M1ID])B<*]FS$N!7.V"^<?Z3GC>T&I\7M*"3R0KJL#OYA[F^3_GB'!MM]3)44
M<S%WHRR&3E1/AQ"W"A+[%>3 [1EL"[U%@*V$NE!3B[$+M3 7O?'!B9:,\H?R
M9)#>CXI<5F<]FJO-Z:.K\LR-<?T:GD?5&:+6376DZ0/AJF8%2.E:N0S>SY1N
MX]4IH>J'9-ORW,P]DY)EY=<-)4J!:X"ZOV9,[G_H!S1GM9;_ U!+ P04
M"  1<=A4\;AT65@#  #.#   &0   'AL+W=O<FMS:&5E=',O<VAE970Y,BYX
M;6RMEV%OFSH4AO_*$;>Z:J4N$)*F66^"E(4[M=*Z6ZWKW8>K?7#@)%@UF-DF
MZ?[]/0;"DHFR12(?$AO\OC[GP3XXLYU4SSI!-/"2BDS/G<28_,9U=91@RO1
MYIC1G;54*3/451M7YPI97(I2X?J>-W%3QC,GF)77'E0PDX41/,,'!;I(4Z:^
MOT,A=W-GZ.PO?.*;Q-@+;C#+V08?T3SE#XIZ;N,2\Q0SS64&"M=S9S&\":=V
M?#G@7XX[?= &F\E*RF?;N8OGCF<#0H&1L0Z,?K:X1"&L$87QK?9TFBFM\+"]
M=W]?YDZYK)C&I11?>&R2N3-U(,8U*X3Y)'>W6.=S9?TB*73Y#;MZK.= 5&@C
MTUI,$:0\JW[92\WA0# <OR+P:X'_NX)1+1C]KF!<"\8EF2J5DD/(# MF2NY
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
MGLZOAN?7//6E]AA[7@"#R)_;CWTK-#B$ N1%0URBP<$@G$6HPPT*0%T!:+*
MORK"Y.,O#Y?P</#Q'2FVA'T"_X$':1AFZ1&L3]L\XT>%>XZ+ZC58YUBHI7.%
MZTR8O/=3%XU)L<20V,!SO_/<-QP^WZ2/)L420V(#'X/.Q^ 'P]?P@EY8H!]Y
M;C0;A4^#"R+7"X)1^#0XU_4]Z.G#-^L*F/U$^)8IWI$B2R^)8W1/N.ICY&_>
MGS*6I2).I6_RYD]=-2;%$D-B ]/#SO30</I"DSZ:%$L,B0U\C#H?HQ],7_1-
M6L((^7 4JM6WL @%L\ 994\#<Y%\Z:,'G6M#Z?Q$^'[;G=)F;6RD;UE*IG_H
MIN_UU#5B5"TQI3;TN=>X0\-Y:P5-F6E2+3&E-C3SVK;#R6YV(G0ML9\3'[F^
M$XY2I\&AF1M"-(J=#A<&7B_%PQ*N'3.<;IE7E%54)H],!VI2Y,EKP*1:8DIM
M:."U8X?(=*",]N%&U1)3:D,SKZTXG.Q0IP+E:_[!06^&QH'2X1"*QG_@-#C?
M<UT$1X&R>YLD:DOK'6:'K.0@)WM)=.YF4H$UNT3-0-"JWC?94B%H41\>B6P=
MF0+(ZWM*Q66@MF*ZO;KX?U!+ P04    "  1<=A4/HX-;QL$  #]%   &0
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
M;HK\87"Z#!_PX)]206U=*#:]V$H$,VA;EX':NJ!L,12;7DRENMEQMBZS;=C
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
ME::=5Y+:I8%<AS*'\HL)69 LXS7#7? 3C"@E'?\[:&]E;R[,OJ1T"(& I4#
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
M2!"4S\&MYY&W?DYYS3_4H[]02P,$%     @ $G'85)>*NQS     $P(   L
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
M]8X">D?J'07TCM0["N@=J7<4T#M2[RB@=YQM-A'0.U+O**!WI-Y10.](O:.
MWHEZ)P&]$_5. GHGZIT$]$[4.PGHG:AW$M [4>\DH'>BWDE [S3;+"B@=Z+>
M24#O1+V3@-Z9>F<!O3/US@)Z9^J=!?3.U#L+Z)VI=Q;0.U/O+*!WIMY90.],
MO;. WGFVV5M [TR]LX#>A7H7 ;T+]2X">A?J703T+M2[".A=J'<1T+M0[R*@
M=Z'>14#O0KV+@-Z%>A<!O<OL8YWOU'N</@_=>.OY6N/^IOE.JZ?+M=WM_M?E
MU\'9USC-E>?Z/F-\^@M02P,$%     @ $G'85!6+*+]4 @  .3@  !,   !;
M0V]N=&5N=%]4>7!E<UTN>&ULS=M-;MLP$(;AJQC:!I8BBJ2H(LZF[;;-HA=0
M)3H6K#^03.K<OK2<!&B1&@U<H._&@DUROA$'>':^^?8T6[\Z#/WH-\DNA/E#
MEOEF9X?:I]-LQ[BRG=Q0A_C5W6=SW>SK>YN)ZVN=-=,8[!C6X5@CN;WY9+?U
M0Q]6GP_Q9]]-XR9QMO?)ZN-IXS%KD]3SW'=-'>)Z]CBVOZ6LGQ/2>'+9XW?=
M[*_BAB1[,^&X\N> YW-?'ZUS76M7=[4+7^HA[LH.?>;#4V]]>K[$&SU.VVW7
MV'9J'H9X)/6SLW7K=]:&H4]/1:_.)X=XP_;TF5^<OY0Y%QAWWKEI]G%BSKX_
M[F4DQ]/K.1:R+G3G7_$U,9:^^/WL<=JM;?\R.U[OC\GMEWGX;'E<?L>_SOBU
M_CO[$) ^"D@?$M*'@O2A(7V4D#X,I(\*TD=^36F$(FI.(36GF)I34,TIJN84
M5G.*JSD%UIPBJZ#(*BBR"HJL@B*KH,@J*+(*BJR"(JN@R"HHLA8460N*K 5%
MUH(B:T&1M:#(6E!D+2BR%A19"XJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K)(B
MJZ3(JBBR*HJLBB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K)HBJZ;(JBFR:HJLFB*K
MILBJ*;)JBJR:(JNFR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)D+2FR&HJL
MAB*KH<AJ*+(:BJR&(JNAR&HHLAJ*K(8B:T61M:+(6E%DK2BR5A19*XJL%476
MBB)K19&U^I^R?I^F_3^.7Y[I4'?C2WZV_&/P]B=02P$"% ,4    "  1<=A4
M!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM
M;%!+ 0(4 Q0    ( !%QV%17T#89[@   "L"   1              "  :\
M  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( !%QV%297)PC$ 8  )PG
M   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#
M%     @ $7'85-Q[XE@X"   "3L  !@              ("!#0@  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( !%QV%0 $B<O2@D  !XH
M   8              " @7L0  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q0
M2P$"% ,4    "  1<=A4Q&7JZ:<#   K$   &               @('[&0
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ $7'85,-_?OAF
M!@  OAD  !@              ("!V!T  'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;%!+ 0(4 Q0    ( !%QV%0T:9 G"P0   ,-   8              "
M@70D  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  1<=A4
MV3Q'PNX"  #-!P  &               @(&U*   >&PO=V]R:W-H965T<R]S
M:&5E=#8N>&UL4$L! A0#%     @ $7'85+QIAI7X"P  F#D  !@
M     ("!V2L  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (
M !%QV%0&P!L0Q0\  &/0   8              " @0<X  !X;"]W;W)K<VAE
M971S+W-H965T."YX;6Q02P$"% ,4    "  1<=A41ZU*J@X#  "&"P  &
M            @($"2   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#
M%     @ $7'85-?9T*QD!   O0D  !D              ("!1DL  'AL+W=O
M<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  1<=A4W>NS?2,B  !(
M:0  &0              @('A3P  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;%!+ 0(4 Q0    ( !%QV%324&.IQQX  '9F   9              " @3MR
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ $7'85"KH
M+P9'"P  V2<  !D              ("!.9$  'AL+W=O<FMS:&5E=',O<VAE
M970Q,RYX;6Q02P$"% ,4    "  1<=A4']*](" $  ":"@  &0
M    @(&WG   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (
M !%QV%2AVK\QY00  )X,   9              " @0ZA  !X;"]W;W)K<VAE
M971S+W-H965T,34N>&UL4$L! A0#%     @ $7'85*B)LA[1"   "1<  !D
M             ("!*J8  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"
M% ,4    "  1<=A4$+WT[:(#  #0!P  &0              @($RKP  >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( !%QV%2P:,(<& ,
M )@'   9              " @0NS  !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL4$L! A0#%     @ $7'85.5"KR7Z P  OPD  !D              ("!
M6K8  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  1<=A4
M.2+0SZ\-  "/*   &0              @(&+N@  >&PO=V]R:W-H965T<R]S
M:&5E=#(P+GAM;%!+ 0(4 Q0    ( !%QV%1&5^K190@  '\4   9
M      " @7'(  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%
M  @ $7'85&:QG_:U#   7"   !D              ("!#=$  'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  1<=A4RQ1GWWH)   _&@
M&0              @('YW0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+
M 0(4 Q0    ( !%QV%3Z/J&EU0D  *4>   9              " @:KG  !X
M;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ $7'85-6CAD)5
M!     H  !D              ("!MO$  'AL+W=O<FMS:&5E=',O<VAE970R
M-2YX;6Q02P$"% ,4    "  1<=A4,CNPVZP4  "*.   &0
M@(%"]@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( !%Q
MV%1.O,F0P@\  -$N   9              " @24+ 0!X;"]W;W)K<VAE971S
M+W-H965T,C<N>&UL4$L! A0#%     @ $7'85'(>$:M4!P  +Q4  !D
M         ("!'AL! 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M    "  1<=A4MMT2#5@)  !4%P  &0              @(&I(@$ >&PO=V]R
M:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( !%QV%1$H-_NK@,  !((
M   9              " @3@L 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL
M4$L! A0#%     @ $7'85.SSW=17!@  M \  !D              ("!'3 !
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  1<=A4-Z24
M1(PC   Q=   &0              @(&K-@$ >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;%!+ 0(4 Q0    ( !%QV%3A'\DVHA@  *%1   9
M  " @6Y: 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @
M$7'85)WTW]K6!   M@L  !D              ("!1W,! 'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6Q02P$"% ,4    "  1<=A4..X]/-L%  !V#@  &0
M            @(%4> $ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4
M Q0    ( !%QV%2<DBC X@0  .8/   9              " @69^ 0!X;"]W
M;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ $7'85(V-H]=C P
M]0<  !D              ("!?X,! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6Q02P$"% ,4    "  1<=A4M&0S:O #  #K"0  &0              @($9
MAP$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( !%QV%1?
MO),'B@0  !,+   9              " @4"+ 0!X;"]W;W)K<VAE971S+W-H
M965T,SDN>&UL4$L! A0#%     @ $7'85+ :Q2#* @  !08  !D
M     ("! 9 ! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M"  1<=A4]2)9G($"  "V!0  &0              @($"DP$ >&PO=V]R:W-H
M965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( !%QV%0?P)T&D0,  ($(   9
M              " @;J5 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L!
M A0#%     @ $7'85*%)*>19!@  ?@\  !D              ("!@ID! 'AL
M+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  1<=A4^G(#S#<%
M  !Z#0  &0              @($2H $ >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;%!+ 0(4 Q0    ( !%QV%3CO^Y<XP<  (D3   9              "
M@8"E 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ $7'8
M5"([K4#Q P  . D  !D              ("!FJT! 'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6Q02P$"% ,4    "  1<=A4U@LE/V0#  #^"   &0
M        @('"L0$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0
M   ( !%QV%0/Y$YNM H  )P:   9              " @5VU 0!X;"]W;W)K
M<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ $7'85*VN/-7[!0  ]P\
M !D              ("!2, ! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q0
M2P$"% ,4    "  1<=A4^ O@3J,%  "'$   &0              @(%ZQ@$
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( !%QV%0FN3OQ
M^P@  "@7   9              " @53, 0!X;"]W;W)K<VAE971S+W-H965T
M-3$N>&UL4$L! A0#%     @ $7'85+_7<$$> @  IP0  !D
M ("!AM4! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    "  1
M<=A4=,M?MH -  #S=P  &0              @(';UP$ >&PO=V]R:W-H965T
M<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( !%QV%2K^G3+U D  (50   9
M          " @9+E 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#
M%     @ $7'85#-AU5EC!   (!@  !D              ("!G>\! 'AL+W=O
M<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    "  1<=A4UZKP^BH$   E
M#@  &0              @($W] $ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM
M;%!+ 0(4 Q0    ( !%QV%0)@9,M_ (  *D*   9              " @9CX
M 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ $7'85-TH
MK(-^ P  =PT  !D              ("!R_L! 'AL+W=O<FMS:&5E=',O<VAE
M970U."YX;6Q02P$"% ,4    "  1<=A4$R YP_<9  !2:@$ &0
M    @(& _P$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (
M !%QV%3 48^M_0,  /$.   9              " @:X9 @!X;"]W;W)K<VAE
M971S+W-H965T-C N>&UL4$L! A0#%     @ $7'85)V/!J@[!@  B2,  !D
M             ("!XAT" 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"
M% ,4    "  1<=A4KB-XU:@"  !>"   &0              @(%4) ( >&PO
M=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( !%QV%060#]T^ H
M %9U   9              " @3,G @!X;"]W;W)K<VAE971S+W-H965T-C,N
M>&UL4$L! A0#%     @ $7'85!ZI-DY@ P  >PL  !D              ("!
M8C(" 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    "  1<=A4
MS2)>16T#  !B"@  &0              @('Y-0( >&PO=V]R:W-H965T<R]S
M:&5E=#8U+GAM;%!+ 0(4 Q0    ( !%QV%3C;.*:2@,  '$.   9
M      " @9TY @!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%
M  @ $7'85+&@)3J!!0  1"   !D              ("!'CT" 'AL+W=O<FMS
M:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    "  1<=A4\BTG+)0%  #/'
M&0              @('60@( >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+
M 0(4 Q0    ( !%QV%3N*^0M 0@  )@P   9              " @:%( @!X
M;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ $7'85()I\-5X
M P  <0L  !D              ("!V5 " 'AL+W=O<FMS:&5E=',O<VAE970W
M,"YX;6Q02P$"% ,4    "  1<=A4Y+]+3H0#   D#0  &0
M@(&(5 ( >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( !%Q
MV%1GR+L*D ,  $H+   9              " @4-8 @!X;"]W;W)K<VAE971S
M+W-H965T-S(N>&UL4$L! A0#%     @ $7'85.QA@_$Z P  ;0H  !D
M         ("!"EP" 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4
M    "  1<=A4.\"VHG$#   E#0  &0              @(%[7P( >&PO=V]R
M:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( !%QV%0>W+L(( X   Y=
M   9              " @2-C @!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL
M4$L! A0#%     @ $7'85)(]M-JJ#0  BI0  !D              ("!>G$"
M 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    "  1<=A4Q]R=
M#((,   TB   &0              @(%;?P( >&PO=V]R:W-H965T<R]S:&5E
M=#<W+GAM;%!+ 0(4 Q0    ( !%QV%3SSQ;$QP(  +\)   9
M  " @12, @!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @
M$7'85/ _]*05!P  /BD  !D              ("!$H\" 'AL+W=O<FMS:&5E
M=',O<VAE970W.2YX;6Q02P$"% ,4    "  1<=A4OX9^/,T,   <7   &0
M            @(%>E@( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4
M Q0    ( !%QV%2A]!'CP P  )F,   9              " @6*C @!X;"]W
M;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ $7'85!S.@B<E!P
M6S,  !D              ("!6; " 'AL+W=O<FMS:&5E=',O<VAE970X,BYX
M;6Q02P$"% ,4    "  1<=A4CZ)(]GP"  !M!0  &0              @(&U
MMP( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( !%QV%2@
MB*%=#1,  "WL   9              " @6BZ @!X;"]W;W)K<VAE971S+W-H
M965T.#0N>&UL4$L! A0#%     @ $7'85-5O#&ZM"0  %F(  !D
M     ("!K,T" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4
M"  1<=A4"47"$><$  !C&@  &0              @(&0UP( >&PO=V]R:W-H
M965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( !%QV%0QWR*8&P,  *8(   9
M              " @:[< @!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L!
M A0#%     @ $7'85%Y>^++V @  Z @  !D              ("! . " 'AL
M+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    "  1<=A41 J/VN,$
M  !>'0  &0              @($MXP( >&PO=V]R:W-H965T<R]S:&5E=#@Y
M+GAM;%!+ 0(4 Q0    ( !%QV%0<*&S.8PL  (FB   9              "
M@4?H @!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ $7'8
M5&%PD!YJ!@  MR4  !D              ("!X?," 'AL+W=O<FMS:&5E=',O
M<VAE970Y,2YX;6Q02P$"% ,4    "  1<=A4\;AT65@#  #.#   &0
M        @(&"^@( >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0
M   ( !%QV%27#[YDBP<  "PM   9              " @1'^ @!X;"]W;W)K
M<VAE971S+W-H965T.3,N>&UL4$L! A0#%     @ $7'85#CTKQ&=!   !10
M !D              ("!TP4# 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q0
M2P$"% ,4    "  1<=A4GS*\G,8#  "W$P  &0              @(&G"@,
M>&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( !%QV%0^C@UO
M&P0  /T4   9              " @:0. P!X;"]W;W)K<VAE971S+W-H965T
M.38N>&UL4$L! A0#%     @ $7'85#T\7;X7!P  <S,  !D
M ("!]A(# 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    "  1
M<=A4B&#=Z]T&  !D2   &0              @(%$&@, >&PO=V]R:W-H965T
M<R]S:&5E=#DX+GAM;%!+ 0(4 Q0    ( !%QV%3>=5RUR0@   <Y   9
M          " @5@A P!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#
M%     @ $G'85+4FF/IL P  KA8   T              ( !6"H# 'AL+W-T
M>6QE<RYX;6Q02P$"% ,4    "  2<=A4EXJ[',     3 @  "P
M    @ 'O+0, 7W)E;',O+G)E;'-02P$"% ,4    "  2<=A4?8FQ:/$&   Z
M00  #P              @ '8+@, >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ $G'85+?ZQO#1 @  ,CH  !H              ( !]C4# 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ $G'85!6+*+]4 @  .3@
M !,              ( !_S@# %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ &L :P!D'0  A#L#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>685</ContextCount>
  <ElementCount>606</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>189</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010000 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF FINANCIAL POSITION</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>010100 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>020000 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>030100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>050000 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>050100 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>060100 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/DescriptionOfBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>060200 - Disclosure - Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards</Role>
      <ShortName>Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>060300 - Disclosure - Revenue Recognition, Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RevenueRecognitionContractsWithCustomers</Role>
      <ShortName>Revenue Recognition, Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>060400 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>060500 - Disclosure - Reconciliation of Weighted Average Shares Outstanding</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstanding</Role>
      <ShortName>Reconciliation of Weighted Average Shares Outstanding</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>060600 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>060700 - Disclosure - Restructuring and Related (Credits) Charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RestructuringAndRelatedCreditsCharges</Role>
      <ShortName>Restructuring and Related (Credits) Charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>060800 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>060900 - Disclosure - Product Development Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ProductDevelopmentAssets</Role>
      <ShortName>Product Development Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>061000 - Disclosure - Technology, Property, and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/TechnologyPropertyAndEquipment</Role>
      <ShortName>Technology, Property, and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>061100 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/GoodwillAndIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>061200 - Disclosure - Operating Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/OperatingLeases</Role>
      <ShortName>Operating Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>061300 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>061400 - Disclosure - Debt and Available Credit Facilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/DebtAndAvailableCreditFacilities</Role>
      <ShortName>Debt and Available Credit Facilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>061500 - Disclosure - Derivative Instruments and Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/DerivativeInstrumentsAndActivities</Role>
      <ShortName>Derivative Instruments and Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>061600 - Disclosure - Commitment and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/CommitmentAndContingencies</Role>
      <ShortName>Commitment and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>061700 - Disclosure - Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RetirementPlans</Role>
      <ShortName>Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>061800 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/StockbasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>061900 - Disclosure - Capital Stock and Changes in Capital Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/CapitalStockAndChangesInCapitalAccounts</Role>
      <ShortName>Capital Stock and Changes in Capital Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>062000 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>062100 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>062200 - Schedule - Schedule II-VALUATION AND QUALIFYING ACCOUNTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ScheduleIivaluationAndQualifyingAccounts</Role>
      <ShortName>Schedule II-VALUATION AND QUALIFYING ACCOUNTS</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>070200 - Disclosure - Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Policies)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>070300 - Disclosure - Revenue Recognition, Contracts with Customers (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RevenueRecognitionContractsWithCustomersPolicies</Role>
      <ShortName>Revenue Recognition, Contracts with Customers (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>080200 - Disclosure - Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables</Role>
      <ShortName>Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>080300 - Disclosure - Revenue Recognition, Contracts with Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RevenueRecognitionContractsWithCustomersTables</Role>
      <ShortName>Revenue Recognition, Contracts with Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/RevenueRecognitionContractsWithCustomers</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>080400 - Disclosure - Acquisition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/AcquisitionTables</Role>
      <ShortName>Acquisition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/Acquisitions</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>080500 - Disclosure - Reconciliation of Weighted Average Shares Outstanding (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingTables</Role>
      <ShortName>Reconciliation of Weighted Average Shares Outstanding (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstanding</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>080600 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>080700 - Disclosure - Restructuring and Related (Credits) Charges (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables</Role>
      <ShortName>Restructuring and Related (Credits) Charges (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/RestructuringAndRelatedCreditsCharges</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>080800 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/Inventories</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>080900 - Disclosure - Product Development Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ProductDevelopmentAssetsTables</Role>
      <ShortName>Product Development Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/ProductDevelopmentAssets</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>081000 - Disclosure - Technology, Property, and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/TechnologyPropertyAndEquipmentTables</Role>
      <ShortName>Technology, Property, and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/TechnologyPropertyAndEquipment</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>081100 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/GoodwillAndIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/GoodwillAndIntangibleAssets</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>081200 - Disclosure - Operating Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/OperatingLeasesTables</Role>
      <ShortName>Operating Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/OperatingLeases</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>081300 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/IncomeTaxes</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>081400 - Disclosure - Debt and Available Credit Facilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/DebtAndAvailableCreditFacilitiesTables</Role>
      <ShortName>Debt and Available Credit Facilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/DebtAndAvailableCreditFacilities</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>081500 - Disclosure - Derivative Instruments and Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/DerivativeInstrumentsAndActivitiesTables</Role>
      <ShortName>Derivative Instruments and Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/DerivativeInstrumentsAndActivities</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>081700 - Disclosure - Retirement Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RetirementPlansTables</Role>
      <ShortName>Retirement Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/RetirementPlans</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>081800 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/StockbasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/StockbasedCompensation</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>081900 - Disclosure - Capital Stock and Changes in Capital Accounts (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables</Role>
      <ShortName>Capital Stock and Changes in Capital Accounts (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/CapitalStockAndChangesInCapitalAccounts</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>082000 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wiley.com/role/SegmentInformation</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>090100 - Disclosure - Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/DescriptionOfBusinessDetails</Role>
      <ShortName>Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/DescriptionOfBusiness</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>090200 - Disclosure - Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>090300 - Disclosure - Revenue Recognition, Contracts with Customers, Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails</Role>
      <ShortName>Revenue Recognition, Contracts with Customers, Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>090302 - Disclosure - Revenue Recognition, Contracts with Customers, Description of Revenue Generating Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails</Role>
      <ShortName>Revenue Recognition, Contracts with Customers, Description of Revenue Generating Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>090304 - Disclosure - Revenue Recognition, Contracts with Customers, Accounts Receivable, Net and Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails</Role>
      <ShortName>Revenue Recognition, Contracts with Customers, Accounts Receivable, Net and Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>090306 - Disclosure - Revenue Recognition, Contracts with Customers, Remaining Performance Obligations included in Contract Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails</Role>
      <ShortName>Revenue Recognition, Contracts with Customers, Remaining Performance Obligations included in Contract Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>090308 - Disclosure - Revenue Recognition, Contracts with Customers, Assets Recognized for the Costs to Fulfill a Contract (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails</Role>
      <ShortName>Revenue Recognition, Contracts with Customers, Assets Recognized for the Costs to Fulfill a Contract (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>090400 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/AcquisitionTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>090500 - Disclosure - Reconciliation of Weighted Average Shares Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails</Role>
      <ShortName>Reconciliation of Weighted Average Shares Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>090600 - Disclosure - Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/AccumulatedOtherComprehensiveLossTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>090602 - Disclosure - Accumulated Other Comprehensive Loss, Reclassification out of Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss, Reclassification out of Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>090700 - Disclosure - Restructuring and Related (Credits) Charges, Pretax Restructuring Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails</Role>
      <ShortName>Restructuring and Related (Credits) Charges, Pretax Restructuring Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>090702 - Disclosure - Restructuring and Related (Credits) Charges, Activity for Restructuring Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails</Role>
      <ShortName>Restructuring and Related (Credits) Charges, Activity for Restructuring Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>090800 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/InventoriesTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>090900 - Disclosure - Product Development Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ProductDevelopmentAssetsDetails</Role>
      <ShortName>Product Development Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/ProductDevelopmentAssetsTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>091000 - Disclosure - Technology, Property, and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/TechnologyPropertyAndEquipmentDetails</Role>
      <ShortName>Technology, Property, and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/TechnologyPropertyAndEquipmentTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>091100 - Disclosure - Goodwill and Intangible Assets, Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets, Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>091102 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets, Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>091104 - Disclosure - Goodwill and Intangible Assets, Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Intangible Assets, Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>091200 - Disclosure - Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/OperatingLeasesDetails</Role>
      <ShortName>Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/OperatingLeasesTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>091202 - Disclosure - Operating Leases, Total Net Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails</Role>
      <ShortName>Operating Leases, Total Net Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>091204 - Disclosure - Operating Leases, Other Supplemental Information for Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails</Role>
      <ShortName>Operating Leases, Other Supplemental Information for Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>091206 - Disclosure - Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>091300 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/IncomeTaxesTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>091400 - Disclosure - Debt and Available Credit Facilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails</Role>
      <ShortName>Debt and Available Credit Facilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/DebtAndAvailableCreditFacilitiesTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>091500 - Disclosure - Derivative Instruments and Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails</Role>
      <ShortName>Derivative Instruments and Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/DerivativeInstrumentsAndActivitiesTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>091700 - Disclosure - Retirement Plans, Recent Plan Curtailments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails</Role>
      <ShortName>Retirement Plans, Recent Plan Curtailments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>091702 - Disclosure - Retirement Plans, Components of Net Pension Expense (Income) and Weighted-Average Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails</Role>
      <ShortName>Retirement Plans, Components of Net Pension Expense (Income) and Weighted-Average Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>091704 - Disclosure - Retirement Plans, Changes in and Status of Defined Benefit Plans' Assets and Benefit Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails</Role>
      <ShortName>Retirement Plans, Changes in and Status of Defined Benefit Plans' Assets and Benefit Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>091706 - Disclosure - Retirement Plans, Pension Plan Assets/Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails</Role>
      <ShortName>Retirement Plans, Pension Plan Assets/Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>091708 - Disclosure - Retirement Plans, Expected Employer Contributions and Benefit Payments and Other Retirement Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails</Role>
      <ShortName>Retirement Plans, Expected Employer Contributions and Benefit Payments and Other Retirement Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>091800 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/StockbasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/StockbasedCompensationTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>091802 - Disclosure - Stock-Based Compensation, Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation, Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>091804 - Disclosure - Stock-Based Compensation, Performance-Based and Other Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails</Role>
      <ShortName>Stock-Based Compensation, Performance-Based and Other Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>091806 - Disclosure - Stock-Based Compensation, President and CEO New Hire Equity Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails</Role>
      <ShortName>Stock-Based Compensation, President and CEO New Hire Equity Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>091808 - Disclosure - Stock-Based Compensation, Director Stock Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails</Role>
      <ShortName>Stock-Based Compensation, Director Stock Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>091900 - Disclosure - Capital Stock and Changes in Capital Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails</Role>
      <ShortName>Capital Stock and Changes in Capital Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>091902 - Disclosure - Capital Stock and Changes in Capital Accounts, Share Repurchases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails</Role>
      <ShortName>Capital Stock and Changes in Capital Accounts, Share Repurchases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>091904 - Disclosure - Capital Stock and Changes in Capital Accounts, Dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails</Role>
      <ShortName>Capital Stock and Changes in Capital Accounts, Dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>091906 - Disclosure - Capital Stock and Changes in Capital Accounts, Changes in Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails</Role>
      <ShortName>Capital Stock and Changes in Capital Accounts, Changes in Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>091908 - Disclosure - Capital Stock and Changes in Capital Accounts, Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails</Role>
      <ShortName>Capital Stock and Changes in Capital Accounts, Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>092000 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/SegmentInformationTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>092002 - Disclosure - Segment Information, Reconciliation of Consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails</Role>
      <ShortName>Segment Information, Reconciliation of Consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>092004 - Disclosure - Segment Information, Total Assets by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails</Role>
      <ShortName>Segment Information, Total Assets by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>092006 - Disclosure - Segment Information, Other Significant Reconciling Items by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails</Role>
      <ShortName>Segment Information, Other Significant Reconciling Items by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>092008 - Disclosure - Segment Information, Revenues from External Customers and Technology, Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails</Role>
      <ShortName>Segment Information, Revenues from External Customers and Technology, Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>092100 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wiley.com/role/SubsequentEvents</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>092200 - Schedule - Schedule II-VALUATION AND QUALIFYING ACCOUNTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails</Role>
      <ShortName>Schedule II-VALUATION AND QUALIFYING ACCOUNTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="form10k.htm">form10k.htm</File>
    <File>exhibit21.htm</File>
    <File>exhibit23.htm</File>
    <File>exhibit31_1.htm</File>
    <File>exhibit31_2.htm</File>
    <File>exhibit32_1.htm</File>
    <File>exhibit32_2.htm</File>
    <File>jwa-20220430.xsd</File>
    <File>jwa-20220430_cal.xml</File>
    <File>jwa-20220430_def.xml</File>
    <File>jwa-20220430_lab.xml</File>
    <File>jwa-20220430_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image0.jpg</File>
    <File>image1.jpg</File>
    <File>image2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="2008">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="40">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>122
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "form10k.htm": {
   "axisCustom": 0,
   "axisStandard": 51,
   "contextCount": 685,
   "dts": {
    "calculationLink": {
     "local": [
      "jwa-20220430_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "jwa-20220430_def.xml"
     ]
    },
    "inline": {
     "local": [
      "form10k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "jwa-20220430_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "jwa-20220430_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "jwa-20220430.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/exch/2021/exch-2021.xsd",
      "https://xbrl.sec.gov/naics/2021/naics-2021.xsd",
      "https://xbrl.sec.gov/sic/2021/sic-2021.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 1150,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 7,
    "http://wiley.com/20220430": 1,
    "http://xbrl.sec.gov/dei/2021q4": 6,
    "total": 14
   },
   "keyCustom": 90,
   "keyStandard": 516,
   "memberCustom": 88,
   "memberStandard": 93,
   "nsprefix": "jwa",
   "nsuri": "http://wiley.com/20220430",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000100 - Document - Document and Entity Information",
     "role": "http://wiley.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060100 - Disclosure - Description of Business",
     "role": "http://wiley.com/role/DescriptionOfBusiness",
     "shortName": "Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060200 - Disclosure - Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards",
     "role": "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards",
     "shortName": "Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060300 - Disclosure - Revenue Recognition, Contracts with Customers",
     "role": "http://wiley.com/role/RevenueRecognitionContractsWithCustomers",
     "shortName": "Revenue Recognition, Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060400 - Disclosure - Acquisitions",
     "role": "http://wiley.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060500 - Disclosure - Reconciliation of Weighted Average Shares Outstanding",
     "role": "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstanding",
     "shortName": "Reconciliation of Weighted Average Shares Outstanding",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060600 - Disclosure - Accumulated Other Comprehensive Loss",
     "role": "http://wiley.com/role/AccumulatedOtherComprehensiveLoss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060700 - Disclosure - Restructuring and Related (Credits) Charges",
     "role": "http://wiley.com/role/RestructuringAndRelatedCreditsCharges",
     "shortName": "Restructuring and Related (Credits) Charges",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060800 - Disclosure - Inventories",
     "role": "http://wiley.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "jwa:ProductDevelopmentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060900 - Disclosure - Product Development Assets",
     "role": "http://wiley.com/role/ProductDevelopmentAssets",
     "shortName": "Product Development Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "jwa:ProductDevelopmentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061000 - Disclosure - Technology, Property, and Equipment",
     "role": "http://wiley.com/role/TechnologyPropertyAndEquipment",
     "shortName": "Technology, Property, and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "010000 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION",
     "role": "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
     "shortName": "CONSOLIDATED STATEMENTS OF FINANCIAL POSITION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061100 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://wiley.com/role/GoodwillAndIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061200 - Disclosure - Operating Leases",
     "role": "http://wiley.com/role/OperatingLeases",
     "shortName": "Operating Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061300 - Disclosure - Income Taxes",
     "role": "http://wiley.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061400 - Disclosure - Debt and Available Credit Facilities",
     "role": "http://wiley.com/role/DebtAndAvailableCreditFacilities",
     "shortName": "Debt and Available Credit Facilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061500 - Disclosure - Derivative Instruments and Activities",
     "role": "http://wiley.com/role/DerivativeInstrumentsAndActivities",
     "shortName": "Derivative Instruments and Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061600 - Disclosure - Commitment and Contingencies",
     "role": "http://wiley.com/role/CommitmentAndContingencies",
     "shortName": "Commitment and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061700 - Disclosure - Retirement Plans",
     "role": "http://wiley.com/role/RetirementPlans",
     "shortName": "Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061800 - Disclosure - Stock-Based Compensation",
     "role": "http://wiley.com/role/StockbasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061900 - Disclosure - Capital Stock and Changes in Capital Accounts",
     "role": "http://wiley.com/role/CapitalStockAndChangesInCapitalAccounts",
     "shortName": "Capital Stock and Changes in Capital Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "062000 - Disclosure - Segment Information",
     "role": "http://wiley.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U003",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "010100 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical)",
     "role": "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U003",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "062100 - Disclosure - Subsequent Events",
     "role": "http://wiley.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "062200 - Schedule - Schedule II-VALUATION AND QUALIFYING ACCOUNTS",
     "role": "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccounts",
     "shortName": "Schedule II-VALUATION AND QUALIFYING ACCOUNTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070200 - Disclosure - Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Policies)",
     "role": "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies",
     "shortName": "Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070300 - Disclosure - Revenue Recognition, Contracts with Customers (Policies)",
     "role": "http://wiley.com/role/RevenueRecognitionContractsWithCustomersPolicies",
     "shortName": "Revenue Recognition, Contracts with Customers (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080200 - Disclosure - Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Tables)",
     "role": "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables",
     "shortName": "Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080300 - Disclosure - Revenue Recognition, Contracts with Customers (Tables)",
     "role": "http://wiley.com/role/RevenueRecognitionContractsWithCustomersTables",
     "shortName": "Revenue Recognition, Contracts with Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080400 - Disclosure - Acquisition (Tables)",
     "role": "http://wiley.com/role/AcquisitionTables",
     "shortName": "Acquisition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_BusinessAcquisitionAxis_XYZMediaMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080500 - Disclosure - Reconciliation of Weighted Average Shares Outstanding (Tables)",
     "role": "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingTables",
     "shortName": "Reconciliation of Weighted Average Shares Outstanding (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080600 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "role": "http://wiley.com/role/AccumulatedOtherComprehensiveLossTables",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080700 - Disclosure - Restructuring and Related (Credits) Charges (Tables)",
     "role": "http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables",
     "shortName": "Restructuring and Related (Credits) Charges (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "020000 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS)",
     "role": "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME (LOSS)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080800 - Disclosure - Inventories (Tables)",
     "role": "http://wiley.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080900 - Disclosure - Product Development Assets (Tables)",
     "role": "http://wiley.com/role/ProductDevelopmentAssetsTables",
     "shortName": "Product Development Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081000 - Disclosure - Technology, Property, and Equipment (Tables)",
     "role": "http://wiley.com/role/TechnologyPropertyAndEquipmentTables",
     "shortName": "Technology, Property, and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081100 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://wiley.com/role/GoodwillAndIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "jwa:LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081200 - Disclosure - Operating Leases (Tables)",
     "role": "http://wiley.com/role/OperatingLeasesTables",
     "shortName": "Operating Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "jwa:LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081300 - Disclosure - Income Taxes (Tables)",
     "role": "http://wiley.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081400 - Disclosure - Debt and Available Credit Facilities (Tables)",
     "role": "http://wiley.com/role/DebtAndAvailableCreditFacilitiesTables",
     "shortName": "Debt and Available Credit Facilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081500 - Disclosure - Derivative Instruments and Activities (Tables)",
     "role": "http://wiley.com/role/DerivativeInstrumentsAndActivitiesTables",
     "shortName": "Derivative Instruments and Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "jwa:ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081700 - Disclosure - Retirement Plans (Tables)",
     "role": "http://wiley.com/role/RetirementPlansTables",
     "shortName": "Retirement Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "jwa:ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081800 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://wiley.com/role/StockbasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "role": "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081900 - Disclosure - Capital Stock and Changes in Capital Accounts (Tables)",
     "role": "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables",
     "shortName": "Capital Stock and Changes in Capital Accounts (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "082000 - Disclosure - Segment Information (Tables)",
     "role": "http://wiley.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "U004",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090100 - Disclosure - Description of Business (Details)",
     "role": "http://wiley.com/role/DescriptionOfBusinessDetails",
     "shortName": "Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "jwa:IntercompanyReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090200 - Disclosure - Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Details)",
     "role": "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails",
     "shortName": "Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "jwa:IntercompanyReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090300 - Disclosure - Revenue Recognition, Contracts with Customers, Disaggregation of Revenue (Details)",
     "role": "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
     "shortName": "Revenue Recognition, Contracts with Customers, Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_ConcentrationRiskByBenchmarkAxis_RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis_ProductConcentrationRiskMember_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember",
      "decimals": "2",
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U005",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "jwa:NumberOfPerformanceObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U007",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090302 - Disclosure - Revenue Recognition, Contracts with Customers, Description of Revenue Generating Activities (Details)",
     "role": "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
     "shortName": "Revenue Recognition, Contracts with Customers, Description of Revenue Generating Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_ProductOrServiceAxis_ResearchPublishingMember_StatementBusinessSegmentsAxis_ResearchPublishingAndPlatformsSegmentMember_SubsegmentsAxis_JournalRevenueMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "jwa:NumberOfPerformanceObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U007",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090304 - Disclosure - Revenue Recognition, Contracts with Customers, Accounts Receivable, Net and Contract Liabilities (Details)",
     "role": "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails",
     "shortName": "Revenue Recognition, Contracts with Customers, Accounts Receivable, Net and Contract Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090306 - Disclosure - Revenue Recognition, Contracts with Customers, Remaining Performance Obligations included in Contract Liability (Details)",
     "role": "http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails",
     "shortName": "Revenue Recognition, Contracts with Customers, Remaining Performance Obligations included in Contract Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090308 - Disclosure - Revenue Recognition, Contracts with Customers, Assets Recognized for the Costs to Fulfill a Contract (Details)",
     "role": "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails",
     "shortName": "Revenue Recognition, Contracts with Customers, Assets Recognized for the Costs to Fulfill a Contract (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090400 - Disclosure - Acquisitions (Details)",
     "role": "http://wiley.com/role/AcquisitionsDetails",
     "shortName": "Acquisitions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20211229to20211229_BusinessAcquisitionAxis_XYZMediaMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "030100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)",
     "role": "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090500 - Disclosure - Reconciliation of Weighted Average Shares Outstanding (Details)",
     "role": "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails",
     "shortName": "Reconciliation of Weighted Average Shares Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090600 - Disclosure - Accumulated Other Comprehensive Loss (Details)",
     "role": "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails",
     "shortName": "Accumulated Other Comprehensive Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090602 - Disclosure - Accumulated Other Comprehensive Loss, Reclassification out of Accumulated Other Comprehensive Loss (Details)",
     "role": "http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails",
     "shortName": "Accumulated Other Comprehensive Loss, Reclassification out of Accumulated Other Comprehensive Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "jwa:RestructuringChargesNetOfCredits",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090700 - Disclosure - Restructuring and Related (Credits) Charges, Pretax Restructuring Charges (Details)",
     "role": "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
     "shortName": "Restructuring and Related (Credits) Charges, Pretax Restructuring Charges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_RestructuringPlanAxis_BusinessOptimizationProgramMember",
      "decimals": "-3",
      "lang": null,
      "name": "jwa:RestructuringChargesNetOfCredits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090702 - Disclosure - Restructuring and Related (Credits) Charges, Activity for Restructuring Liability (Details)",
     "role": "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails",
     "shortName": "Restructuring and Related (Credits) Charges, Activity for Restructuring Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210430_RestructuringPlanAxis_BusinessOptimizationProgramMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryFinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090800 - Disclosure - Inventories (Details)",
     "role": "http://wiley.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryFinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "jwa:ProductDevelopmentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090900 - Disclosure - Product Development Assets (Details)",
     "role": "http://wiley.com/role/ProductDevelopmentAssetsDetails",
     "shortName": "Product Development Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "jwa:ProductDevelopmentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091000 - Disclosure - Technology, Property, and Equipment (Details)",
     "role": "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails",
     "shortName": "Technology, Property, and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091100 - Disclosure - Goodwill and Intangible Assets, Goodwill (Details)",
     "role": "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets, Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091102 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details)",
     "role": "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets, Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "lang": null,
      "name": "jwa:AmortizationOfProductDevelopmentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091104 - Disclosure - Goodwill and Intangible Assets, Future Amortization Expense (Details)",
     "role": "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails",
     "shortName": "Goodwill and Intangible Assets, Future Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091200 - Disclosure - Operating Leases (Details)",
     "role": "http://wiley.com/role/OperatingLeasesDetails",
     "shortName": "Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-5",
      "lang": null,
      "name": "jwa:OperatingLeaseIncreaseDecreaseInRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091202 - Disclosure - Operating Leases, Total Net Lease Costs (Details)",
     "role": "http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails",
     "shortName": "Operating Leases, Total Net Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091204 - Disclosure - Operating Leases, Other Supplemental Information for Operating Leases (Details)",
     "role": "http://wiley.com/role/OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails",
     "shortName": "Operating Leases, Other Supplemental Information for Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091206 - Disclosure - Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details)",
     "role": "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails",
     "shortName": "Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091300 - Disclosure - Income Taxes (Details)",
     "role": "http://wiley.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtCurrent",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091400 - Disclosure - Debt and Available Credit Facilities (Details)",
     "role": "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails",
     "shortName": "Debt and Available Credit Facilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091500 - Disclosure - Derivative Instruments and Activities (Details)",
     "role": "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails",
     "shortName": "Derivative Instruments and Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:LongtermDebtPercentageBearingVariableInterestAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_RangeAxis_MinimumMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "jwa:EmployeeRetirementAgeLimitUnderRetirementPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091700 - Disclosure - Retirement Plans, Recent Plan Curtailments (Details)",
     "role": "http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails",
     "shortName": "Retirement Plans, Recent Plan Curtailments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_RangeAxis_MinimumMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "jwa:EmployeeRetirementAgeLimitUnderRetirementPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_RangeAxis_MaximumMember_RetirementPlanNameAxis_RetirementIndemnityPlanMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "jwa:DefinedBenefitPlanCurtailmentCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091702 - Disclosure - Retirement Plans, Components of Net Pension Expense (Income) and Weighted-Average Assumptions (Details)",
     "role": "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
     "shortName": "Retirement Plans, Components of Net Pension Expense (Income) and Weighted-Average Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_RangeAxis_MaximumMember_RetirementPlanNameAxis_RetirementIndemnityPlanMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "jwa:DefinedBenefitPlanCurtailmentCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20190430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "050000 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "role": "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20190430_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091704 - Disclosure - Retirement Plans, Changes in and Status of Defined Benefit Plans' Assets and Benefit Obligations (Details)",
     "role": "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails",
     "shortName": "Retirement Plans, Changes in and Status of Defined Benefit Plans' Assets and Benefit Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_RetirementPlanSponsorLocationAxis_US",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "jwa:NoticePeriodForRedemptionRequest",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091706 - Disclosure - Retirement Plans, Pension Plan Assets/Investments (Details)",
     "role": "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails",
     "shortName": "Retirement Plans, Pension Plan Assets/Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "jwa:NoticePeriodForRedemptionRequest",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091708 - Disclosure - Retirement Plans, Expected Employer Contributions and Benefit Payments and Other Retirement Plans (Details)",
     "role": "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
     "shortName": "Retirement Plans, Expected Employer Contributions and Benefit Payments and Other Retirement Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430_PlanNameAxis_KeyEmployeeStockPlan2014Member_StatementClassOfStockAxis_CommonClassAMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091800 - Disclosure - Stock-Based Compensation (Details)",
     "role": "http://wiley.com/role/StockbasedCompensationDetails",
     "shortName": "Stock-Based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430_PlanNameAxis_KeyEmployeeStockPlan2014Member_StatementClassOfStockAxis_CommonClassAMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091802 - Disclosure - Stock-Based Compensation, Stock Option Activity (Details)",
     "role": "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation, Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091804 - Disclosure - Stock-Based Compensation, Performance-Based and Other Restricted Stock Activity (Details)",
     "role": "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
     "shortName": "Stock-Based Compensation, Performance-Based and Other Restricted Stock Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_AwardTypeAxis_RestrictedStockMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U005",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091806 - Disclosure - Stock-Based Compensation, President and CEO New Hire Equity Awards (Details)",
     "role": "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails",
     "shortName": "Stock-Based Compensation, President and CEO New Hire Equity Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_PlanNameAxis_ExecutiveLongTermIncentiveProgramMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "jwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U005",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "jwa:AnnualAwardValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U005",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091808 - Disclosure - Stock-Based Compensation, Director Stock Awards (Details)",
     "role": "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails",
     "shortName": "Stock-Based Compensation, Director Stock Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_PlanNameAxis_DirectorStockPlanMember_StatementClassOfStockAxis_CommonClassAMember_TitleOfIndividualAxis_DirectorMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "jwa:AnnualAwardValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U005",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430_StatementClassOfStockAxis_CommonClassAMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "jwa:ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091900 - Disclosure - Capital Stock and Changes in Capital Accounts (Details)",
     "role": "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails",
     "shortName": "Capital Stock and Changes in Capital Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430_StatementClassOfStockAxis_CommonClassAMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "jwa:ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091902 - Disclosure - Capital Stock and Changes in Capital Accounts, Share Repurchases (Details)",
     "role": "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails",
     "shortName": "Capital Stock and Changes in Capital Accounts, Share Repurchases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_StatementClassOfStockAxis_CommonClassAMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unitRef": "U003",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "050100 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
     "role": "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsOfDividendsCommonStock",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091904 - Disclosure - Capital Stock and Changes in Capital Accounts, Dividends (Details)",
     "role": "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
     "shortName": "Capital Stock and Changes in Capital Accounts, Dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_DividendsAxis_DividendDeclaredInCurrentYearQ1Member_StatementClassOfStockAxis_CommonClassAMember",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210430_StatementClassOfStockAxis_CommonClassAMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091906 - Disclosure - Capital Stock and Changes in Capital Accounts, Changes in Common Stock (Details)",
     "role": "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
     "shortName": "Capital Stock and Changes in Capital Accounts, Changes in Common Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20190430_StatementClassOfStockAxis_CommonClassAMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20181101to20181101_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091908 - Disclosure - Capital Stock and Changes in Capital Accounts, Warrants (Details)",
     "role": "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails",
     "shortName": "Capital Stock and Changes in Capital Accounts, Warrants (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20181101to20181101_BusinessAcquisitionAxis_TheLearningHouseIncMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalAttributableToWarrantMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "U004",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "092000 - Disclosure - Segment Information (Details)",
     "role": "http://wiley.com/role/SegmentInformationDetails",
     "shortName": "Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "092002 - Disclosure - Segment Information, Reconciliation of Consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income (Details)",
     "role": "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails",
     "shortName": "Segment Information, Reconciliation of Consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "092004 - Disclosure - Segment Information, Total Assets by Segment (Details)",
     "role": "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails",
     "shortName": "Segment Information, Total Assets by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20200430",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireProductiveAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "092006 - Disclosure - Segment Information, Other Significant Reconciling Items by Segment (Details)",
     "role": "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails",
     "shortName": "Segment Information, Other Significant Reconciling Items by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireProductiveAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "092008 - Disclosure - Segment Information, Revenues from External Customers and Technology, Property and Equipment, Net (Details)",
     "role": "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails",
     "shortName": "Segment Information, Revenues from External Customers and Technology, Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210501to20220430_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20201101to20210131",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "092100 - Disclosure - Subsequent Events (Details)",
     "role": "http://wiley.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20220501to20220731_RangeAxis_MinimumMember_StatementScenarioAxis_ScenarioForecastMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20210430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "092200 - Schedule - Schedule II-VALUATION AND QUALIFYING ACCOUNTS (Details)",
     "role": "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails",
     "shortName": "Schedule II-VALUATION AND QUALIFYING ACCOUNTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10k.htm",
      "contextRef": "c20190430_ValuationAllowancesAndReservesTypeAxis_SalesReturnsAndAllowancesMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 189,
   "tag": {
    "country_AU": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AUSTRALIA",
        "verboseLabel": "Australia [Member]"
       }
      }
     },
     "localname": "AU",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada [Member]"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China [Member]"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_DE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Germany [Member]"
       }
      }
     },
     "localname": "DE",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_FR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FRANCE",
        "terseLabel": "France [Member]"
       }
      }
     },
     "localname": "FR",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "verboseLabel": "United Kingdom [Member]"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_IN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "India [Member]"
       }
      }
     },
     "localname": "IN",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_JP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JAPAN",
        "terseLabel": "Japan [Member]"
       }
      }
     },
     "localname": "JP",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "US [Member]",
        "verboseLabel": "United States [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails",
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r938",
      "r939",
      "r940"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r938",
      "r939",
      "r940"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r938",
      "r939",
      "r940"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r938",
      "r939",
      "r940"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r941"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r936"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r936"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r936"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r949"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityListingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Listings [Line Items]"
       }
      }
     },
     "localname": "EntityListingsLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityListingsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container for exchange listing information for an entity",
        "label": "Entity Listings [Table]"
       }
      }
     },
     "localname": "EntityListingsTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r936"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r936"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r936"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r936"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r973"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r938",
      "r939",
      "r940"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r935"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "jwa_AcademicAndProfessionalLearningSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A segment of the entity, which consists of academic and professional learning.",
        "label": "Academic and Professional Learning Segment [Member]",
        "terseLabel": "Academic &amp; Professional Learning [Member]",
        "verboseLabel": "Academic and Professional Learning [Member]"
       }
      }
     },
     "localname": "AcademicAndProfessionalLearningSegmentMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails",
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acceleration of expenses related to operating lease right-of-use asset associated with certain leases.",
        "label": "Acceleration of Expense of Operating Lease Right-of-use Assets, Certain Leases [Member]",
        "terseLabel": "Acceleration of Expense of Operating Lease ROU Assets Related to Certain Leases [Member]"
       }
      }
     },
     "localname": "AccelerationOfExpenseOfOperatingLeaseRightOfUseAssetsCertainLeasesMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acceleration of expenses relating to operating lease right-of-use asset of a contract associated with exit from or disposal of property and equipment or restructurings pursuant to a plan.",
        "label": "Acceleration of Expense Related to Operating Lease Right-of-use Assets and Property and Equipment [Member]",
        "terseLabel": "Acceleration of Expense Related to Operating Lease ROU Assets and Property and Equipment [Member]"
       }
      }
     },
     "localname": "AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acceleration of expense related to operating lease right-of-use assets associated with exit from or disposal of property and equipment or restructurings pursuant to a plan.",
        "label": "Acceleration of Expense Related to Operating Lease Right-of-use Assets, Property and Equipment [Member]",
        "terseLabel": "Acceleration of Expense of Operating Lease ROU Assets Related to Property and Equipment [Member]"
       }
      }
     },
     "localname": "AccelerationOfExpenseRelatedToOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_AcceptableRangesWithinWhichAssetAllocationsWillFluctuate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of acceptable ranges within which asset allocations will fluctuate.",
        "label": "Acceptable ranges within which asset allocations will fluctuate",
        "terseLabel": "Acceptable ranges within which asset allocations will fluctuate"
       }
      }
     },
     "localname": "AcceptableRangesWithinWhichAssetAllocationsWillFluctuate",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign exchange translation adjustments and other for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Foreign Exchange Translation Adjustments and Other",
        "terseLabel": "Foreign exchange translation adjustments and other"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossForeignExchangeTranslationAdjustmentsAndOther",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_AdditionalPaidInCapitalAttributableToWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional paid-in-capital attributable to warrants that satisfy the conditions for equity classification.",
        "label": "Additional Paid-in Capital, Attributable to Warrant [Member]",
        "terseLabel": "Warrants [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalAttributableToWarrantMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_AdditionsToProductDevelopmentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for book composition and other product development spending.",
        "label": "Additions To Product Development Assets",
        "negatedLabel": "Product development spending"
       }
      }
     },
     "localname": "AdditionsToProductDevelopmentAssets",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_AdjustedContributionToProfitLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjusted direct contribution to profit minus allocated shared services and administrative costs.",
        "label": "Adjusted Contribution to Profit (Loss)",
        "terseLabel": "Adjusted contribution to profit"
       }
      }
     },
     "localname": "AdjustedContributionToProfitLoss",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_AdjustedOperatingIncomeLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net adjusted result for the period of deducting operating expenses from operating revenues.",
        "label": "Adjusted Operating Income (Loss)",
        "terseLabel": "Adjusted operating income",
        "verboseLabel": "Non-GAAP Adjusted Operating Income"
       }
      }
     },
     "localname": "AdjustedOperatingIncomeLoss",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_AdjustmentDueToAdoptionOfNewRevenueStandard": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in retained earnings due to adjustment due to adoption of new revenue standard.",
        "label": "Adjustment Due to Adoption of New Revenue Standard",
        "terseLabel": "Adjustment due to adoption of new revenue standard"
       }
      }
     },
     "localname": "AdjustmentDueToAdoptionOfNewRevenueStandard",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_AdjustmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments [Abstract]"
       }
      }
     },
     "localname": "AdjustmentsAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_AdvertisingAndMarketingCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of advertising and marketing costs.",
        "label": "Advertising and Marketing Costs: [Table Text Block]",
        "terseLabel": "Advertising and Marketing Costs"
       }
      }
     },
     "localname": "AdvertisingAndMarketingCostsTableTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_AllowanceForCreditLossesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Credit Losses [Abstract]",
        "terseLabel": "Allowance for Credit Losses [Abstract]"
       }
      }
     },
     "localname": "AllowanceForCreditLossesAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_AmendedAndRestatedRevolvingCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended and restated revolving credit arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Amended and Restated Revolving Credit Agreement [Member]",
        "terseLabel": "Amended and Restated RCA [Member]"
       }
      }
     },
     "localname": "AmendedAndRestatedRevolvingCreditAgreementMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_AmortizationOfProductDevelopmentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings in the period representing the amortization of product development assets, which consist of composition costs and royalty advances to authors.",
        "label": "Amortization of Product Development Assets",
        "terseLabel": "Amortization of product development assets"
       }
      }
     },
     "localname": "AmortizationOfProductDevelopmentAssets",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_AnnualAwardValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the annual award of Class A Common Stock received by each non-employee director as a percentage of the annual director fee, based on the stock price on the date of grant.",
        "label": "Deferred Compensation Arrangement with Individual, Value of annual award as percentage of annual director retainer fee based on stock price on date of grant",
        "verboseLabel": "Value of annual award as percentage of annual director retainer fee based on stock price on date of grant"
       }
      }
     },
     "localname": "AnnualAwardValue",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_April2016InterestRateSwapVariableRateLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts dated April 2016 in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period. This interest rate swap agreement fixed a portion of the variable interest due on the variable rate loans outstanding.",
        "label": "April 2016 Interest Rate Swap Variable Rate Loans [Member]",
        "terseLabel": "April 2016 Interest Rate Swap (Variable Rate Loans) [Member]"
       }
      }
     },
     "localname": "April2016InterestRateSwapVariableRateLoansMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_April2021InterestRateSwapVariableRateLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts dated April 2021 in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period. This interest rate swap agreement fixed a portion of the variable interest due on the variable rate loans outstanding.",
        "label": "April 2021 Interest Rate Swap Variable Rate Loans [Member]",
        "terseLabel": "April 2021 Interest Rate Swap Variable Rate Loans [Member]"
       }
      }
     },
     "localname": "April2021InterestRateSwapVariableRateLoansMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_April2022InterestRateSwapVariableRateLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts dated April 2022 in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period. This interest rate swap agreement fixed a portion of the variable interest due on the variable rate loans outstanding.",
        "label": "April 2022 Interest Rate Swap Variable Rate Loans [Member]"
       }
      }
     },
     "localname": "April2022InterestRateSwapVariableRateLoansMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_August2019InterestRateSwapVariableRateLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts dated August 2019 in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period. This interest rate swap agreement fixed a portion of the variable interest due on the variable rate loans outstanding.",
        "label": "August 2019 Interest Rate Swap Variable Rate Loans [Member]",
        "terseLabel": "August 2019 Interest Rate Swap (Variable Rate Loans) [Member]"
       }
      }
     },
     "localname": "August2019InterestRateSwapVariableRateLoansMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_BalancedManagedFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents an investment that provides a return in the form of balanced managed funds.",
        "label": "Balanced Managed Funds [Member]"
       }
      }
     },
     "localname": "BalancedManagedFundsMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_BasisOfPresentationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation [Abstract]"
       }
      }
     },
     "localname": "BasisOfPresentationAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_BookCompositionCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The costs incurred to bring an edited commercial manuscript to publication, which include typesetting, proofreading, design, illustration costs, and digital formatting. They are capitalized and are generally amortized on a double-declining basis over their estimated useful lives.",
        "label": "Book Composition Costs [Member]",
        "terseLabel": "Book Composition Costs [Member]"
       }
      }
     },
     "localname": "BookCompositionCostsMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssetsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_BookOverdraftsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Book Overdrafts [Abstract]"
       }
      }
     },
     "localname": "BookOverdraftsAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_BrandsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unique design, sign, symbol, words, or a combination of these, employed in creating an image that identifies a product and differentiates it from its competitors.",
        "label": "Brands [Member]",
        "terseLabel": "Brands [Member]"
       }
      }
     },
     "localname": "BrandsMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_BuildingAndLeaseholdImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable structure held for productive use and any addition, improvement, or renovation to the structure, such as interior masonry, interior flooring, electrical, and plumbing, including additions or improvements to assets held under a lease arrangement.",
        "label": "Building and Leasehold Improvements [Member]",
        "terseLabel": "Buildings and Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "BuildingAndLeaseholdImprovementsMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails",
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be not deductible for tax purposes.",
        "label": "Business Acquisition Purchase Price Allocation Goodwill Expected Tax Not Deductible Amount",
        "terseLabel": "Goodwill - not tax deductible"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNotDeductibleAmount",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional consideration to be transferred subsequent to acquisition date.",
        "label": "Business Combination, Additional Consideration To Be Transferred Subsequent to Acquisition Date",
        "terseLabel": "Fair value of additional consideration to be paid after the acquisition date"
       }
      }
     },
     "localname": "BusinessCombinationAdditionalConsiderationToBeTransferredSubsequentToAcquisitionDate",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred associated with settlement of preexisting relationship.",
        "label": "Business Combination, Consideration Transferred, Settlement of Preexisting Relationship",
        "terseLabel": "Settlement of preexisting relationship"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredSettlementOfPreexistingRelationship",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_BusinessCombinationNumberOfImmaterialBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of immaterial businesses acquired by the entity during the period.",
        "label": "Business Combination, Number of Immaterial Businesses Acquired",
        "terseLabel": "Number of immaterial businesses acquired"
       }
      }
     },
     "localname": "BusinessCombinationNumberOfImmaterialBusinessesAcquired",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "jwa_BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which post acquisition compensation expense will be recognized upon reach certain revenue and Adjusted EBITDA targets in a business combination.",
        "label": "Business Combination, Post Acquisition Compensation Expense, Target Period",
        "terseLabel": "Period over which cash payment will be made upon reaching certain revenue and Adjusted EBITDA targets"
       }
      }
     },
     "localname": "BusinessCombinationPostAcquisitionCompensationExpenseTargetPeriod",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to assets acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 0.0,
       "parentTag": "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to current assets acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 0.0,
       "parentTag": "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to current liabilities assumed in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 1.0,
       "parentTag": "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to deferred income tax liabilities assumed in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Tax Liabilities",
        "terseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxLiabilities",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to liabilities assumed in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 4.0,
       "parentTag": "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to noncurrent assets acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Assets",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 2.0,
       "parentTag": "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to operating lease liabilities assumed in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 3.0,
       "parentTag": "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to other noncurrent liabilities assumed in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Noncurrent Liabilities",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentLiabilities",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 3.0,
       "parentTag": "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to right-of-use assets acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right-of-Use Assets",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Assets [Abstract]",
        "terseLabel": "Assets [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAssetsAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Liabilities [Abstract]",
        "terseLabel": "Liabilities [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLiabilitiesAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_BusinessOptimizationProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The multi-year program the entity announced to drive efficiency improvement and operating savings.",
        "label": "Business Optimization Program [Member]",
        "terseLabel": "Business Optimization Program [Member]"
       }
      }
     },
     "localname": "BusinessOptimizationProgramMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_CanadaUKMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada &amp; U.K. [Member]",
        "terseLabel": "Non-US [Member]"
       }
      }
     },
     "localname": "CanadaUKMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_CapitalStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock [Abstract]",
        "terseLabel": "Capital Stock [Abstract]"
       }
      }
     },
     "localname": "CapitalStockAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_CashAndCashEquivalentsBookOverdraftsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to negative balance accounts (overdrafts).",
        "label": "Cash and Cash Equivalents, Book Overdrafts [Policy Text Block]",
        "verboseLabel": "Book Overdrafts"
       }
      }
     },
     "localname": "CashAndCashEquivalentsBookOverdraftsPolicyTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_CashDividendAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Dividend [Abstract]",
        "terseLabel": "Cash dividend [Abstract]",
        "verboseLabel": "Cash Dividends [Abstract]"
       }
      }
     },
     "localname": "CashDividendAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_CashPaidDuringPeriodForAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid During Period For [Abstract]",
        "verboseLabel": "Cash paid during the year for:"
       }
      }
     },
     "localname": "CashPaidDuringPeriodForAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ChangesInCommonStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in Common Stock [Abstract]",
        "terseLabel": "Changes in Common Stock [Abstract]"
       }
      }
     },
     "localname": "ChangesInCommonStockAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ChangesInCommonStockInTreasuryAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in Common Stock in Treasury [Abstract]",
        "terseLabel": "Changes in Common Stock in Treasury [Abstract]"
       }
      }
     },
     "localname": "ChangesInCommonStockInTreasuryAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ClassACommonStockParValue100PerShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class A Common Stock, par value $1.00 per share [Member]"
       }
      }
     },
     "localname": "ClassACommonStockParValue100PerShareMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ClassBCommonStockParValue100PerShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class B Common Stock, par value $1.00 per share [Member]"
       }
      }
     },
     "localname": "ClassBCommonStockParValue100PerShareMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares of Class A Common Stock into which each share of Class B Common Stock is convertible.",
        "label": "Class A Common shares into which each share of Class B Common Stock is convertible",
        "verboseLabel": "Class A Common shares into which each share of Class B Common Stock is convertible (in shares)"
       }
      }
     },
     "localname": "ClassCommonSharesIntoWhichEachShareOfClassBCommonStockIsConvertible",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "jwa_ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans and the assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation and net benefit cost.",
        "label": "Components of Net Periodic Pension Expense for Defined Benefit Plans and Weighted-Average Assumptions [Table Text Block]",
        "terseLabel": "Net Periodic Pension Expense (Income) for Defined Benefit Plans and Weighted-Average Assumptions"
       }
      }
     },
     "localname": "ComponentsOfNetPeriodicPensionExpenseForDefinedBenefitPlansAndWeightedAverageAssumptionsTableTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_ContentDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost incurred in content developing process.",
        "label": "Content Development Costs [Member]"
       }
      }
     },
     "localname": "ContentDevelopmentCostsMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_CorporateTrainingAndCorporateLearningMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of a business subsegment.",
        "label": "Corporate Training and Corporate Learning [Member]",
        "terseLabel": "Corporate Training and Corporate Learning [Member]"
       }
      }
     },
     "localname": "CorporateTrainingAndCorporateLearningMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_CorporateTrainingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of a business subsegment.",
        "label": "Corporate Training [Member]"
       }
      }
     },
     "localname": "CorporateTrainingMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_CourseContentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document that benefits students and instructors. It is an essential piece when designing any course.",
        "label": "Course Content [Member]",
        "terseLabel": "Content [Member]"
       }
      }
     },
     "localname": "CourseContentMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_DebtInstrumentApplicableMargin": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Applicable Margin",
        "terseLabel": "Applicable margin"
       }
      }
     },
     "localname": "DebtInstrumentApplicableMargin",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Margin rate over reference rate used to calculate the lenders base rate.",
        "label": "Debt Instrument, Margin on Reference Rate Used in Determining Base Rate",
        "terseLabel": "Margin rate over reference rate used in determining base rate"
       }
      }
     },
     "localname": "DebtInstrumentMarginOnReferenceRateUsedInDeterminingBaseRate",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_DebtInstrumentNonLenderFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of non-lender fees capitalized in connection with the amendment to the existing debt.",
        "label": "Debt Instrument Non Lender Fees",
        "terseLabel": "Term Loan amount related to non-lender fees in Other NC Assets"
       }
      }
     },
     "localname": "DebtInstrumentNonLenderFees",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_DebtInstrumentTermOfVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of the interest rate that fluctuates over time based on an underlying benchmark interest rate or index, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term of Variable Rate",
        "terseLabel": "Term of variable rate"
       }
      }
     },
     "localname": "DebtInstrumentTermOfVariableRate",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jwa_DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Compensation Arrangement With Individual Share Based Payments [Abstract]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tax effect as of the balance sheet date of the amount of estimated future tax deductions arising from postretirement and post-employment benefits, which can only be deducted for tax purposes when actual costs are incurred, and which can only be realized if sufficient tax-basis income is generated in future periods to enable the deduction to be taken.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Retirement and post-employment benefits",
        "terseLabel": "Retirement and post-employment benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsRetirementAndPostEmploymentBenefits",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_DeferredTaxLiabilitiesIntangibleAndFixedAssets": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible and fixed assets.",
        "label": "Deferred Tax Liabilities, Intangible and Fixed Assets",
        "negatedLabel": "Intangible and fixed assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesIntangibleAndFixedAssets",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_DefinedBenefitPlanCurtailmentCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of curtailment credit recognized due to reduction in force.",
        "label": "Defined Benefit Plan, Curtailment Credit",
        "terseLabel": "Curtailment credit"
       }
      }
     },
     "localname": "DefinedBenefitPlanCurtailmentCredit",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in limited partnership, not domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities, Non-US, Limited Partnership [Member]",
        "terseLabel": "Global Equity Securities: Limited Partnership [Member]"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesNonUSLimitedPartnershipMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in periods following the current period.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payments Due, Total",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_DefinedBenefitPlanRealEstateCommingledTrustFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property composed of building, land and land improvement included in a commingled trust fund; in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Real Estate, Commingled Trust Fund [Member]",
        "terseLabel": "Other: Real Estate Commingled Trust Fund [Member]"
       }
      }
     },
     "localname": "DefinedBenefitPlanRealEstateCommingledTrustFundMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_DefinedBenefitPlanSettlementChargesEmployees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement charge related to retirement plan for employees.",
        "label": "Defined Benefit Plan, Settlement Charges, Employees",
        "terseLabel": "Retirement plans settlement charges for employees"
       }
      }
     },
     "localname": "DefinedBenefitPlanSettlementChargesEmployees",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_DefinedContributionSavingsPlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Savings Plans [Abstract]",
        "terseLabel": "Defined Contribution Savings Plans [Abstract]"
       }
      }
     },
     "localname": "DefinedContributionSavingsPlansAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Depreciation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense excluding capitalized software recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives.",
        "label": "Depreciation and Amortization Expense Excluding Capitalized Software",
        "verboseLabel": "Depreciation and amortization expense, excluding capitalized software"
       }
      }
     },
     "localname": "DepreciationAndAmortizationExpenseExcludingCapitalizedSoftware",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_DirectorStockPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A share-based compensation plan in which each non-employee director receives common stock equal to fair value of the annual director fee.",
        "label": "Director Stock Plan [Member]"
       }
      }
     },
     "localname": "DirectorStockPlanMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_DividendDeclaredInCurrentYearQ1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of earnings in the form of cash, property or capital stock declared in Q1 current year by the board of directors to be distributed to shareholders.",
        "label": "Dividend Declared in Current Year Q1 [Member]",
        "terseLabel": "Dividend Declared in Q1 2021 [Member]"
       }
      }
     },
     "localname": "DividendDeclaredInCurrentYearQ1Member",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_DividendDeclaredInCurrentYearQ2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of earnings in the form of cash, property or capital stock declared in Q2 current year by the board of directors to be distributed to shareholders.",
        "label": "Dividend Declared in Current Year Q2 [Member]",
        "terseLabel": "Dividend Declared in Q2 2021 [Member]"
       }
      }
     },
     "localname": "DividendDeclaredInCurrentYearQ2Member",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_DividendDeclaredInCurrentYearQ3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of earnings in the form of cash, property or capital stock declared in Q3 current year by the board of directors to be distributed to shareholders.",
        "label": "Dividend Declared in Current Year Q3 [Member]",
        "terseLabel": "Dividend Declared in Q3 2021 [Member]"
       }
      }
     },
     "localname": "DividendDeclaredInCurrentYearQ3Member",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_DividendDeclaredInCurrentYearQ4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of earnings in the form of cash, property or capital stock declared in Q4 current year by the board of directors to be distributed to shareholders.",
        "label": "Dividend Declared In Current Year Q4 [Member]",
        "terseLabel": "Dividend Declared in Q4 2021 [Member]"
       }
      }
     },
     "localname": "DividendDeclaredInCurrentYearQ4Member",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_DividendDeclaredInNextYearQ1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of earnings in the form of cash, property or capital stock declared in Q1 next year by the board of directors to be distributed to shareholders.",
        "label": "Dividend Declared in Next Year Q1 [Member]",
        "terseLabel": "Dividend Declared in Q1 2023 [Member]"
       }
      }
     },
     "localname": "DividendDeclaredInNextYearQ1Member",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_DurationOfContracts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The duration of contracts in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Duration of Contracts",
        "terseLabel": "Duration of contract"
       }
      }
     },
     "localname": "DurationOfContracts",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jwa_EducationPublishingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue by product/service deriving from education publishing.",
        "label": "Education Publishing [Member]",
        "terseLabel": "Education Publishing [Member]"
       }
      }
     },
     "localname": "EducationPublishingMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_EducationPublishingPrintAndDigitalCoursewareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue by product/service deriving from education publishing.",
        "label": "Education Publishing, Print and Digital Courseware [Member]",
        "terseLabel": "Digital Courseware [Member]"
       }
      }
     },
     "localname": "EducationPublishingPrintAndDigitalCoursewareMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_EducationPublishingPrintAndDigitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue by product/service deriving from education publishing.",
        "label": "Education Publishing, Print and Digital [Member]",
        "terseLabel": "Print and Digital [Member]"
       }
      }
     },
     "localname": "EducationPublishingPrintAndDigitalMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_EducationServicesSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A segment of the entity, which provides online graduate degree program management services for higher education institutions and learning, development, and assessment services for businesses and professionals.",
        "label": "Education Services Segment [Member]",
        "terseLabel": "Education Services [Member]"
       }
      }
     },
     "localname": "EducationServicesSegmentMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails",
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to domestic net operating loss carryback under CARES Act.",
        "label": "Effective Income Tax Rate Reconciliation, Income Tax Benefit Rate Related to Net Operating Losses Carryback",
        "negatedLabel": "US NOL carryback under CARES Act"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationIncomeTaxBenefitRateRelatedToNetOperatingLossesCarryback",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in state income tax expense due to changes in deferred tax liabilities.",
        "label": "Effective Income Tax Rate Reconciliation, Increase (Decrease) in State Income Tax Expense Due to Change in Deferred Tax Liabilities, Amount",
        "terseLabel": "Increase in state income tax expense due to increase in deferred tax liabilities"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesAmount",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in state income tax expense due to changes in deferred tax liabilities.",
        "label": "Effective Income Tax Rate Reconciliation, Increase (Decrease) in State Income Tax Expense Due to Change in Deferred Tax Liabilities, Percent",
        "terseLabel": "Increase in state income tax expense due to increase in deferred tax liabilities"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInStateIncomeTaxExpenseDueToChangeInDeferredTaxLiabilitiesPercent",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit related to CARES Act carryback and audit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Related to CARES Act Carryback and Audit, Percent",
        "terseLabel": "Foreign tax credits related to CARES Act carryback and audit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditForeignRelatedToCARESActCarrybackAndAuditPercent",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_EmployeeRelatedLiabilitiesCurrentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing current employee-related liabilities.",
        "label": "Employee-related Liabilities, Current [Member]",
        "terseLabel": "Accrued Employment Costs [Member]"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrentMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_EmployeeRetirementAgeLimitUnderRetirementPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the employee retirement age limit under retirement plans based on length of service and compensation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Employee retirement age limit under retirement plans"
       }
      }
     },
     "localname": "EmployeeRetirementAgeLimitUnderRetirementPlans",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jwa_EmploymentOfferLetterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A formal written document sent by an employer to a job candidate selected for employment. The letter confirms the details of the offer of employment: this may include the job description, salary, benefits, and the date employment begins.",
        "label": "Employment Offer Letter [Member]",
        "terseLabel": "Employment Letter [Member]"
       }
      }
     },
     "localname": "EmploymentOfferLetterMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_EnterpriseResourcePlanningAndRelatedSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the investment in the Company's enterprise resource planning and related systems.",
        "label": "Enterprise Resource Planning and Related Systems [Member]"
       }
      }
     },
     "localname": "EnterpriseResourcePlanningAndRelatedSystemsMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ExecutiveLeadershipTeamMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Executive members of the organization.",
        "label": "Executive Leadership Team [Member]"
       }
      }
     },
     "localname": "ExecutiveLeadershipTeamMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ExecutiveLongTermIncentiveProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the performance-based restricted stock awards that are payable in restricted shares of the Company's Class A Common Stock upon the achievement of certain three-year financial performance-based targets.",
        "label": "Executive Long-Term Incentive Program [Member]",
        "terseLabel": "ELTIP [Member]"
       }
      }
     },
     "localname": "ExecutiveLongTermIncentiveProgramMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price of stock options granted as a percentage of the fair market value of the stock at the date of grant pursuant to the terms of the stock option plan.",
        "label": "Exercise price of stock options granted as percentage of fair market value of stock at date of grant as required by the plan",
        "verboseLabel": "Exercise price of stock options granted as percentage of fair market value of stock at date of grant as required by the plan"
       }
      }
     },
     "localname": "ExercisePriceOfStockOptionsGrantedAsPercentageOfFairMarketValueOfStockAtDateOfGrantAsRequiredByThePlan",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_ExercisePriceRange2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price range 2 for shares potentially issuable under outstanding stock option award plans.",
        "label": "Exercise Price Range 2 [Member]",
        "terseLabel": "Range of Exercise Prices - $39.53 [Member]"
       }
      }
     },
     "localname": "ExercisePriceRange2Member",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ExercisePriceRange3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price range 3 for shares potentially issuable under outstanding stock option award plans.",
        "label": "Exercise Price Range 3 [Member]",
        "terseLabel": "Range of Exercise Prices - $48.06 to $49.55 [Member]"
       }
      }
     },
     "localname": "ExercisePriceRange3Member",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ExercisePriceRange4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price range 4 for shares potentially issuable under outstanding stock option award plans.",
        "label": "Exercise Price Range 4 [Member]",
        "terseLabel": "Range of Exercise Prices - $55.62 to $63.07 [Member]"
       }
      }
     },
     "localname": "ExercisePriceRange4Member",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ExtendedDurationOfContracts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The extended duration of contracts in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Extended Duration of Contracts",
        "terseLabel": "Extended duration of contracts"
       }
      }
     },
     "localname": "ExtendedDurationOfContracts",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jwa_February2020InterestRateSwapVariableRateLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts dated February 2020 in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period. This interest rate swap agreement fixed a portion of the variable interest due on the variable rate loans outstanding.",
        "label": "February 2020 Interest Rate Swap Variable Rate Loans [Member]",
        "terseLabel": "February 2020 Interest Rate Swap Variable Rate Loans [Member]"
       }
      }
     },
     "localname": "February2020InterestRateSwapVariableRateLoansMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_FiniteLivedIntangibleAssetUsefulLifeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Asset Useful Life [Abstract]",
        "terseLabel": "Finite Lived Intangible Asset Useful Life [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLifeAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset lacking physical substance and having a projected finite period of benefit.",
        "label": "Finite Lived Intangible Assets Impaired Accumulated Impairment Loss",
        "negatedLabel": "Accumulated impairment"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_FixedIncomeSecuritiesAndCashMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents an investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity. Also includes plan assets held in cash.",
        "label": "Fixed Income Securities and Cash [Member]",
        "terseLabel": "Fixed Income Securities and Cash [Member]"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesAndCashMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ForeignStatutoryTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of foreign statutory tax rate applicable to pretax income (loss).",
        "label": "Foreign Statutory Tax Rate",
        "terseLabel": "Foreign statutory tax rate"
       }
      }
     },
     "localname": "ForeignStatutoryTaxRate",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_FurnitureFixturesAndWarehouseEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets, commonly used in offices and stores and equipment used in warehouses.",
        "label": "Furniture, Fixtures and Warehouse Equipment [Member]",
        "terseLabel": "Furniture, Fixtures, and Warehouse Equipment [Member]"
       }
      }
     },
     "localname": "FurnitureFixturesAndWarehouseEquipmentMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails",
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_HindawiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the acquired entity, which is a scientific research publisher and an innovator in open access publishing.",
        "label": "Hindawi [Member]",
        "terseLabel": "Hindawi [Member]"
       }
      }
     },
     "localname": "HindawiMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionTables",
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ITBootcampBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A business acquired as part of The Learning House acquisition.",
        "label": "IT Bootcamp Business [Member]",
        "terseLabel": "IT Bootcamp Business [Member]"
       }
      }
     },
     "localname": "ITBootcampBusinessMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating lease right-of-use asset impairment of a contract associated with exit from or disposal of property and equipment or restructurings pursuant to a plan.",
        "label": "Impairment of Operating Lease Right-of-use Assets and Property and Equipment [Member]",
        "terseLabel": "Impairment of Operating Lease ROU Assets and Property and Equipment [Member]"
       }
      }
     },
     "localname": "ImpairmentOfOperatingLeaseRightOfUseAssetsAndPropertyAndEquipmentMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of operating lease right-of-use assets related to certain leases.",
        "label": "Impairment of Operating Lease Right-of-use Assets, Certain Leases [Member]",
        "terseLabel": "Impairment of Operating Lease ROU Assets Related to Certain Leases [Member]"
       }
      }
     },
     "localname": "ImpairmentOfOperatingLeaseRightOfUseAssetsCertainLeasesMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of operating lease right-of-use assets associated with exit from or disposal of property and equipment or restructurings pursuant to a plan.",
        "label": "Impairment of Operating Lease Right-of-use Assets , Property and Equipment [Member]",
        "terseLabel": "Impairment of Operating Lease ROU Assets Related to Property and Equipment [Member]"
       }
      }
     },
     "localname": "ImpairmentOfOperatingLeaseRightOfUseAssetsPropertyAndEquipmentMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_IncomeTaxBenefitRelatedToNetOperatingLossesCarryback": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax benefit resulting from net operating loss carryback.",
        "label": "Income Tax Benefit Related to Net Operating Losses Carryback",
        "terseLabel": "Tax benefit resulting from NOL carryback"
       }
      }
     },
     "localname": "IncomeTaxBenefitRelatedToNetOperatingLossesCarryback",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_IncreaseDecreaseInAccountsPayableAndAccruedRoyalties": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations due for compensation payments related to the use of copyrights, patents, trade names, licenses, technology. Royalty payments are also paid by the lease holders for oil, gas, and mineral extraction.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Royalties",
        "verboseLabel": "Accounts payable and accrued royalties"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedRoyalties",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_IncreaseDecreaseInContractWithCustomerAccruedRoyalties": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation related to royalties for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Accrued Royalties",
        "terseLabel": "Decrease in Accrued royalties"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAccruedRoyalties",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_IncreaseDecreaseInContractWithCustomerContractLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation related to contract liability for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Contract Liability",
        "terseLabel": "Increase in Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerContractLiability",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_IncreaseDecreaseInContractWithCustomerInventory": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for inventory transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Inventory",
        "terseLabel": "Increase in Inventories, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerInventory",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable, excluding foreign exchange.",
        "label": "Increase (Decrease) in Contract with Customer, Liability Including Foreign Exchange",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiabilityIncludingForeignExchange",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services non current.",
        "label": "Increase Decrease In Contract With Customer Liability Non Current",
        "terseLabel": "Contract liabilities (included in Other long-term liabilities)"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiabilityNonCurrent",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in net assets resulting from sales return reserves recorded.",
        "label": "Increase (Decrease) in Net Assets Resulting from Sales Return Reserves Recorded",
        "terseLabel": "Print book sales return reserve net liability balance"
       }
      }
     },
     "localname": "IncreaseDecreaseInNetAssetsResultingFromSalesReturnReservesRecorded",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for operating lease liabilities.",
        "label": "Increase (Decrease) in Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, net of accumulated impairment, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Net of Accumulated Impairment",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "jwa_IndefiniteLivedIntangibleAssetsExcludingGoodwillNetOfAccumulatedImpairment",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets, Impaired, Accumulated Impairment Loss",
        "negatedLabel": "Accumulated impairment"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_IntangibleAssetsImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset lacking physical substance.",
        "label": "Intangible Assets, Impaired, Accumulated Impairment Loss",
        "negatedTerseLabel": "Accumulated impairment"
       }
      }
     },
     "localname": "IntangibleAssetsImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_IntercompanyReceivables": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intercompany receivables.",
        "label": "Intercompany Receivables",
        "terseLabel": "Intercompany receivables"
       }
      }
     },
     "localname": "IntercompanyReceivables",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_InventoryReserveForEstimatedSalesReturns": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of inventory reserves for estimated sales returns.",
        "label": "Inventory, Reserve for Estimated Sales Returns",
        "negatedTerseLabel": "Inventory value of estimated sales returns"
       }
      }
     },
     "localname": "InventoryReserveForEstimatedSalesReturns",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_JJEditorialServicesLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the acquired entity, which is a publishing services company providing expert offerings in editorial operations, production, copyediting, system support and consulting.",
        "label": "J&amp;J Editorial Services, LLC. [Member]",
        "terseLabel": "J&amp;J [Member]"
       }
      }
     },
     "localname": "JJEditorialServicesLLCMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_JournalRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue by product service.",
        "label": "Journal Revenue [Member]",
        "verboseLabel": "Journals Subscriptions [Member]"
       }
      }
     },
     "localname": "JournalRevenueMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of a business subsegment.",
        "label": "Journal Subscriptions, Open Access and Comprehensive Agreements [Member]",
        "terseLabel": "Journal Subscriptions, Open Access and Comprehensive Agreements [Member]"
       }
      }
     },
     "localname": "JournalSubscriptionsOpenAccessAndComprehensiveAgreementsMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_June2019InterestRateSwapVariableRateLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts dated June 2019 in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period. This interest rate swap agreement fixed a portion of the variable interest due on the variable rate loans outstanding.",
        "label": "June2019 Interest Rate Swap Variable Rate Loans [Member]",
        "terseLabel": "June 2019 Interest Rate Swap (Variable Rate Loans) [Member]"
       }
      }
     },
     "localname": "June2019InterestRateSwapVariableRateLoansMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_KeyEmployeeStockPlan2014Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A share-based compensation plan approved by the shareholders in 2014 whereby qualified employees are eligible to receive awards that may include stock options, performance-based stock awards and restricted stock awards.",
        "label": "Key Employee Stock Plan2014 [Member]",
        "terseLabel": "2014 Key Employee Stock Plan [Member]"
       }
      }
     },
     "localname": "KeyEmployeeStockPlan2014Member",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_KeyEmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key employees of the entity.",
        "label": "Key Employees [Member]"
       }
      }
     },
     "localname": "KeyEmployeesMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other supplemental information related to operating leases of lessee.",
        "label": "Lessee, Operating Lease, Other Supplemental Information [Table Text Block]",
        "terseLabel": "Other Supplemental Information for Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseOtherSupplementalInformationTableTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information relating to lessee's right-of-use assets and liabilities.",
        "label": "Lessee, Operating Lease, Right of Use Assets and Liabilities [Table Text Block]",
        "terseLabel": "ROU Assets and Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum incremental amount by which the entity may request an optional increase to the maximum borrowing capacity under the revolving credit facility.",
        "label": "Minimum Increments In Which Optional Credit Limit Increases May Be Requested",
        "verboseLabel": "Minimum increments in which optional credit limit increase may be requested"
       }
      }
     },
     "localname": "MinimumIncrementsInWhichOptionalCreditLimitIncreasesMayBeRequested",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_MthreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the acquired entity, which is a rapidly growing education services provider that addresses the IT skills gap by finding, training and placing job-ready technology talent in roles with leading corporations worldwide.",
        "label": "Mthree [Member]",
        "verboseLabel": "mthree [Member]"
       }
      }
     },
     "localname": "MthreeMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionTables",
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_NetOperatingLossesCarrybackRefund": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of refund in connection with net operating losses carryback.",
        "label": "Net Operating Losses Carryback Refund",
        "terseLabel": "Refund in connection with NOL carryback"
       }
      }
     },
     "localname": "NetOperatingLossesCarrybackRefund",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_NetSalesReturnReservesByBalanceSheetAccountTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of net sales return reserves as reflected in accounts in Consolidated Statements of Financial Position.",
        "label": "Net Sales Return Reserves by Balance Sheet Account [Table Text Block]",
        "verboseLabel": "Net Sales Return Reserves by Balance Sheet Account"
       }
      }
     },
     "localname": "NetSalesReturnReservesByBalanceSheetAccountTableTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_NonPerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other than shares or units awarded to employees for meeting certain performance targets.",
        "label": "Non Performance Shares [Member]",
        "terseLabel": "Non-PSU Awards [Member]"
       }
      }
     },
     "localname": "NonPerformanceSharesMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of shares issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued, Value",
        "terseLabel": "Shares issued in connection with the acquisition of a business"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of warrants issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Warrants Issued, Value",
        "terseLabel": "Warrants to purchase 0.4 million shares of Wiley Class A Common Stock issued in connection with the Learning House acquisition"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_NoticePeriodForRedemptionRequest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A period of notice within which redemption request can be executed.",
        "label": "Notice Period for Redemption Request",
        "terseLabel": "Notice period for redemption request"
       }
      }
     },
     "localname": "NoticePeriodForRedemptionRequest",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jwa_NumberOfAcademicInstitutions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of academic institutions. during the period.",
        "label": "Number of Academic Institutions",
        "terseLabel": "Number of academic institutions"
       }
      }
     },
     "localname": "NumberOfAcademicInstitutions",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "jwa_NumberOfEqualInstallments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the number of equal installments for vesting shares.",
        "label": "Number of Equal Installments",
        "terseLabel": "Number of equal installments"
       }
      }
     },
     "localname": "NumberOfEqualInstallments",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "jwa_NumberOfPerformanceObligations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of performance obligations during the period.",
        "label": "Number of Performance Obligations",
        "terseLabel": "Number of performance obligations"
       }
      }
     },
     "localname": "NumberOfPerformanceObligations",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "jwa_NumberOfUniversityPartnersUnderContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of university partners under contract.",
        "label": "Number of University Partners under Contract",
        "terseLabel": "University partners under contract"
       }
      }
     },
     "localname": "NumberOfUniversityPartnersUnderContract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "jwa_NumberOfVotesEntitlementPerShareOfClassCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of votes to which each share of common stock is entitled, excluding election of Directors.",
        "label": "Number of votes entitlement per share of Class A common stock",
        "verboseLabel": "Number of votes to which each share of common stock is entitled"
       }
      }
     },
     "localname": "NumberOfVotesEntitlementPerShareOfClassCommonStock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "jwa_OnlineProgramManagementDeltakMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The administration component of the entity's shared in online program management.",
        "label": "Online Program Management (Deltak) [Member]",
        "verboseLabel": "Education Services OPM [Member]"
       }
      }
     },
     "localname": "OnlineProgramManagementDeltakMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_OpenAccessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue by product/service deriving from open access.",
        "label": "Open Access [Member]"
       }
      }
     },
     "localname": "OpenAccessMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_OperatingLeaseIncreaseDecreaseInLeaseLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of lease liabilities.",
        "label": "Operating Lease, Increase Decrease in Lease Liability",
        "terseLabel": "Increase (decrease) in operating lease liabilities due to new leases as well as modifications and remeasurements to existing operating leases"
       }
      }
     },
     "localname": "OperatingLeaseIncreaseDecreaseInLeaseLiability",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_OperatingLeaseIncreaseDecreaseInRightOfUseAsset": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of right of use assets.",
        "label": "Operating Lease, Increase (Decrease) in Right-of-Use Asset",
        "terseLabel": "Increase (decrease) in ROU assets due to new leases as well as modifications and remeasurements to existing operating leases"
       }
      }
     },
     "localname": "OperatingLeaseIncreaseDecreaseInRightOfUseAsset",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_OperatingLeaseRightOfUseAssetFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of operating lease right-of-use assets.",
        "label": "Operating Lease, Right-of-Use Asset, Fair Value",
        "terseLabel": "Fair value of operating lease ROU assets and property and equipment immediately subsequent to impairment"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetFairValue",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_OperatingLossCarryforwardsExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the expiration period of the operating loss carryforwards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Operating Loss Carryforwards, Expiration Period",
        "terseLabel": "Net operating loss carryforwards, expiration period"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationPeriod",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jwa_OperatingLossCarryforwardsTaxEffect": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tax effected amount of the operating loss carryforward, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards, Tax Effect",
        "terseLabel": "Apportioned state net operating loss carryforwards, tax effected value"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTaxEffect",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_OptionalCreditLimitIncreaseAvailableOnRequest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount by which the entity may request an optional increase to the maximum borrowing capacity under the revolving credit facility. This may consist of one request or several requests in minimum increments as specified under the revolving credit agreement.",
        "label": "Optional Credit Limit Increase Available On Request",
        "verboseLabel": "Optional credit limit increase available on request"
       }
      }
     },
     "localname": "OptionalCreditLimitIncreaseAvailableOnRequest",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_OtherAcquistionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the other acquired entities.",
        "label": "Other Acquisitions [Member]",
        "terseLabel": "Other Acquisitions [Member]"
       }
      }
     },
     "localname": "OtherAcquistionsMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_OtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to other countries not specifically mentioned.",
        "label": "Other Countries [Member]",
        "terseLabel": "Other Countries [Member]"
       }
      }
     },
     "localname": "OtherCountriesMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_OtherCreditFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Other Credit Facilities [Member]"
       }
      }
     },
     "localname": "OtherCreditFacilitiesMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_OtherLeadersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leaders other than executive leaders of the organization.",
        "label": "Other Leaders [Member]"
       }
      }
     },
     "localname": "OtherLeadersMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_OtherPostretirementBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other postretirement benefits [Abstract]",
        "terseLabel": "Retiree Health Benefits [Abstract]"
       }
      }
     },
     "localname": "OtherPostretirementBenefitsAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_OtherProductDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The costs incurred in developing software, platforms and digital content to be sold and licensed to third parties. They are capitalized and generally amortized on a straight-line basis over their estimated useful lives.",
        "label": "Other Product Development Costs [Member]"
       }
      }
     },
     "localname": "OtherProductDevelopmentCostsMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_PercentageOfBoardOfDirectorsElectedByClassCommonStockholders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Percentage of the Board of Directors elected by Class A common stockholders",
        "verboseLabel": "Percentage of the Board of Directors elected by Class A common stockholders"
       }
      }
     },
     "localname": "PercentageOfBoardOfDirectorsElectedByClassCommonStockholders",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_PercentageOfTargetedLongTermIncentiveValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the percentage of targeted long-term incentive value.",
        "label": "Percentage of Targeted Long-Term Incentive Value",
        "terseLabel": "Percentage of targeted long-term incentive value"
       }
      }
     },
     "localname": "PercentageOfTargetedLongTermIncentiveValue",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_PercentageReductionInRealEstateSquareFootageOccupancy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage reduction in real estate square footage occupancy.",
        "label": "Percentage Reduction in Real Estate Square Footage Occupancy",
        "terseLabel": "Percentage reduction in real estate square footage occupancy"
       }
      }
     },
     "localname": "PercentageReductionInRealEstateSquareFootageOccupancy",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_ProceedsFromPaymentsForShareBasedPaymentArrangement": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from share-based payment arrangement during the period.",
        "label": "Proceeds from (Payments for) Share-based Payment Arrangement",
        "terseLabel": "Impact of tax withholding on stock-based compensation and other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForShareBasedPaymentArrangement",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_ProductDevelopmentAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Development Asset [Abstract]",
        "verboseLabel": "Product Development Assets [Abstract]"
       }
      }
     },
     "localname": "ProductDevelopmentAssetAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ProductDevelopmentAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product development assets consist of composition costs and royalty advances to authors. Composition costs, primarily represent the costs incurred to bring an edited commercial manuscript to publication including typesetting, proofreading, design and illustration, etc. Royalty advances to authors are capitalized and, upon publication, are recovered as royalties earned by the authors based on sales of the published works.",
        "label": "Product Development Assets",
        "terseLabel": "Product development assets, net"
       }
      }
     },
     "localname": "ProductDevelopmentAssets",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_ProductDevelopmentAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Development Assets Disclosure [Abstract]",
        "terseLabel": "Product Development Assets [Abstract]"
       }
      }
     },
     "localname": "ProductDevelopmentAssetsDisclosureAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ProductDevelopmentAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the treatment of costs associated with developing a publication.",
        "label": "Product Development Assets Policy [Policy Text Block]",
        "terseLabel": "Product Development Assets"
       }
      }
     },
     "localname": "ProductDevelopmentAssetsPolicyPolicyTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_ProductDevelopmentAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure related to royalty advances and composition costs.",
        "label": "Product Development Assets [Text Block]",
        "verboseLabel": "Product Development Assets"
       }
      }
     },
     "localname": "ProductDevelopmentAssetsTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_ProductDevelopmentAssetsUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of product development assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Product Development Assets, Useful Life",
        "terseLabel": "Estimated useful life"
       }
      }
     },
     "localname": "ProductDevelopmentAssetsUsefulLife",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jwa_ProductDevelopmentAssetsWokInProgress": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of product development assets, which are partially completed at the time of measurement.",
        "label": "Product Development Assets, Wok in Progress",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "ProductDevelopmentAssetsWokInProgress",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_ProfessionalLearningMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue by product service.",
        "label": "Professional Learning [Member]"
       }
      }
     },
     "localname": "ProfessionalLearningMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ProfessionalPublishingAndLicensingAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of a business subsegment.",
        "label": "Professional Publishing, and Licensing and Other, [Member]",
        "terseLabel": "Professional Publishing, and Licensing and Other, [Member]"
       }
      }
     },
     "localname": "ProfessionalPublishingAndLicensingAndOtherMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_PropertyPlantAndEquipmentUsefulLifeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant and Equipment Useful Life [Abstract]",
        "terseLabel": "Property Plant and Equipment Useful Life [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLifeAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_PropertyPlantAndEquipmentWorkInProgress": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of work in progress in property, plant and equipment.",
        "label": "Property, Plant and Equipment, Work in Progress",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentWorkInProgress",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss) [Abstract]",
        "verboseLabel": "Amortization from Accumulated Other Comprehensive Loss [Abstract]"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLossAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Contribution to Profit [Abstract]",
        "verboseLabel": "Reconciliation of Consolidated US GAAP Operating Income (Loss) to Non-GAAP Adjusted Contribution to Profit [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of our consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Contribution to Profit.",
        "label": "Reconciliation of Consolidated U.S. GAAP Operating Income (Loss) to Non-GAAP Adjusted Contribution to Profit [Table Text Block]",
        "terseLabel": "Reconciliation of Consolidated US GAAP Operating Income (Loss) to Non-GAAP Adjusted Operating Income"
       }
      }
     },
     "localname": "ReconciliationOfConsolidatedUSGAAPOperatingIncomeLossToNonGAAPAdjustedContributionToProfitTableTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_ResearchPlatformsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue by product service.",
        "label": "Research Platforms [Member]"
       }
      }
     },
     "localname": "ResearchPlatformsMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ResearchPublishingAndPlatformsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A segment of the entity, which provides scientific, technical, medical, and scholarly journals, as well as related content and services, for academic, corporate, and government libraries, learned societies, and individual researchers and other professionals.",
        "label": "Research Publishing and Platforms Segment [Member]",
        "terseLabel": "Research Publishing &amp; Platforms [Member]",
        "verboseLabel": "Research Publishing &amp; Platforms [Member]"
       }
      }
     },
     "localname": "ResearchPublishingAndPlatformsSegmentMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails",
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ResearchPublishingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue by product service.",
        "label": "Research Publishing [Member]"
       }
      }
     },
     "localname": "ResearchPublishingMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_RestructuringAndReinvestmentProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entity announced a program (the \"Restructuring and Reinvestment Program\") to restructure and realign the Company's cost base with current and anticipated future market conditions.",
        "label": "Restructuring and Reinvestment Program [Member]"
       }
      }
     },
     "localname": "RestructuringAndReinvestmentProgramMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_RestructuringAndRelatedChargesCredits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring charges for research and professional development, net of related reversal of severance provisions previously recorded by the Company, excluding impairment of ROU assets and property and equipment and facility charges.",
        "label": "Restructuring and related charges (credits)",
        "terseLabel": "Charges (credits)"
       }
      }
     },
     "localname": "RestructuringAndRelatedChargesCredits",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_RestructuringChargesNetOfCredits": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring charges for research and professional development, net of related reversal of severance provisions previously recorded by the Company.",
        "label": "Restructuring and related (credits) charges",
        "terseLabel": "Restructuring and related (credits) charges",
        "verboseLabel": "Restructuring and related charges (credits)"
       }
      }
     },
     "localname": "RestructuringChargesNetOfCredits",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_RetirementIndemnityPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the retirement plan.",
        "label": "Retirement Indemnity Plan [Member]",
        "terseLabel": "Retirement Indemnity Plan for the Employees of Cross Knowledge [Member]"
       }
      }
     },
     "localname": "RetirementIndemnityPlanMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue excluding sales return reserve.",
        "label": "Revenue Excluding Sales Return Reserve, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligations excluding sales return reserve"
       }
      }
     },
     "localname": "RevenueExcludingSalesReturnReserveRemainingPerformanceObligationAmount",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_RoyaltyAdvancePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the treatment of royalty advances.",
        "label": "Royalty Advance [Policy Text Block]",
        "terseLabel": "Royalty Advances"
       }
      }
     },
     "localname": "RoyaltyAdvancePolicyTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_RoyaltyAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in royalty advances paid.",
        "label": "Royalty Advances",
        "terseLabel": "Royalty advances, net"
       }
      }
     },
     "localname": "RoyaltyAdvances",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_SalesReturnReservesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Return Reserves [Abstract]"
       }
      }
     },
     "localname": "SalesReturnReservesAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_SalesReturnReservesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for sales return reserves.",
        "label": "Sales Return Reserves [Policy Text Block]",
        "terseLabel": "Sales Return Reserves"
       }
      }
     },
     "localname": "SalesReturnReservesPolicyTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_ScandinaviaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scandinavia is a sub region in Northern Europe, with strong historical, cultural, and linguistic ties. The term Scandinavia in local usage covers the three kingdoms of Denmark, Norway, and Sweden.",
        "label": "Scandinavia [Member]",
        "terseLabel": "Scandinavia [Member]"
       }
      }
     },
     "localname": "ScandinaviaMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ScheduleOfIntangibleAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying value of intangible assets, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Schedule of Intangible Assets [Table Text Block]",
        "verboseLabel": "Intangible Assets, Net"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsTableTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about total revenue by product/service and assets, and expenditure for long-lived assets by segment.",
        "label": "Schedule of Revenue by Product/Service, Assets and Expenditure for Long-Lived Assets by Segment [Table Text Block]",
        "terseLabel": "Total Assets and Expenditure for Long-Lived Assets by Segment"
       }
      }
     },
     "localname": "ScheduleOfRevenueByProductServiceAssetsAndExpenditureForLongLivedAssetsBySegmentTableTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards that changed due to performance during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Change in shares due to performance, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Change in shares due to performance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInSharesDueToPerformanceWeightedAverageGrantDateFairValue",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock options, that decreased due to performance.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Decrease in Shares Due to Performance",
        "negatedLabel": "Change in shares due to performance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDecreaseInSharesDueToPerformance",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock options, that increased due to performance.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Increase in Shares Due to Performance",
        "terseLabel": "Change in shares due to performance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseInSharesDueToPerformance",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Estimated Weighted Average Fair Value for Options Granted and Significant Weighted Average Assumptions Used [Abstract]",
        "terseLabel": "Estimated weighted average fair value for options granted and significant weighted average assumptions used [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedWeightedAverageFairValueForOptionsGrantedAndSignificantWeightedAverageAssumptionsUsedAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Average Intrinsic Value [Abstract]",
        "terseLabel": "Average Intrinsic Value [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAverageIntrinsicValueAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The grant price per share of stock option.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grant Price",
        "terseLabel": "Grant price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantPrice",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Term [Abstract]",
        "terseLabel": "Weighted Average Remaining Term [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingTermAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time during which certain financial performance-based targets must be achieved in order to trigger payment of performance-based restricted stock awards under the terms of the long-term incentive plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Period for achievement of performance-based targets",
        "verboseLabel": "Period for achievement of performance-based targets"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodForAchievementOfPerformanceBasedTargets",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period for targets established for share based compensation expense in advance of actual financial results, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Target period for share based compensation expense in advance of actual financial results",
        "terseLabel": "Target period for stock-based compensation expense in advance of actual financial results"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPeriodForShareBasedCompensationExpenseInAdvanceOfActualFinancialResults",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the targeted long-term incentive of share-based compensation awards as a percentage of base salary during the performance cycle.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Targeted Long-Term Incentive as Percentage of Base Salary",
        "terseLabel": "Targeted long-term incentive as percentage of base salary"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetedLongTermIncentiveAsPercentageOfBaseSalary",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the value of base salary for targeted long-term incentive of share-based compensation awards.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Value of Base Salary for Targeted Long-Term Incentive",
        "terseLabel": "Targeted long-term incentive value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfBaseSalaryForTargetedLongTermIncentive",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Weighted Average Assumptions [Abstract]",
        "terseLabel": "Weighted Average Assumptions [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAssumptionsAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement by Share Based Payment Awards [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ShareBasedCompensationAwardTrancheEightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eighth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche Eight [Member]",
        "terseLabel": "Annual Vesting on Anniversary of Grant [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheEightMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ShareBasedCompensationAwardTrancheElevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eleventh portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche Eleven [Member]",
        "terseLabel": "Vesting on April 30, 2020 [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheElevenMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ShareBasedCompensationAwardTrancheFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fifth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche Five [Member]",
        "terseLabel": "Annual Vesting on April 30 [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheFiveMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ShareBasedCompensationAwardTrancheFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fourth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche Four [Member]",
        "verboseLabel": "Vesting on April 30, 2026 or Anniversary Date [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheFourMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ShareBasedCompensationAwardTrancheNineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ninth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche Nine [Member]",
        "terseLabel": "Vesting on April 30, 2018 [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheNineMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ShareBasedCompensationAwardTrancheSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seventh portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche Seven [Member]",
        "terseLabel": "Vesting on April 30 of Following Year [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheSevenMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ShareBasedCompensationAwardTrancheSixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sixth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche Six [Member]",
        "terseLabel": "Vesting on June 30 Following End of Performance Cycle [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheSixMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ShareBasedCompensationAwardTrancheTenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tenth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche Ten [Member]",
        "terseLabel": "Vesting on April 30, 2019 [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTenMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ShareBasedCompensationAwardTrancheThirteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Thirteen portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share Based Compensation Award Tranche Thirteen [Member]",
        "terseLabel": "Vesting on June 30 Following End of Performance Cycle [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThirteenMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ShareBasedCompensationAwardTrancheTwelveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Twelfth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche Twelve [Member]",
        "terseLabel": "Vesting on April 30, 2021 [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwelveMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ShareRepurchaseProgramIn2017Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A share repurchase program approved by the Board of Directors of the Company for shares of Class A or Class B Common Stock during fiscal year 2017.",
        "label": "Share Repurchase Program in 2017 [Member]",
        "terseLabel": "2017 Share Repurchase Program [Member]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramIn2017Member",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ShareRepurchaseProgramIn2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A share repurchase program approved by the Board of Directors of the Company for shares of Class A or Class B Common Stock during fiscal year 2020.",
        "label": "Share Repurchase Program In 2020 [Member]",
        "terseLabel": "2020 Share Repurchase Program [Member]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramIn2020Member",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ShippingAndHandlingCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shipping and Handling Costs [Abstract]",
        "terseLabel": "Shipping and Handling Costs [Abstract]"
       }
      }
     },
     "localname": "ShippingAndHandlingCostsAbstract",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jwa_ShippingAndHandlingCostsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts.",
        "label": "Shipping and Handling Costs, Policy [Policy Text Block]",
        "terseLabel": "Shipping and Handling Costs"
       }
      }
     },
     "localname": "ShippingAndHandlingCostsPolicyPolicyTextBlock",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jwa_SignOnGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A grant awarded to a new employee by a company as an incentive to join that company. They are often given as a way of making a compensation package more attractive to the employee.",
        "label": "Sign-On Grant [Member]"
       }
      }
     },
     "localname": "SignOnGrantMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_SoftwareCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost incurred in software.",
        "label": "Software Costs [Member]"
       }
      }
     },
     "localname": "SoftwareCostsMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_SubleaseIncomeNetOfReclassification": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income, net of reclassification, excluding finance and operating lease expense.",
        "label": "Sublease Income, Net of Reclassification",
        "negatedLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncomeNetOfReclassification",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jwa_SyndicateBankGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The joint lead arrangers with which the Company maintains a credit facility.",
        "label": "Syndicate Bank Group [Member]",
        "terseLabel": "Syndicate Bank Group led by Bank of America [Member]"
       }
      }
     },
     "localname": "SyndicateBankGroupMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_TermLoanAFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A term loan is a monetary loan that is repaid in regular payments over a set period of time. Term loans usually last between one and ten years, but may last as long as 30 years in some cases. A term loan usually involves an unfixed interest rate that will add additional balance to be repaid.",
        "label": "Term Loan A Facility [Member]"
       }
      }
     },
     "localname": "TermLoanAFacilityMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_TermOfSupplementalRetirementBenefits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time subsequent to termination of employment during which the company provides for the payment of supplemental retirement benefits for certain officers and senior management, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Term of supplemental retirement benefits",
        "verboseLabel": "Term of supplemental retirement benefits"
       }
      }
     },
     "localname": "TermOfSupplementalRetirementBenefits",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jwa_TestPreparationAndCertificationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Publishing revenue from test preparation and certification products/services.",
        "label": "Test Preparation and Certification [Member]",
        "terseLabel": "Test Preparation and Certification [Member]"
       }
      }
     },
     "localname": "TestPreparationAndCertificationMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_TheLearningHouseIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A diversified education services provider, which provides online program management (OPM) services including graduate and undergraduate programs; short courses, boot camps, and other skills training and credentialing for students and professionals; pathway services for international students; professional development services for teachers; and learning solutions for corporate clients.",
        "label": "The Learning House, Inc. [Member]",
        "terseLabel": "Learning House [Member]"
       }
      }
     },
     "localname": "TheLearningHouseIncMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_VestingOnFifthAnniversaryDateFollowingDateOfGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The vesting on fifth anniversary of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Vesting on Fifth Anniversary Date Following Date of Grant [Member]",
        "terseLabel": "Vesting on Fifth Anniversary Date Following Date of Grant [Member]"
       }
      }
     },
     "localname": "VestingOnFifthAnniversaryDateFollowingDateOfGrantMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_VestingOnFourthAnniversaryDateFollowingDateOfGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The vesting on fourth anniversary of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Vesting on Fourth Anniversary Date Following Date of Grant [Member]",
        "terseLabel": "Vesting on Fourth Anniversary Date Following Date of Grant [Member]"
       }
      }
     },
     "localname": "VestingOnFourthAnniversaryDateFollowingDateOfGrantMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_WileyNXTMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wiley NXT offers blended learning programs designed in consultation with the Wiley Innovation Advisory Council.",
        "label": "Wiley NXT [Member]",
        "terseLabel": "WileyNXT [Member]"
       }
      }
     },
     "localname": "WileyNXTMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://wiley.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_XYZMediaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the acquired entity, which is a lead generation company within the education industry.",
        "label": "XYZ Media [Member]",
        "terseLabel": "XYZ Media [Member]"
       }
      }
     },
     "localname": "XYZMediaMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionTables",
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jwa_ZyanteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the acquired entity, which is a leading provider of computer science and STEM education courseware.",
        "label": "Zyante [Member]",
        "terseLabel": "zyBooks [Member]"
       }
      }
     },
     "localname": "ZyanteMember",
     "nsuri": "http://wiley.com/20220430",
     "presentation": [
      "http://wiley.com/role/AcquisitionTables",
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r150",
      "r221",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r241",
      "r245",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r364",
      "r366",
      "r368",
      "r369",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails",
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails",
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r150",
      "r221",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r241",
      "r245",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r364",
      "r366",
      "r368",
      "r369",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails",
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails",
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r162",
      "r170",
      "r177",
      "r272",
      "r620",
      "r621",
      "r622",
      "r665",
      "r666",
      "r747",
      "r750",
      "r752",
      "r753",
      "r976"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect of Change in Accounting Principle [Member]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r162",
      "r170",
      "r177",
      "r272",
      "r620",
      "r621",
      "r622",
      "r665",
      "r666",
      "r747",
      "r750",
      "r752",
      "r753",
      "r976"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r162",
      "r170",
      "r177",
      "r272",
      "r620",
      "r621",
      "r622",
      "r665",
      "r666",
      "r747",
      "r750",
      "r752",
      "r753",
      "r976"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person serving on board of directors.",
        "label": "Director [Member]",
        "terseLabel": "Non-Employee Directors [Member]"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r375",
      "r413",
      "r567",
      "r577",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r848",
      "r898",
      "r901",
      "r930",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails",
      "http://wiley.com/role/IncomeTaxesDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails",
      "http://wiley.com/role/SubsequentEventsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r375",
      "r413",
      "r567",
      "r577",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r848",
      "r898",
      "r901",
      "r930",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails",
      "http://wiley.com/role/IncomeTaxesDetails",
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails",
      "http://wiley.com/role/SubsequentEventsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r248",
      "r461",
      "r465",
      "r854",
      "r897",
      "r899"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r248",
      "r461",
      "r465",
      "r854",
      "r897",
      "r899"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r375",
      "r413",
      "r504",
      "r567",
      "r577",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r848",
      "r898",
      "r901",
      "r930",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails",
      "http://wiley.com/role/IncomeTaxesDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails",
      "http://wiley.com/role/SubsequentEventsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r375",
      "r413",
      "r504",
      "r567",
      "r577",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r848",
      "r898",
      "r901",
      "r930",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails",
      "http://wiley.com/role/IncomeTaxesDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails",
      "http://wiley.com/role/SubsequentEventsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ReportableGeographicalComponentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical components of an entity reporting separate financial information in the entity's financial statements.",
        "label": "Reportable Geographical Components [Member]"
       }
      }
     },
     "localname": "ReportableGeographicalComponentsMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r159",
      "r160",
      "r161",
      "r163",
      "r164",
      "r167",
      "r168",
      "r170",
      "r172",
      "r173",
      "r175",
      "r176",
      "r196",
      "r752",
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period, Adjustment [Member]"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r3",
      "r159",
      "r160",
      "r161",
      "r163",
      "r164",
      "r167",
      "r168",
      "r169",
      "r170",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r196",
      "r273",
      "r274",
      "r623",
      "r666",
      "r748",
      "r752",
      "r753",
      "r754",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r977",
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r3",
      "r159",
      "r160",
      "r161",
      "r163",
      "r164",
      "r167",
      "r168",
      "r169",
      "r170",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r196",
      "r273",
      "r274",
      "r623",
      "r666",
      "r748",
      "r752",
      "r753",
      "r754",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r977",
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative increase (decrease) to previously issued financial statements for reclassification. Excludes adjustment for reclassification from amendment to accounting standards.",
        "label": "Measurement Period Adjustments [Member]"
       }
      }
     },
     "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r171",
      "r572",
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r171",
      "r177",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r157",
      "r961"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "Schedule II - VALUATION AND QUALIFYING ACCOUNTS"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r249",
      "r250",
      "r461",
      "r466",
      "r900",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r951",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r249",
      "r250",
      "r461",
      "r466",
      "r900",
      "r915",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r951",
      "r952"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r171",
      "r177",
      "r351",
      "r572",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r254",
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails",
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Relationship to Entity [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails",
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule II - VALUATION AND QUALIFYING ACCOUNTS [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r155",
      "r156",
      "r961"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r823",
      "r825",
      "r828",
      "r930",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average of a range of values, calculated with consideration of proportional relevance.",
        "label": "Weighted Average [Member]"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "Accounting Standards Update 2014-09 [Member]",
        "verboseLabel": "New Revenue Standard [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.",
        "label": "ASU 2016-13 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201613Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r48",
      "r812"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Change in Provision for Credit Losses"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r10",
      "r31",
      "r255",
      "r256"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts receivable, net",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r23",
      "r866",
      "r883"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Accrued income taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedRoyaltiesCurrent": {
     "auth_ref": [
      "r15",
      "r16",
      "r52"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Royalties, Current",
        "terseLabel": "Accrued royalties"
       }
      }
     },
     "localname": "AccruedRoyaltiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedAmortizationOfOtherDeferredCosts": {
     "auth_ref": [
      "r47"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amortization of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs, deferred acquisition costs of insurance companies, or deferred leasing costs for real estate operations.",
        "label": "Accumulated Amortization of Other Deferred Costs",
        "terseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "AccumulatedAmortizationOfOtherDeferredCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r77",
      "r83",
      "r90",
      "r91",
      "r92",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "auth_ref": [
      "r76",
      "r83",
      "r90",
      "r91",
      "r92",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
        "verboseLabel": "Unamortized Retirement Costs [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r46",
      "r326"
     ],
     "calculation": {
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r83",
      "r90",
      "r91",
      "r92",
      "r93",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "verboseLabel": "Interest Rate Swaps [Member]"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "auth_ref": [
      "r78",
      "r83",
      "r525"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "negatedLabel": "Unamortized retirement costs, net of tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r73",
      "r80",
      "r82",
      "r83",
      "r763"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 0.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r34",
      "r80",
      "r82",
      "r83",
      "r887",
      "r909",
      "r913"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Total accumulated other comprehensive loss, net of tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Loss [Abstract]",
        "terseLabel": "Accumulated other comprehensive loss:"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r90",
      "r91",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r79",
      "r83",
      "r90",
      "r91",
      "r92",
      "r159",
      "r160",
      "r161",
      "r711",
      "r904",
      "r905",
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "Accumulated Other Comprehensive Loss, Net of Tax [Member]",
        "verboseLabel": "Accumulated Other Comprehensive Loss [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r74",
      "r83",
      "r90",
      "r91",
      "r92",
      "r711",
      "r782",
      "r783",
      "r784",
      "r785",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "verboseLabel": "Foreign Currency Translation [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted-average useful life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r32",
      "r623",
      "r812"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r159",
      "r160",
      "r161",
      "r620",
      "r621",
      "r622",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r163",
      "r164",
      "r165",
      "r166",
      "r177",
      "r260",
      "r261",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r355",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r663",
      "r664",
      "r665",
      "r666",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r808",
      "r856",
      "r857",
      "r858",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "auth_ref": [
      "r371",
      "r427",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.",
        "label": "Issuance of warrants related to acquisition of a business"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "verboseLabel": "Advertising and Marketing Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r628"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising and Marketing Costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r155",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for Doubtful Accounts [Member]"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r258",
      "r275",
      "r277",
      "r280"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Change in Provision for Credit Losses [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AmortizationOfAdvanceRoyalty": {
     "auth_ref": [
      "r107",
      "r126"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expense charged against earnings for the periodic recognition of the advance royalties. These royalties are paid in one accounting period, but are deducted from earnings over time through amortization. For example, royalties that are required to be paid in advance of production from a mineral, oil, or gas property and amortized over the period of right to produce these items.",
        "label": "Earned royalty advances"
       }
      }
     },
     "localname": "AmortizationOfAdvanceRoyalty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r103",
      "r126",
      "r395",
      "r792"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization expense of the lender and non-lender fees in interest expense"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r126",
      "r308",
      "r317"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of intangible assets",
        "verboseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive options to purchase Class A common shares, restricted shares, warrants to purchase Class A common shares and contingently issuable restricted stock which are excluded from the table above (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Unrealized gain (loss) on interest rate swaps, net of tax"
       }
      }
     },
     "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ArtisticRelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r691",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Artistic-related assets that arise from contractual or legal rights such as those provided by copyright. Include, but are not limited to, plays, operas, ballets, books, magazines, newspapers, other literary works, musical works such as compositions, song lyrics, advertising jingles, pictures, photographs, video and audiovisual material including motion pictures or films, music videos, and television programs.",
        "label": "Content and Publishing Rights [Member]",
        "terseLabel": "Content and Publishing Rights [Member]",
        "verboseLabel": "Publishing Rights [Member]"
       }
      }
     },
     "localname": "ArtisticRelatedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r144",
      "r229",
      "r236",
      "r243",
      "r267",
      "r356",
      "r357",
      "r358",
      "r360",
      "r361",
      "r362",
      "r363",
      "r365",
      "r367",
      "r369",
      "r370",
      "r708",
      "r712",
      "r767",
      "r810",
      "r812",
      "r864",
      "r882"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsAndLiabilitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ROU Assets and Lease Liabilities [Abstract]"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r11",
      "r12",
      "r67",
      "r144",
      "r267",
      "r356",
      "r357",
      "r358",
      "r360",
      "r361",
      "r362",
      "r363",
      "r365",
      "r367",
      "r369",
      "r370",
      "r708",
      "r712",
      "r767",
      "r810",
      "r812"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r581",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r723",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BankOverdrafts": {
     "auth_ref": [
      "r52",
      "r353"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.",
        "label": "Book overdrafts"
       }
      }
     },
     "localname": "BankOverdrafts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r560",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionTables",
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r560",
      "r573",
      "r683",
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionTables",
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.",
        "label": "Acquisition costs"
       }
      }
     },
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Issuance of common shares in consideration transferred (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionTables",
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Percentage of ownership interest acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r700"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Goodwill deductible for tax purposes"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r681"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Acquisition related costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r694",
      "r695",
      "r696"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Fair value of consideration transferred",
        "terseLabel": "Fair value of consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r694",
      "r695"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Issuance of common shares in consideration transferred",
        "terseLabel": "Issuance of warrants"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r693",
      "r694",
      "r695",
      "r698"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Cash to be paid after acquisition date"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Description [Abstract]",
        "terseLabel": "Acquisitions [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": {
     "auth_ref": [
      "r687"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred",
        "terseLabel": "Total preliminary consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": {
     "auth_ref": [
      "r687"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 5.0,
       "parentTag": "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment": {
     "auth_ref": [
      "r687"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 1.0,
       "parentTag": "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment",
        "terseLabel": "Technology, property and equipment, net"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]",
        "terseLabel": "Measurement Period Adjustments [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]",
        "terseLabel": "Assets [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets",
        "verboseLabel": "Current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "verboseLabel": "Current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "verboseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]",
        "terseLabel": "Liabilities [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r685",
      "r686"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Technology, property and equipment, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets acquired and liabilities assumed [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisitions [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Allocation of Acquisition Purchase Price to Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r933",
      "r934"
     ],
     "calculation": {
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_Depreciation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Capitalized software amortization expense"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r932"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "terseLabel": "Net book value of capitalized software costs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Recognized for the Costs to Obtain or Fulfill a Contract [Abstract]"
       }
      }
     },
     "localname": "CapitalizedContractCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r294"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Amortization"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Capitalized Contract Cost [Line Items]"
       }
      }
     },
     "localname": "CapitalizedContractCostLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Costs capitalized"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostTable": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.",
        "label": "Capitalized Contract Cost [Table]"
       }
      }
     },
     "localname": "CapitalizedContractCostTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash acquired"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r8",
      "r43",
      "r128"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents",
        "periodStartLabel": "Cash and cash equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r18",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r122",
      "r128",
      "r135"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r122",
      "r780"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase/(decrease) for year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]",
        "terseLabel": "Cash reconciliation:"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities [Abstract]"
       }
      }
     },
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r141",
      "r144",
      "r182",
      "r186",
      "r187",
      "r189",
      "r191",
      "r201",
      "r202",
      "r203",
      "r267",
      "r356",
      "r361",
      "r362",
      "r363",
      "r369",
      "r370",
      "r411",
      "r412",
      "r416",
      "r420",
      "r767",
      "r942"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
      "http://wiley.com/role/DocumentAndEntityInformation",
      "http://wiley.com/role/StockbasedCompensationDetails",
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r435",
      "r436",
      "r437",
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Exercise price per share (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Number of shares of common stock warrant holders are allowed to purchase (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitment and Contingencies [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r352",
      "r917"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "Commitment and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CommitmentAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class A [Member]",
        "verboseLabel": "Class A Common Stock [Member]"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
      "http://wiley.com/role/StockbasedCompensationDetails",
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class B [Member]",
        "verboseLabel": "Class B Common [Member]"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "verboseLabel": "Common stock dividend (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r159",
      "r160",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Abstract]"
       }
      }
     },
     "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common stock, shares issued (in shares)",
        "periodEndLabel": "Number of shares issued, end of year (in shares)",
        "periodStartLabel": "Number of shares, beginning of year (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r30",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Number of Common Stock outstanding, end of year (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r30",
      "r812"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plans [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant components of deferred tax assets and liabilities [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r86",
      "r88",
      "r89",
      "r99",
      "r874",
      "r893"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "terseLabel": "Comprehensive income, net of tax",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r98",
      "r111",
      "r873",
      "r892"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Hardware [Member]",
        "terseLabel": "Computer Hardware [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails",
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r210",
      "r211",
      "r252",
      "r765",
      "r766",
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r210",
      "r211",
      "r252",
      "r765",
      "r766",
      "r914",
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r210",
      "r211",
      "r252",
      "r765",
      "r766",
      "r914",
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r210",
      "r211",
      "r252",
      "r765",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Revenue percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r210",
      "r211",
      "r252",
      "r765",
      "r766",
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractTerminationMember": {
     "auth_ref": [
      "r333",
      "r334",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Contract Termination [Member]",
        "terseLabel": "Consulting and Contract Termination Costs [Member]"
       }
      }
     },
     "localname": "ContractTerminationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff": {
     "auth_ref": [
      "r279"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, charged against allowance for credit loss.",
        "label": "Contract with Customer, Asset, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Amounts written off, less recoveries"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAllowanceForCreditLossWriteoff",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balances from contracts with customers [Abstract]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Accounts Receivable, Net and Contract Liabilities from Contracts with Customers"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r440",
      "r441",
      "r462"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract liabilities",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r440",
      "r441",
      "r462"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Contract liabilities (included in Other long-term liabilities)"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiabilityCurrent": {
     "auth_ref": [
      "r464"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.",
        "label": "Contract with Customer, Refund Liability, Current",
        "verboseLabel": "Sales return reserve recorded in contract liability"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "auth_ref": [
      "r132",
      "r133",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Issued",
        "negatedLabel": "Common stock class conversions (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate Segment [Member]",
        "terseLabel": "Corporate Expenses [Member]"
       }
      }
     },
     "localname": "CorporateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r245",
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate [Member]",
        "terseLabel": "Corporate Expenses [Member]"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails",
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r106",
      "r854"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total costs and expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r145",
      "r658",
      "r669"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "verboseLabel": "US - Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r145",
      "r658"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "verboseLabel": "International"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r145",
      "r658",
      "r669",
      "r671"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current provision"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Provision [Abstract]"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r145",
      "r658",
      "r669"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "verboseLabel": "State and local"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt and Available Credit Facilities [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r140",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r389",
      "r396",
      "r397",
      "r399",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "verboseLabel": "Debt and Available Credit Facilities"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r22",
      "r23",
      "r24",
      "r143",
      "r150",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r379",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r402",
      "r403",
      "r404",
      "r405",
      "r793",
      "r865",
      "r869",
      "r880"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r24",
      "r400",
      "r869",
      "r880"
     ],
     "calculation": {
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r372",
      "r402",
      "r403",
      "r791",
      "r793",
      "r794"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Credit agreement face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFeeAmount": {
     "auth_ref": [
      "r55"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.",
        "label": "Debt Instrument, Fee Amount",
        "terseLabel": "Term Loan amount related to lender fees as a reduction to debt"
       }
      }
     },
     "localname": "DebtInstrumentFeeAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r54",
      "r392",
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "verboseLabel": "Weighted average interest rate on total debt outstanding during the period"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r56",
      "r143",
      "r150",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r379",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r402",
      "r403",
      "r404",
      "r405",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Term of credit facility"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": {
     "auth_ref": [
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.",
        "label": "Debt Related Commitment Fees and Debt Issuance Costs",
        "terseLabel": "Costs incurred"
       }
      }
     },
     "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Weighted average interest rate on total debt at period end"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.",
        "label": "Shares awarded under the plan (in shares)"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Development Assets [Abstract]"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "verboseLabel": "Product Development Assets"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r145",
      "r659",
      "r669"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "US - Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r792"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Total costs capitalized"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r47",
      "r385",
      "r792"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Unamortized issuance costs",
        "verboseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails",
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r145",
      "r659",
      "r669"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "verboseLabel": "International"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r631",
      "r632"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r145",
      "r659",
      "r669",
      "r670",
      "r671"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred provision (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred provision (benefit) [Abstract]"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r26",
      "r27",
      "r649",
      "r867",
      "r879"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r631",
      "r632"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://wiley.com/role/IncomeTaxesDetailsCalc2": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "negatedTerseLabel": "Deferred tax liabilities",
        "verboseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r145",
      "r659",
      "r669"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "State and local"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r650"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r652"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r656",
      "r657"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Net operating losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r654",
      "r656",
      "r657"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Foreign and federal credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r656",
      "r657"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Accrued employee compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r656",
      "r657"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": {
     "auth_ref": [
      "r656",
      "r657"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances",
        "terseLabel": "Reserve for sales returns and doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r651"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r632",
      "r652"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://wiley.com/role/IncomeTaxesDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesClassificationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net, Classification [Abstract]",
        "terseLabel": "Reported As [Abstract]"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesClassificationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {
     "auth_ref": [
      "r656"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.",
        "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings",
        "negatedLabel": "Unremitted foreign earnings"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": {
     "auth_ref": [
      "r25",
      "r478",
      "r479",
      "r502"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.",
        "label": "Accrued pension liability"
       }
      }
     },
     "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": {
     "auth_ref": [
      "r78",
      "r83",
      "r525"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax",
        "totalLabel": "Total accumulated other comprehensive loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AMOUNTS RECOGNIZED IN ACCUMULATED OTHER COMPREHENSIVE LOSS (BEFORE TAX) CONSIST OF [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r83",
      "r525"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "negatedLabel": "Net actuarial (losses) gains"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r83",
      "r525"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "verboseLabel": "Prior service cost gains (losses)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r494",
      "r553"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r487"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Actuarial gains (losses)"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r480",
      "r520",
      "r547",
      "r553",
      "r554"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedLabel": "Amortization of net actuarial loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r480",
      "r521",
      "r548",
      "r553",
      "r554"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Amortization of prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": {
     "auth_ref": [
      "r478",
      "r502"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.",
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position",
        "totalLabel": "Net amount recognized in statement of financial position"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AMOUNTS RECOGNIZED ON THE STATEMENT OF FINANCIAL POSITION [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r21",
      "r478",
      "r479",
      "r502",
      "r553",
      "r863",
      "r881"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "terseLabel": "Noncurrent assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r528",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r482"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "negatedPeriodEndLabel": "Benefit obligation, end of year",
        "negatedPeriodStartLabel": "Benefit obligation, beginning of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r489",
      "r557"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": {
     "auth_ref": [
      "r486"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation.",
        "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant",
        "negatedLabel": "Employee Contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r531",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan by Plan Asset Categories [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash and Cash Equivalents [Member]"
       }
      }
     },
     "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "CHANGE IN PROJECTED BENEFIT OBLIGATION [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "CHANGE IN PLAN ASSETS [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r496",
      "r505",
      "r507",
      "r551",
      "r553",
      "r554"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Employer contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails",
      "http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "auth_ref": [
      "r505",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "terseLabel": "Equity Securities [Member]"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember": {
     "auth_ref": [
      "r505",
      "r507",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity, not domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities, Non-US [Member]",
        "terseLabel": "Non-U.S. Equities [Member]"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesNonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember": {
     "auth_ref": [
      "r505",
      "r507",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities, US [Member]",
        "terseLabel": "U.S. Equities [Member]"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected future benefit payments [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails": {
       "order": 2.0,
       "parentTag": "jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "2028-2032"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails": {
       "order": 0.0,
       "parentTag": "jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails": {
       "order": 5.0,
       "parentTag": "jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "2027"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails": {
       "order": 4.0,
       "parentTag": "jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails": {
       "order": 3.0,
       "parentTag": "jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails": {
       "order": 1.0,
       "parentTag": "jwa_DefinedBenefitPlanExpectedFutureBenefitPaymentsDueTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "auth_ref": [
      "r515",
      "r554"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.",
        "label": "Expected employer contributions to the defined benefit pension plans in the year ended April 30, 2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r480",
      "r519",
      "r546",
      "r553",
      "r554"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r493",
      "r505",
      "r507",
      "r508",
      "r553"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Fair value of plan assets",
        "periodEndLabel": "Fair value, end of year",
        "periodStartLabel": "Fair value of plan assets, beginning of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails",
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "auth_ref": [
      "r488"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.",
        "label": "Foreign currency rate changes"
       }
      }
     },
     "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r478",
      "r502",
      "r553"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "totalLabel": "Underfunded status, end of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension plan assets/investments [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanInformationAboutPlanAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r480",
      "r485",
      "r518",
      "r545",
      "r553",
      "r554"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Interest cost",
        "negatedLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r516",
      "r543",
      "r553",
      "r554"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Annual (credits) expenses for benefit plans",
        "terseLabel": "Pension expense",
        "totalLabel": "Net pension (income) expense"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of net pension income for defined benefit plans [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": {
     "auth_ref": [
      "r516",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation": {
     "auth_ref": [
      "r539"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.",
        "label": "Projected benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": {
     "auth_ref": [
      "r539",
      "r553"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets",
        "terseLabel": "Fair value of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Abstract]",
        "terseLabel": "INFORMATION FOR PENSION PLANS WITH AN ACCUMULATED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": {
     "auth_ref": [
      "r539",
      "r540",
      "r553"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation",
        "terseLabel": "Accumulated benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": {
     "auth_ref": [
      "r539",
      "r540",
      "r553"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets",
        "terseLabel": "Fair value of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation": {
     "auth_ref": [
      "r539"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation",
        "negatedLabel": "Accumulated benefit obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r498",
      "r557"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "auth_ref": [
      "r497"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets.",
        "label": "Employee contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)",
        "verboseLabel": "Foreign currency rate changes"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r504",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "verboseLabel": "Target allocation percentage"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INFORMATION FOR PENSION PLANS WITH A PROJECTED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanRealEstateMember": {
     "auth_ref": [
      "r505",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property composed of building, land and land improvement; in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Real Estate [Member]",
        "terseLabel": "Real Estate/Other [Member]"
       }
      }
     },
     "localname": "DefinedBenefitPlanRealEstateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": {
     "auth_ref": [
      "r481",
      "r523",
      "r550"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment",
        "negatedLabel": "Curtailment (credit)/settlement loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r483",
      "r517",
      "r544",
      "r553",
      "r554"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Service cost",
        "negatedLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement.",
        "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement",
        "verboseLabel": "Settlements and other"
       }
      }
     },
     "localname": "DefinedBenefitPlanSettlementsBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": {
     "auth_ref": [
      "r501"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract.",
        "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement",
        "negatedLabel": "Settlements"
       }
      }
     },
     "localname": "DefinedBenefitPlanSettlementsPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WEIGHTED AVERAGE ASSUMPTIONS USED IN DETERMINING ASSETS AND LIABILITIES [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average assumptions [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r558"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Expense recorded"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r126",
      "r324"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation and amortization of technology, property, and equipment",
        "totalLabel": "Total depreciation and amortization expense for technology, property and equipment"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r126",
      "r224"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r69",
      "r70",
      "r71",
      "r764"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Assets fair value of derivative instrument"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeDescriptionOfHedgedItem": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the hedged item related to the derivative. Includes the type of instrument hedged, contract amount, term, and so forth.",
        "label": "Hedged Item"
       }
      }
     },
     "localname": "DerivativeDescriptionOfHedgedItem",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeDescriptionOfObjective": {
     "auth_ref": [
      "r715",
      "r718",
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the reasons for holding or issuing the derivative instrument. Includes discussion of the objective for holding the instrument, the context needed to understand that objective, and the strategy for achieving the objective.",
        "label": "Nature of Swap"
       }
      }
     },
     "localname": "DerivativeDescriptionOfObjective",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r68",
      "r71",
      "r72",
      "r725",
      "r830"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "terseLabel": "Open derivative contract"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInceptionDates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the entity entered into the derivative contract, in YYYY-MM-DD format.",
        "label": "Inception date"
       }
      }
     },
     "localname": "DerivativeInceptionDates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DerivativeInstrumentDetailAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument Detail [Abstract]",
        "terseLabel": "Derivative Instruments and Activities [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentDetailAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r71",
      "r724",
      "r726",
      "r731",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Activities [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r743",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "verboseLabel": "Derivative Instruments and Activities"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r721",
      "r724",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": {
     "auth_ref": [
      "r730",
      "r733"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.",
        "label": "Net gains (losses) reclassified from Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r69",
      "r70",
      "r71",
      "r764"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Liabilities of derivative instrument"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "auth_ref": [
      "r716",
      "r717",
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative liability.",
        "label": "Derivative Liability, Notional Amount",
        "terseLabel": "Notional Amount"
       }
      }
     },
     "localname": "DerivativeLiabilityNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeMaturityDates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the derivative contract matures, in YYYY-MM-DD format.",
        "label": "Expiration date"
       }
      }
     },
     "localname": "DerivativeMaturityDates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DerivativeSwaptionInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate that will be received or paid upon exercise of the interest rate swaption contract.",
        "label": "Derivative, Swaption Interest Rate",
        "terseLabel": "Fixed Interest Rate"
       }
      }
     },
     "localname": "DerivativeSwaptionInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r715",
      "r718",
      "r719",
      "r721",
      "r722",
      "r728",
      "r731",
      "r736",
      "r738",
      "r741",
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTermOfContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Derivative, Term of Contract",
        "terseLabel": "Term of derivative instrument"
       }
      }
     },
     "localname": "DerivativeTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r149",
      "r715",
      "r718",
      "r721",
      "r722",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology [Member]"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Abstract]",
        "terseLabel": "Revenue from contracts with customers disaggregated by segment and product type [Abstract]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r461",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Revenue from Contracts With Customers Disaggregated by Segment and Product Type"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "verboseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendDeclaredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of earnings in the form of cash, property or capital stock declared by the board of directors to be distributed to shareholders.",
        "label": "Dividend Declared [Member]"
       }
      }
     },
     "localname": "DividendDeclaredMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.",
        "label": "Dividend paid date",
        "terseLabel": "Dividend payable date"
       }
      }
     },
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.",
        "label": "Dividends [Axis]"
       }
      }
     },
     "localname": "DividendsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r434"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Common stock dividends"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.",
        "label": "Dividends [Domain]"
       }
      }
     },
     "localname": "DividendsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.",
        "label": "Date of declaration by board of directors",
        "terseLabel": "Dividend declared date"
       }
      }
     },
     "localname": "DividendsPayableDateDeclaredDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.",
        "label": "Dividend record date"
       }
      }
     },
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsPayableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Dividends Payable [Line Items]"
       }
      }
     },
     "localname": "DividendsPayableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsPayableTable": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table that contains information regarding dividends that have been declared but not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid.",
        "label": "Dividends Payable [Table]"
       }
      }
     },
     "localname": "DividendsPayableTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DomesticPlanMember": {
     "auth_ref": [
      "r559",
      "r563",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "US Plans [Member]"
       }
      }
     },
     "localname": "DomesticPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Weighted Average Shares Outstanding [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r100",
      "r167",
      "r168",
      "r170",
      "r171",
      "r172",
      "r179",
      "r182",
      "r189",
      "r190",
      "r191",
      "r196",
      "r197",
      "r753",
      "r754",
      "r875",
      "r894"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "verboseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "verboseLabel": "Earnings (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]",
        "verboseLabel": "Weighted average number of common shares outstanding:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r100",
      "r167",
      "r168",
      "r170",
      "r171",
      "r172",
      "r182",
      "r189",
      "r190",
      "r191",
      "r196",
      "r197",
      "r753",
      "r754",
      "r875",
      "r894"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "verboseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted, Other Disclosures [Abstract]",
        "terseLabel": "Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r192",
      "r194",
      "r195",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Reconciliation of Weighted Average Shares Outstanding"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstanding"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r780"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effects of exchange rate changes on cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r634"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate (benefit)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective income tax rate [Abstract]"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r147",
      "r634",
      "r673"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "US federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r634",
      "r673"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Change in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r634",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "terseLabel": "Increase in official UK statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r634",
      "r673"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Cost of higher taxes on non-US income"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r634",
      "r673"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent",
        "terseLabel": "Impairment of goodwill and intangibles"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r634",
      "r673"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "State income taxes, net of US federal tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r634",
      "r673"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "negatedLabel": "Tax credits and related net benefits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit and Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Stock-Based Compensation [Abstract]"
       }
      }
     },
     "localname": "EmployeeBenefitsAndShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued employment costs"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Additional Disclosure [Abstract]",
        "terseLabel": "Stock-Based Compensation [Abstract]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "verboseLabel": "Weighted average recognition period for unrecognized share-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r613"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized share-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r613"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Unrecognized share-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Severance and Termination Benefits [Member]"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Stock Options [Member]",
        "terseLabel": "Options [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r90",
      "r91",
      "r92",
      "r159",
      "r160",
      "r161",
      "r164",
      "r173",
      "r176",
      "r200",
      "r272",
      "r427",
      "r434",
      "r620",
      "r621",
      "r622",
      "r665",
      "r666",
      "r752",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r787",
      "r904",
      "r905",
      "r906",
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EurodollarMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.",
        "label": "Eurodollar [Member]",
        "terseLabel": "Eurocurrency Rate [Member]"
       }
      }
     },
     "localname": "EurodollarMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FacilityClosingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Facility Closing [Member]",
        "terseLabel": "Facility Related Charges [Member]"
       }
      }
     },
     "localname": "FacilityClosingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r387",
      "r402",
      "r403",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r553",
      "r758",
      "r820",
      "r821",
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails",
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r757",
      "r758",
      "r759",
      "r760",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).",
        "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r387",
      "r505",
      "r507",
      "r512",
      "r553",
      "r758",
      "r820"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r387",
      "r402",
      "r403",
      "r505",
      "r507",
      "r512",
      "r553",
      "r758",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails",
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "auth_ref": [
      "r507",
      "r756",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Measured at Net Asset Value Per Share [Member]",
        "terseLabel": "NAV [Member]"
       }
      }
     },
     "localname": "FairValueMeasuredAtNetAssetValuePerShareMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r387",
      "r402",
      "r403",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r553",
      "r820",
      "r821",
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails",
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Federal Funds Effective Rate [Member]"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r276",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r398",
      "r425",
      "r743",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]",
        "terseLabel": "Allowance for Credit Losses"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r316"
     ],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r318"
     ],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r318"
     ],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r318"
     ],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r318"
     ],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r318"
     ],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r309",
      "r313",
      "r316",
      "r320",
      "r855",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated future amortization expense related to intangible assets [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r316",
      "r859"
     ],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Cost"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r309",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r316",
      "r855"
     ],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net [Abstract]",
        "terseLabel": "Intangible assets with definite lives, net [Abstract]",
        "verboseLabel": "Identifiable intangible assets acquired and weighted-average useful life [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "verboseLabel": "Identifiable intangible assets acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedIncomeFundsMember": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments.",
        "label": "Fixed Income Funds [Member]",
        "verboseLabel": "Fixed Income Securities: Commingled Trust Funds [Member]"
       }
      }
     },
     "localname": "FixedIncomeFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r776",
      "r777",
      "r778",
      "r779"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedTerseLabel": "Foreign exchange transaction losses (gains)",
        "terseLabel": "Foreign exchange transaction (losses) gains",
        "verboseLabel": "Foreign exchange transaction losses"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Gains/Losses"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Forward Exchange Contracts [Member]"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignPlanMember": {
     "auth_ref": [
      "r559",
      "r563",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Non-US [Member]"
       }
      }
     },
     "localname": "ForeignPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfOtherAssets": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of other assets.",
        "label": "Gain on sale of certain assets",
        "negatedLabel": "Gain on sale of certain assets"
       }
      }
     },
     "localname": "GainLossOnSaleOfOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "Operating and Administrative Expenses [Member]"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r295",
      "r297",
      "r812",
      "r862"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r299"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 6.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Impairment of goodwill and intangible assets",
        "terseLabel": "Impairment of goodwill and intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "verboseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.",
        "label": "Goodwill and Indefinite-lived Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r301"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign translation adjustment"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r298",
      "r303"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r126",
      "r296",
      "r300",
      "r305"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "verboseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r302",
      "r680"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 2.0,
       "parentTag": "jwa_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Activity in Goodwill by Segment [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r721",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HerMajestysRevenueAndCustomsHMRCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of United Kingdom.",
        "label": "Her Majesty's Revenue and Customs (HMRC) [Member]",
        "terseLabel": "UK [Member]"
       }
      }
     },
     "localname": "HerMajestysRevenueAndCustomsHMRCMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r126",
      "r321"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "auth_ref": [
      "r126",
      "r321"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)",
        "terseLabel": "Impairment charges (BW in FY20)"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r146",
      "r672"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r96",
      "r229",
      "r235",
      "r239",
      "r242",
      "r245",
      "r860",
      "r871",
      "r877",
      "r895"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r146",
      "r672"
     ],
     "calculation": {
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "International"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign and domestic pretax income (loss) [Abstract]"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF NET INCOME - UNAUDITED [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r328",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Contingency [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r639",
      "r646",
      "r648",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Income Tax Contingency [Table]"
       }
      }
     },
     "localname": "IncomeTaxContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r147",
      "r635",
      "r647",
      "r653",
      "r667",
      "r674",
      "r676",
      "r677",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r175",
      "r176",
      "r227",
      "r633",
      "r668",
      "r675",
      "r896"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://wiley.com/role/IncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "totalLabel": "Total provision",
        "verboseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": {
     "auth_ref": [
      "r660"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity.",
        "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability",
        "terseLabel": "Non-cash deferred tax expense from re-measurement of net deferred tax liabilities"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]",
        "terseLabel": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r630",
      "r634"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Increase in official UK statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting for uncertainty in income taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income taxes, net of refunds"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.",
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "negatedLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Accrued income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r125",
      "r849"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities",
        "terseLabel": "Increase/(decrease) [Abstract]"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAccountsReceivableNetAndContractLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPostretirementObligations": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Increase (Decrease) in Obligation, Other Postretirement Benefits",
        "terseLabel": "Employee retirement plan contributions"
       }
      }
     },
     "localname": "IncreaseDecreaseInPostretirementObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInRestructuringReserve": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the carrying amount (including both current and noncurrent portions of the accrual) of the liability pertaining to the exit from or disposal of business activities or restructuring pursuant to a duly authorized plan, excluding costs or losses pertaining to an entity newly acquired in a business combination and to asset retirement obligations.",
        "label": "Increase (Decrease) in Restructuring Reserve",
        "terseLabel": "Restructuring payments"
       }
      }
     },
     "localname": "IncreaseDecreaseInRestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInRoyaltiesPayable": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligations due for compensation payments related to the use of copyrights, patents, trade names, licenses, technology. Royalty payments are also paid by the lease holders for oil, gas, and mineral extraction.",
        "label": "Increase (Decrease) in Royalties Payable",
        "terseLabel": "Accrued royalties"
       }
      }
     },
     "localname": "IncreaseDecreaseInRoyaltiesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r183",
      "r184",
      "r185",
      "r191"
     ],
     "calculation": {
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Dilutive effect of unvested restricted stock units and other stock awards (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r312",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Indefinite-lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r319"
     ],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets with indefinite lives [Abstract]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r312",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r136",
      "r315",
      "r851",
      "r852",
      "r853",
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.",
        "label": "Intangible Assets with Definite Lives and Other Long-Lived Assets"
       }
      }
     },
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "totalLabel": "Cost"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets (excluding goodwill) [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r307",
      "r314"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Total Intangible Assets, Net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r94",
      "r223",
      "r790",
      "r792",
      "r876"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r120",
      "r123",
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": {
     "auth_ref": [
      "r742"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.",
        "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net",
        "terseLabel": "Unrecognized gains to be reclassified into net income in the next twelve months"
       }
      }
     },
     "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swaps [Member]"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.",
        "label": "Internal Revenue Service (IRS) [Member]",
        "terseLabel": "US [Member]"
       }
      }
     },
     "localname": "InternalRevenueServiceIRSMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://wiley.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://wiley.com/role/InventoriesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Inventory, Gross",
        "totalLabel": "Total inventories before estimated sales returns and LIFO reserve"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLIFOReserve": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://wiley.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.",
        "label": "Inventory, LIFO Reserve",
        "negatedLabel": "LIFO reserve"
       }
      }
     },
     "localname": "InventoryLIFOReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r9",
      "r64",
      "r812"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://wiley.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net",
        "totalLabel": "Total inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net [Abstract]"
       }
      }
     },
     "localname": "InventoryNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/InventoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r17",
      "r65",
      "r137",
      "r199",
      "r289",
      "r291",
      "r292",
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://wiley.com/role/InventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "verboseLabel": "Paper and other materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserveMember": {
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r155",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.",
        "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]",
        "terseLabel": "Allowance for Inventory Obsolescence [Member]"
       }
      }
     },
     "localname": "InventoryValuationReserveMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://wiley.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r290"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Adjustment for lower of cost or net realizable value"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LIFOInventoryAmount": {
     "auth_ref": [
      "r17"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.",
        "label": "LIFO inventories"
       }
      }
     },
     "localname": "LIFOInventoryAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LIFOMethodRelatedItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIFO Method Related Items [Abstract]",
        "terseLabel": "Inventories [Abstract]"
       }
      }
     },
     "localname": "LIFOMethodRelatedItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LandAndLandImprovementsMember": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and assets that are an addition or improvement to real estate held.",
        "label": "Land and Land Improvements [Member]"
       }
      }
     },
     "localname": "LandAndLandImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r804",
      "r806"
     ],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total net lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Lease Costs [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Total Net Lease Costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Supplemental Information for Operating Leases [Abstract]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r805"
     ],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total future undiscounted minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r805"
     ],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r805"
     ],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r805"
     ],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r805"
     ],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r805"
     ],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r805"
     ],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r805"
     ],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r51",
      "r144",
      "r237",
      "r267",
      "r356",
      "r357",
      "r358",
      "r361",
      "r362",
      "r363",
      "r365",
      "r367",
      "r369",
      "r370",
      "r709",
      "r712",
      "r713",
      "r767",
      "r810",
      "r811"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r37",
      "r144",
      "r267",
      "r767",
      "r812",
      "r870",
      "r889"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and shareholders' equity:"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r53",
      "r144",
      "r267",
      "r356",
      "r357",
      "r358",
      "r361",
      "r362",
      "r363",
      "r365",
      "r367",
      "r369",
      "r370",
      "r709",
      "r712",
      "r713",
      "r767",
      "r810",
      "r811",
      "r812"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r24",
      "r869",
      "r880"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Outstanding borrowings under revolving credit facilities"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Abstract]",
        "terseLabel": "Debt and Available Credit Facilities [Abstract]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r49",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "verboseLabel": "Line of credit facility fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r49",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r49"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Amount of financing available under credit facilities"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r49"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Unused lines of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r49",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR [Member]"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails",
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r24",
      "r386",
      "r401",
      "r402",
      "r403",
      "r869",
      "r885"
     ],
     "calculation": {
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Total debt outstanding",
        "totalLabel": "Total debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails",
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, by Current and Noncurrent [Abstract]",
        "terseLabel": "Components of Total Debt Outstanding [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtByCurrentAndNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Short-term portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r150",
      "r354",
      "r391"
     ],
     "calculation": {
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r150",
      "r354",
      "r391"
     ],
     "calculation": {
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r150",
      "r354",
      "r391"
     ],
     "calculation": {
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 0.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Total long-term debt, less current portion",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtPercentageBearingVariableInterestAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.",
        "label": "Variable rate loans outstanding"
       }
      }
     },
     "localname": "LongtermDebtPercentageBearingVariableInterestAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising and Marketing Costs [Abstract]"
       }
      }
     },
     "localname": "MarketingAndAdvertisingExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MaturitiesOfLongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities of Long-term Debt [Abstract]",
        "terseLabel": "Annual Maturities of Long-term Debt, Including Short-term Portion [Abstract]"
       }
      }
     },
     "localname": "MaturitiesOfLongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Valuation allowances and reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r204",
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "verboseLabel": "Description of Business"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DescriptionOfBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash (used in) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r122",
      "r124",
      "r127"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r7",
      "r84",
      "r87",
      "r92",
      "r97",
      "r127",
      "r144",
      "r163",
      "r167",
      "r168",
      "r170",
      "r171",
      "r175",
      "r176",
      "r188",
      "r229",
      "r235",
      "r239",
      "r242",
      "r245",
      "r267",
      "r356",
      "r357",
      "r358",
      "r361",
      "r362",
      "r363",
      "r365",
      "r367",
      "r369",
      "r370",
      "r754",
      "r767",
      "r872",
      "r891"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted and Issued Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash items:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionNameDomain": {
     "auth_ref": [
      "r132",
      "r133",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the sale of an asset or business acquired through a noncash (or part noncash) transaction.",
        "label": "Noncash or Part Noncash Acquisition, Name [Domain]"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed) [Abstract]",
        "terseLabel": "Noncash items associated with the acquisition of Learning House:"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis": {
     "auth_ref": [
      "r132",
      "r133",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This table is organized by a unique description of the noncash or part noncash acquisition.",
        "label": "Noncash or Part Noncash Acquisitions by Unique Description [Axis]"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Noncash or Part Noncash Acquisitions [Line Items]"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionsTable": {
     "auth_ref": [
      "r132",
      "r133",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The process of acquiring assets or a business through noncash (or part noncash) transactions. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisitions [Table]"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Non-compete Agreements [Member]",
        "terseLabel": "Covenants Not to Compete [Member]"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r250"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of reportable segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DescriptionOfBusinessDetails",
      "http://wiley.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r83",
      "r93"
     ],
     "calculation": {
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "verboseLabel": "Other comprehensive income (loss) before reclassifications"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingCostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Costs and Expenses [Abstract]",
        "terseLabel": "Cost of revenue [Abstract]",
        "verboseLabel": "Costs and expenses"
       }
      }
     },
     "localname": "OperatingCostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r229",
      "r235",
      "r239",
      "r242",
      "r245"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "US GAAP Operating Income (Loss)",
        "totalLabel": "Operating income (loss)",
        "verboseLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r798",
      "r806"
     ],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r796"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      },
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetailsCalc2": {
       "order": 0.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of minimum lease payments",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r796"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Short-term portion of operating lease liabilities",
        "verboseLabel": "Less: Current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/OperatingLeasesDetails",
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r796"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Noncurrent portion",
        "terseLabel": "Operating lease liabilities, non-current",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/OperatingLeasesDetails",
      "http://wiley.com/role/OperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r797",
      "r801"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r795"
     ],
     "calculation": {
      "http://wiley.com/role/AcquisitionsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating lease ROU assets",
        "verboseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/OperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r803",
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r802",
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining contractual lease term (years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesOtherSupplementalInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r654"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Apportioned state net operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails",
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Business [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r158",
      "r178",
      "r215",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.",
        "label": "Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards"
       }
      }
     },
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandards"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "verboseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r76",
      "r80",
      "r524"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Unamortized retirement costs, net of tax (expense) benefit of $(13,440), $(2,103), and $10,137, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax",
        "negatedLabel": "Unamortized retirement costs, tax (expense) benefit"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax": {
     "auth_ref": [
      "r75",
      "r80",
      "r729",
      "r740"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.",
        "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax",
        "verboseLabel": "Unrealized gain (loss) on interest rate swaps, net of tax (expense) benefit of $(2,787), $(657), and $2,114, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax": {
     "auth_ref": [
      "r75",
      "r80",
      "r729",
      "r740"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustments, of tax expense (benefit) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.",
        "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, Tax",
        "negatedLabel": "Unrealized gain (loss) on interest rate swaps, tax (expense) benefit"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r85",
      "r88",
      "r706",
      "r707",
      "r710"
     ],
     "calculation": {
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Total other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss",
      "http://wiley.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": {
     "auth_ref": [
      "r78",
      "r80",
      "r524",
      "r553"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax",
        "verboseLabel": "Change in accumulated other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCreditDerivativesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit derivative contract classified as other.",
        "label": "Other [Member]"
       }
      }
     },
     "localname": "OtherCreditDerivativesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Other Accrued Liabilities [Member]"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r14",
      "r15",
      "r52",
      "r812"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other noncash charges"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent assets.",
        "label": "Other Noncurrent Assets [Member]",
        "terseLabel": "Other Non-current Assets [Member]"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Long-Term Liabilities [Member]"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "verboseLabel": "Other income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitExpense": {
     "auth_ref": [],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost (reversal of cost) for other postretirement benefits. Excludes pension benefits.",
        "label": "Employee retirement plan expense"
       }
      }
     },
     "localname": "OtherPostretirementBenefitExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r477",
      "r478",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r529",
      "r531",
      "r534",
      "r538",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Postretirement Life Insurance and Health Care Benefits [Member]"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r868",
      "r884"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability for retirement benefits, classified as other.",
        "label": "Liability, Other Retirement Benefits",
        "verboseLabel": "Accumulated post-retirement benefit obligation"
       }
      }
     },
     "localname": "OtherPostretirementBenefitsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [
      "r333",
      "r334",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Activities [Member]"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Purchases of treasury shares"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r121",
      "r334"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedLabel": "Payments"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Payment of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Cash dividends",
        "terseLabel": "Total dividend"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r114",
      "r697"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Total cash consideration transferred"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Fair value of cash consideration transferred, including those amounts paid after acquisition, net of cash acquired",
        "negatedLabel": "Businesses acquired in purchase transactions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Acquisitions of publication rights and other"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r115",
      "r701",
      "r702",
      "r703"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Expenditures for long lived assets"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Additions to technology, property, and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r504",
      "r506",
      "r512",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r553",
      "r555",
      "r556",
      "r558",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "verboseLabel": "Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r23",
      "r478",
      "r479",
      "r502",
      "r553"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.",
        "label": "Liability, Defined Benefit Plan, Current",
        "negatedLabel": "Current pension liability"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r25",
      "r478",
      "r479",
      "r502",
      "r553"
     ],
     "calculation": {
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "negatedLabel": "Noncurrent pension liability"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance-based Stock Awards [Member]",
        "terseLabel": "Performance-based Restricted Stock Awards [Member]",
        "verboseLabel": "PSU Awards [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r531",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Plan Asset Categories [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r581",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDetails",
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails",
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDetails",
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails",
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r29",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r29",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r29",
      "r812"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $1 par value per share: Authorized shares - 2 million, Issued shares - 0"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r11",
      "r41",
      "r42"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid Expenses and Other Current Assets [Member]"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Borrowings of long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {
     "auth_ref": [
      "r116",
      "r118",
      "r129"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.",
        "label": "Change in book overdrafts"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfBankOverdrafts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from the sale of other assets recognized in investing activities.",
        "label": "Proceeds related to the sale of certain assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfOtherAssetsInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology, Property, and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r46",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssetsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails",
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r330",
      "r918",
      "r919",
      "r920"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "verboseLabel": "Technology, Property, and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/TechnologyPropertyAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r45",
      "r325"
     ],
     "calculation": {
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Technology, property, and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssetsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails",
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r19",
      "r20",
      "r327",
      "r812",
      "r878",
      "r890"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Technology, property, and equipment, net",
        "totalLabel": "Technology, property, and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails",
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r44",
      "r327",
      "r918",
      "r919"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Technology, Property, and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r19",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Technology, Property, and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/TechnologyPropertyAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r19",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssetsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails",
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Estimated useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r102",
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Current period provision"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateMember": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property consisting of land, land improvement and buildings.",
        "label": "Real Estate [Member]"
       }
      }
     },
     "localname": "RealEstateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r83",
      "r93"
     ],
     "calculation": {
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "negatedLabel": "Amounts reclassified from Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Loss [Member]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reconciliation [Abstract]",
        "terseLabel": "Segment Information [Abstract]"
       }
      }
     },
     "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails",
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails",
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": {
     "auth_ref": [
      "r236",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r237",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of a significant segment item of information disclosed (for example, liabilities) other than profit (loss), revenues, or assets, between reportable segments in total and the entity's consolidated total for that significant segment item disclosed.",
        "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of unrecognized tax benefits [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Repayments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r18",
      "r128",
      "r135",
      "r861",
      "r886"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents",
        "periodEndLabel": "Restricted cash included in Prepaid expenses and other current assets",
        "periodStartLabel": "Restricted cash included in Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock Awards [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.",
        "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings",
        "terseLabel": "Shares withheld for taxes (in shares)"
       }
      }
     },
     "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Share Units [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related (Credits) Charges [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r332",
      "r334",
      "r337",
      "r346",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "verboseLabel": "Restructuring and Related (Credits) Charges"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsCharges"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": {
     "auth_ref": [
      "r333",
      "r336",
      "r343",
      "r345"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs incurred to date for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Cost Incurred to Date",
        "terseLabel": "Restructuring and related charges incurred to date"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostCostIncurredToDate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r126",
      "r331",
      "r340",
      "r343"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring charges",
        "verboseLabel": "Charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringChargesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Charges [Abstract]",
        "terseLabel": "Summary of pretax restructuring (credits) charges [Abstract]"
       }
      }
     },
     "localname": "RestructuringChargesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r333",
      "r334",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r334",
      "r341"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Restructuring liability, end of period",
        "periodStartLabel": "Restructuring liability, beginning of period"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Activity for Restructuring Liability [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": {
     "auth_ref": [
      "r334",
      "r341"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).",
        "label": "Restructuring Reserve, Translation and Other Adjustment",
        "negatedLabel": "Foreign translation &amp; other adjustments"
       }
      }
     },
     "localname": "RestructuringReserveTranslationAndOtherAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r33",
      "r434",
      "r623",
      "r812",
      "r888",
      "r908",
      "r913"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r159",
      "r160",
      "r161",
      "r164",
      "r173",
      "r176",
      "r272",
      "r620",
      "r621",
      "r622",
      "r665",
      "r666",
      "r752",
      "r904",
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r531",
      "r534",
      "r538",
      "r539",
      "r540",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r531",
      "r534",
      "r538",
      "r539",
      "r540",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r531",
      "r534",
      "r539",
      "r540",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r559",
      "r563",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Axis]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r531",
      "r534",
      "r539",
      "r540",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r559",
      "r563",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Domain]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r476",
      "r477",
      "r478",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r529",
      "r531",
      "r534",
      "r538",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r573",
      "r574",
      "r575",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r476",
      "r477",
      "r478",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r529",
      "r531",
      "r534",
      "r538",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r573",
      "r574",
      "r575",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition, Contracts with Customers [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r220",
      "r221",
      "r234",
      "r240",
      "r241",
      "r248",
      "r249",
      "r252",
      "r460",
      "r461",
      "r854"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue, net",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r210",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenue from Contract with Customers [Member]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r138",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r450",
      "r451",
      "r463",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue Recognition, Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remaining Performance Obligations [Abstract]"
       }
      }
     },
     "localname": "RevenuePerformanceObligationSatisfiedOverTimeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r138",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r448"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Expected timing of satisfaction, period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersRemainingPerformanceObligationsIncludedInContractLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesReturnsAndAllowancesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers.",
        "label": "Sales Returns and Allowances [Member]",
        "terseLabel": "Allowance for Sales Returns [Member]"
       }
      }
     },
     "localname": "SalesReturnsAndAllowancesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r210",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r83",
      "r786",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "verboseLabel": "Changes in Accumulated Other Comprehensive Loss by Component, Net of Tax"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "verboseLabel": "Pension Plan Assets at Fair Value by Level Within Fair Value Hierarchy"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r683",
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionTables",
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r683",
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.",
        "label": "Consideration Transferred and Allocation of Purchase Price"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Provision for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Total Debt Outstanding"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": {
     "auth_ref": [
      "r474",
      "r475",
      "r581",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule, table or text reflecting equity-based arrangements (such as stock or unit options and stock or unit awards) with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r537",
      "r538",
      "r541",
      "r542",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansChangesInAndStatusOfDefinedBenefitPlansAssetsAndBenefitObligationsDetails",
      "http://wiley.com/role/RetirementPlansComponentsOfNetPensionExpenseIncomeAndWeightedaverageAssumptionsDetails",
      "http://wiley.com/role/RetirementPlansExpectedEmployerContributionsAndBenefitPaymentsAndOtherRetirementPlansDetails",
      "http://wiley.com/role/RetirementPlansPensionPlanAssetsInvestmentsDetails",
      "http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": {
     "auth_ref": [
      "r537",
      "r538",
      "r541",
      "r542",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.",
        "label": "Changes in and Status of Plans' Assets and Benefit Obligations"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "auth_ref": [
      "r715",
      "r718",
      "r719",
      "r721",
      "r722",
      "r728",
      "r731",
      "r736",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "terseLabel": "Summary of Interest Rate Swaps Designated as Cash Flow Hedges"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDividendsPayableTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date.",
        "label": "Cash Dividends Paid"
       }
      }
     },
     "localname": "ScheduleOfDividendsPayableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Expected Future Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.",
        "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
        "terseLabel": "Identifiable Intangible Assets Acquired and Weighted-Average Useful Life"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r309",
      "r315",
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r304",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r304",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Activity in Goodwill by Segment"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "International and United States Pretax Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r319",
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r17",
      "r38",
      "r39",
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Annual Maturities of Long-term Debt, Including Short-term Portion"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r46",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ProductDevelopmentAssetsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails",
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r333",
      "r334",
      "r335",
      "r336",
      "r343",
      "r344",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r338",
      "r339",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Pretax Restructuring Charges (Credits)"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r334",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Activity for Restructuring Liability"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r105",
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Revenue from External Customers Based on Location of the Customer and Technology, Property and Equipment by Geographical Area"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r95",
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationRevenuesFromExternalCustomersAndTechnologyPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r229",
      "r232",
      "r238",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r229",
      "r232",
      "r238",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Segment Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r581",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDetails",
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.",
        "label": "Stock Options Outstanding and Exercisable"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r588",
      "r601",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Stock Option Plans"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Significant Assumptions Used in Fair Value Determination"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Activity for Performance-Based and Other Restricted Stock Awards"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r58",
      "r141",
      "r201",
      "r202",
      "r407",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r416",
      "r420",
      "r425",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r408",
      "r409",
      "r410",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information.  Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.",
        "label": "Summary of Changes of Common Stock and Common Stock in Treasury"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r435",
      "r436",
      "r437",
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table Text Block]",
        "terseLabel": "Summary of Shares Repurchased"
       }
      }
     },
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Reconciliation of Shares used in Computation of Earnings (Loss) Per Share"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r216",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r252",
      "r336",
      "r345",
      "r897"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails",
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingAssetReconcilingItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting, Asset Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingAssetReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]",
        "terseLabel": "Description of Revenue Generating Activities [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r216",
      "r218",
      "r219",
      "r229",
      "r233",
      "r239",
      "r243",
      "r244",
      "r245",
      "r246",
      "r248",
      "r251",
      "r252",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting, Other Significant Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Operating and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Options [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]",
        "terseLabel": "Restricted Stock, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Granted (in shares)",
        "verboseLabel": "Awards granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Nonvested shares at end of year (in shares)",
        "periodStartLabel": "Nonvested shares at beginning of year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restricted Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Nonvested shares at end of year (in dollars per share)",
        "periodStartLabel": "Nonvested shares at beginning of year (in dollars per share)",
        "terseLabel": "Grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Weighted Average Grant Date Value [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested and issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r603"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Total grant date fair value of restricted shares vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Vested and issued (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.",
        "label": "Exercise price of stock option grant (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDetails",
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Number of shares authorized for issuance under the plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Remaining shares available for future issuance under the plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Options, Additional Disclosure [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Exercisable at end of year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Exercisable at end of year (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r603"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Total intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Expired or forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Expired or forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Weighted average fair value of options on grant date (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r615"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Outstanding at end of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r590",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding at end of year (in shares)",
        "periodStartLabel": "Outstanding at beginning of year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Options [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding at end of year (in dollars per share)",
        "periodStartLabel": "Outstanding at beginning of year (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r604"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Vested and expected to vest in the future at end of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Vested and expected to vest in the future at end of year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Vested and expected to vest in the future at end of year (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r580",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Vesting on April 30, 2023 or Anniversary Date [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Three [Member]",
        "verboseLabel": "Vesting on April 30, 2025 or Anniversary Date [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Vesting on April 30, 2024 or Anniversary Date [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r581",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Range of Exercise Prices, Lower Range Limit (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "auth_ref": [
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.",
        "label": "Options Exercisable, Number of Options (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
        "label": "Options Outstanding, Number of Options (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Range of Exercise Prices, Upper Range Limit (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Fair value of common stock on grant date (in dollars per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Awards vesting percentage",
        "verboseLabel": "Award vesting percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "verboseLabel": "Exercisable period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r608",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Expected life of options (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r615"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Exercisable at end of year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable at end of year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Outstanding at end of year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and expected to vest in the future at end of year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r587"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Total grant date fair value of stock options vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Options Exercisable, Weighted Average Exercise Price (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Options Outstanding, Weighted Average Exercise Price (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Options Outstanding, Weighted Average Remaining Term"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShippingAndHandlingMember": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Packing and transport of product.",
        "label": "Shipping and Handling [Member]"
       }
      }
     },
     "localname": "ShippingAndHandlingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersAssetsRecognizedForCostsToFulfillContractDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r799",
      "r806"
     ],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Computer Software [Member]"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Capitalized Software [Member]",
        "terseLabel": "Software Development [Member]"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails",
      "http://wiley.com/role/TechnologyPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r6",
      "r216",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r252",
      "r304",
      "r329",
      "r336",
      "r345",
      "r897"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/GoodwillAndIntangibleAssetsGoodwillDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://wiley.com/role/SegmentInformationDetails",
      "http://wiley.com/role/SegmentInformationOtherSignificantReconcilingItemsBySegmentDetails",
      "http://wiley.com/role/SegmentInformationTotalAssetsBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r141",
      "r144",
      "r182",
      "r186",
      "r187",
      "r189",
      "r191",
      "r201",
      "r202",
      "r203",
      "r267",
      "r356",
      "r361",
      "r362",
      "r363",
      "r369",
      "r370",
      "r411",
      "r412",
      "r416",
      "r420",
      "r427",
      "r767",
      "r942"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsDividendsDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
      "http://wiley.com/role/DocumentAndEntityInformation",
      "http://wiley.com/role/StockbasedCompensationDetails",
      "http://wiley.com/role/StockbasedCompensationDirectorStockAwardsDetails",
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r60",
      "r90",
      "r91",
      "r92",
      "r159",
      "r160",
      "r161",
      "r164",
      "r173",
      "r176",
      "r200",
      "r272",
      "r427",
      "r434",
      "r620",
      "r621",
      "r622",
      "r665",
      "r666",
      "r752",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r787",
      "r904",
      "r905",
      "r906",
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF FINANCIAL POSITION [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - UNAUDITED [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - UNAUDITED [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r159",
      "r160",
      "r161",
      "r200",
      "r854"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical",
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": {
     "auth_ref": [
      "r579",
      "r625"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture",
        "terseLabel": "Grant value"
       }
      }
     },
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r29",
      "r30",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "negatedLabel": "Shares issued related to the acquisition of a business (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r29",
      "r30",
      "r427",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "terseLabel": "Restricted shares, forfeited (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r29",
      "r30",
      "r427",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "negatedLabel": "Restricted shares issued under stock-based compensation plans (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r29",
      "r30",
      "r427",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "negatedLabel": "Shares issued under the Director Plan to Directors (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r29",
      "r30",
      "r427",
      "r434",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)",
        "negatedTerseLabel": "Restricted shares issued from exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r60",
      "r427",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Issuance of Class A common stock related to the acquisition of a business"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r427",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Restricted shares issued under stock-based compensation plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r60",
      "r427",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "verboseLabel": "Impact of tax withholding on stock-based compensation and other"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Amount of additional stock authorized to be repurchased"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "verboseLabel": "Additional shares/dollars of common stock approved for repurchase under the share repurchase program (in shares in 2019 and dollars in 2020)"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining amount authorized to be repurchased under the share repurchase program"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Remaining number of shares/dollars authorized to be repurchased under the share repurchase program in 2017 program (shares) and 2020 program (dollars)"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r29",
      "r30",
      "r427",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Shares repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockTransactionsParentheticalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Transactions, Parenthetical Disclosures [Abstract]",
        "terseLabel": "Share Repurchases [Abstract]"
       }
      }
     },
     "localname": "StockTransactionsParentheticalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r30",
      "r35",
      "r36",
      "r144",
      "r259",
      "r267",
      "r767",
      "r812"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock and Changes in Capital Accounts [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r142",
      "r412",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r426",
      "r434",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "verboseLabel": "Capital Stock and Changes in Capital Accounts"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.",
        "label": "Stockholders' Equity, Other",
        "negatedLabel": "Common stock class conversions"
       }
      }
     },
     "localname": "StockholdersEquityOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityOtherShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of increase (decrease) in shares of stock classified as other.",
        "label": "Stockholders' Equity, Other Shares",
        "negatedLabel": "Other (in shares)"
       }
      }
     },
     "localname": "StockholdersEquityOtherShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SubsegmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business subsegments.",
        "label": "Subsegments [Axis]"
       }
      }
     },
     "localname": "SubsegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Subsegments [Domain]"
       }
      }
     },
     "localname": "SubsegmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDescriptionOfRevenueGeneratingActivitiesDetails",
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r788",
      "r814"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r788",
      "r814"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r788",
      "r814"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r788",
      "r814"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r813",
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r637",
      "r646",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Supplemental Employee Retirement Plan [Member]",
        "terseLabel": "Supplemental Executive Retirement Plan [Member]"
       }
      }
     },
     "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RetirementPlansRecentPlanCurtailmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability": {
     "auth_ref": [
      "r678"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.",
        "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability",
        "terseLabel": "Estimated taxes upon repatriation"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r461",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r461",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Blackwell Trade Name [Member]",
        "terseLabel": "Brands [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SegmentInformationReconciliationOfConsolidatedUSGaapOperatingIncomeLossToNongaapAdjustedOperatingIncomeDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Brands and Trademarks [Member]"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/AcquisitionsDetails",
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RevenueRecognitionContractsWithCustomersDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r398",
      "r425",
      "r743",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Average Price (in dollars per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsShareRepurchasesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r59",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r59",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury shares at cost (in shares)",
        "periodEndLabel": "Number of shares held, end of year (in shares)",
        "periodStartLabel": "Number of shares held, beginning of year (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails",
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r30",
      "r427",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "verboseLabel": "Purchases of treasury shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r59",
      "r435",
      "r438"
     ],
     "calculation": {
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Less: treasury shares at cost (Class A - 23,515 and 23,419 as of April 30, 2022 and 2021, respectively, Class B - 3,924 and 3,922 as of April 30, 2022 and 2021, respectively)"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r427",
      "r434",
      "r435"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Purchases of treasury shares"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r163",
      "r164",
      "r165",
      "r166",
      "r177",
      "r260",
      "r261",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r355",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r663",
      "r664",
      "r665",
      "r666",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r808",
      "r856",
      "r857",
      "r858",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r333",
      "r334",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesActivityForRestructuringLiabilityDetails",
      "http://wiley.com/role/RestructuringAndRelatedCreditsChargesPretaxRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r629",
      "r640"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": {
     "auth_ref": [
      "r640"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation",
        "negatedLabel": "Foreign translation adjustment"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r641"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Reductions for prior year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r643"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedLabel": "Payments and settlements"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r636"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Accruals for interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r642"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Additions for current year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": {
     "auth_ref": [
      "r640"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation",
        "terseLabel": "Foreign translation adjustment"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r641"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Additions for prior year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": {
     "auth_ref": [
      "r636"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense for an underpayment of income taxes.",
        "label": "Interest expense on reserves for unrecognized and recognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r644"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedLabel": "Reductions for lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r645"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Total amount of unrecognized tax benefits that, if recognized, would reduce the Company's income tax provision"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r212",
      "r213",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/SummaryOfSignificantAccountingPoliciesRecentlyIssuedAndRecentlyAdoptedAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r155",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "Valuation Allowance on Deferred Tax Assets [Member]"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r151",
      "r156"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r154"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "Charged to expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "Deductions from reserves and other"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r155",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r155",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ScheduleIivaluationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r800",
      "r806"
     ],
     "calculation": {
      "http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/OperatingLeasesTotalNetLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails",
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/DebtAndAvailableCreditFacilitiesDetails",
      "http://wiley.com/role/DerivativeInstrumentsAndActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/StockbasedCompensationPerformancebasedAndOtherRestrictedStockActivityDetails",
      "http://wiley.com/role/StockbasedCompensationPresidentAndCeoNewHireEquityAwardsDetails",
      "http://wiley.com/role/StockbasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Term of warrants"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/CapitalStockAndChangesInCapitalAccountsWarrantsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r181",
      "r191"
     ],
     "calculation": {
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Shares used for diluted earnings (loss) per share (in shares)",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "auth_ref": [
      "r179",
      "r180"
     ],
     "calculation": {
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).",
        "label": "Weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesIssuedBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r179",
      "r191"
     ],
     "calculation": {
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "totalLabel": "Shares used for basic earnings (loss) per share (in shares)",
        "verboseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ConsolidatedStatementsOfIncomeLoss",
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": {
     "auth_ref": [
      "r180"
     ],
     "calculation": {
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.",
        "label": "Weighted Average Number of Shares, Restricted Stock",
        "negatedLabel": "Less: Unvested restricted shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesRestrictedStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wiley.com/role/ReconciliationOfWeightedAverageSharesOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 12
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3098-108585"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a,b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20517-108367"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121321822&loc=d3e3913-113898"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121323062&loc=d3e15009-113911"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5394-128473"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(dd)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=122636397&loc=SL7495116-110257"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(b)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756"
  },
  "r935": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r936": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r937": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r938": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r939": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r940": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r941": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r942": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r943": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r944": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r945": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r946": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r947": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r948": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r949": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r950": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r951": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r952": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r953": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r954": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r955": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r956": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r957": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r958": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r959": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r960": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r961": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r962": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r963": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r964": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r965": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r966": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r967": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r968": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r969": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r970": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r971": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r972": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r973": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r974": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r975": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r976": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r977": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r978": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>123
<FILENAME>0000107140-22-000022-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000107140-22-000022-xbrl.zip
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
M5JOC<Y@T2O^)<F&]?O4O4$L#!!0    ( !)QV%3-S5S<[0(  .T'   -
M97AH:6)I=#(S+FAT;;55VV[;.!!]+]!_F/5#VP4L6Y82WZ(:2&S%J]25#=M%
MT$=*&EG<E4B#I)-ZO[Y#6<$FVZ!HMQL]2$-R9LZ9&Q44IBHG08$LF[Q^!?0$
MAIL2)V]$HO<70?>T:HY^<QQ8\!2%Q@R,',/-\H\8;J-%^!DNXQELEO&F#5$\
M[9P,ZF<FTT.%PD"JD!DR/&@N=A#.YI?KG)<D:UBMER0B##M^I]=Q'UE/Y?ZH
M^*XPT!N-SL$!S_4\N%*298IG.P3'J=D%W3J&()'9$;0YEOB^E4MAG)Q5O#R.
MX>V65Z@AQGM8RXJ)MVVH=]J@4?'\ FIMS?_&,?3<O;EH38*,WP'/WK>VZ_EZ
M@SL;Q3AAF(Q<;^@,,?&<LT&:.:R7^8[KIL.1U_/Q;#!H3!L:!K\8AY5\)\90
MA])@_6=FIXU[M+[&D,@RLV09"%817/BEX DWGD][5+!+D19249:"+ILT9^#Y
M09<8UC0I9VKRS_(YUE1Q@^I%:$^I9<)X"\MKZIM9N KI1<MU.(\VVW =SF#U
MZ6H13>%R.EU^BK=1/(?K:/WQI_B7F!-\Q=2."R>1QLCJ":=?Z)%M@7 EF<I
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
MH'[ A)>EJ<>9YZ]C7YAL!/OH1K+O$ S.CCAT$=;G23*PP1^CK7GX$!N%%8"
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
MH,*8MT#28@M,[&E@NV"6VQ(33PTY0<5]ZM1,TSRF-&,LR6E(/7L!SKT0V%!
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
MD=JS$!<9$W$"3"([C(4\%F81<FCD!II*'?G<P;Z-PS#$01P3+\;<\B'4L6)
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
M Q11'+C,=;&#'#0KM<5I@,/8BFC(<0@.@+D>9P12&"!^AW)5I/8)I%V ;H^
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
M,&3%5P%U!>]G[#1EGT@Y24,D(B$272?4Y]CGXEA\"+0)\WQ ENVL0$.3B/K
MX.X]^,(](T]BE#P%'?7SI-MQK.\ZXCLO$=:69_7R^J4?-X36)*'=YB0M$A&
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
M, >B8+D6^ZI9?D')]Q0<#-B[D\)$G-8,5H.4:R?:*JZL'WZ>PX*H,N,('-;
MES[GF3"BXY&87K/JK+XM5]E'41N76DGAFNUY0KQBO@469=5KT?=TVK0S%A->
M#-V?6PW=_7;IZ=.8) LCJS <B3]I-LIM([$?+6LGS\@D3NN#A;V$8ZI:71])
MIQT*#6=KV;/I53\$'T3DC4S54%JY?U:Z<U$21<5!>>&H" Z:W-\;86TA/;+-
MX(!Q89ZM1#([60$N/;=ZX$XTL!0P]TU3J7BD8[)HK@A 2?)1>,N"Z^JX'@\E
MI:1-24X@Q;E?QDCU[R)JY\NP..C;]FIR:W"3ZUAE^7"+ESU*9T<>)5>!/*BH
M0SXDZ/L@"8.U\=(2JQ19(;,A;#3CF\YROS'(\<VF4_HBZ'=X]4)\A3WF ]TS
M60.4! USA7M"&1VX;"V)]=L;KGK6_DK)VN^VR=IMLO8&"#V%</Z31\2_*=&J
MA!ZY\_B[Y="CE5]]@8&3R):S__J&>:R-;(%^^__L[.S7T].FW=GY;PB>E-;O
M>CZ&V\[('0AO6DY_AAKG&VCOR8._D2U>,+F*=:V;6=4P%YOC&L"K_K=IWT&3
M_ES4*W -[CW.L[T?'GR'&Y($]82-Q+24%NGMN Y8.0:8B,63"^!%^@<;X9!
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
MY$7MJB$J4-[I5T@/#OZUEA@779X%OB,(/LC32-.-7+&2&?IJ&&A[N 9KTFA
MQW0QBM#O[&X\<<'HA-W>7R%N4F$D!_0!^H_&!7W8D"-MO_AN/HBZ765)[::P
M")YV 7$2&DJC?X\?71[]*S\83=0LRJ/'NWO?;A2S2EA@E[X4O_2'Q_S23Y@*
M77JC625>>Q\09WE*,VB(0_^UT5N/M^BM+7KKPT7,$LZ[ 7O6G^G)VLYL1E:(
M"Z;*V$-PIL/O[5F2=SQIB^4IV"< *#=XZ45OB9.[W46)$GH9_;0WVA]B[ "/
MK27M4KD@6ZJ=_M<WI !/W(/=/Y8GWX@4_=<WC[__VS<J,__US=[C1]\ E/Q?
MW_!<RNF&(%PU*OO]=>SB+VYMF8\HQ&\K]Q'Y[I 6.&NJ,]M'S8)P_P0:%5DU
MJ'A :4I#=F'HJ!7E+!'Q]V;3/>NX6%COI%EL8BJXYGX^?!'G; KNZ.0=#TT'
MB*S09!U2 8,7;#QWWDQ7G=H<])RIU!<PL$.7C8U^&NR)5MR04:L7TV!,0WA$
M/H!#," %<DU7M&1ODPP0&7&SQ  4BV35GW(YPL!>"^F-8*G<,>_WKM$RC F[
M62*==E;[HVFU>@\8-Q,FSIT:),7*G?K4_!^D,09RN.6!V%:N?G"8%I4XCAR9
M4149U-<KZ,%]T8,?4G6,%&G):?3I-_1/$CU]13V\)6/<BOJUB/I+,Q1RM)QK
M2_;5GY)E/2\KN^)>P1&_P\7$X]&ET4.<'-1+3^)MWN'[TCUL&!QPI@4$0KN7
M__#@04"C^5B-F6%<TMHA_CO6#;7[XN&]!-3D2V4Y5=^LNJ(6(\L; S&:+NI>
M:G$JKAC@X)$OOI-:0XX]^:?KIS\8CK(/DHVX:,P:)H.[H)WT=<H:(9.@U&FY
M9//B@GBL6/+HHNC-8 ]6X$[13:M$-@'U\_/8O@P1>'Q 71A.,'_PR@WLCB\I
MUA!.O'Y??,L%\/Q*WOQ2HX0J 3ZJ*WQ*A84I:W="&V!!J%47JJK9O NFG;A*
M93NVH;O),;?^[O!.E4R ,S2H>W6HIQ5/=9=[^/61W](:T!I?64@?5$X,69_B
M:'1LB\9RQMH3YK]GP--*WN:<^T9J[)T_QG!/NN>D=[A^(YG"1I1.9L'M=K6R
M>7:FC$?_)I4,^V/1U#$U'B_.C+Y\9NUJHWR+-BNFM1?!8M%,8LBTHERYJED=
MDL\UJ*S@>F1M4W&\=L15\0A(;60\#,@J!O3CQZW98!VX5QY^!E=(!-D16J[:
M;@7N$1)>, [M@'$HTAP(!O!C_VC*VA^U\1=</ZQV7'?L^BP07QO7C!+OG$\R
MA'V?< 7$8L5-<B=TRN8EV7\(?X7E1=%SED)?XVH!B4/PCWP[Y6G&Q2@<R;;K
MN"$L/4C+0O1]"@B>.!;).9HKLR[4'4$;^1/F0TAW7#2A7DVD_?P?A>Y$+AS=
M9VFT[+5<4">DR1Q8,0J2]W51"2OD?UKCV;1O-%?4!ZY;:=_93,&F 7Z(ADD9
M DX><^+7AF$S#] 2C=Z]PI\[Y8H+C5$Y^@=6DX94>^NTY$L[< MH.E:Z\NXN
MZOFN2S"CQ:TMTQE&.%O%2X@!=(9OQ37K(W*X9GRZPQ, ZIL*F.J:QXK:U&=
M#\R;JFR Z2>C$OGND9/-G8V1/1I-@G':'J1 ]#6ZQX596.T^#-E/DP:"#->X
MD,19/'Q+6]'6V0%$OU6!6>?I'__A4(>WWW'V7)#6^/OA"KW=Z>^_DEH$<42;
M/2V1W*2[GLD"_XP^[!^V7\/V6'(2%-G[C<?Z3_[D&I_C?UL'@#=]1M)XV<$I
M;%RH4QGW7>CV?2O65&[FE"_TU+1_9"'>B*DW3-[[K'T><"N]T$"WQDO4K\I>
M6'C.M".WARG,/(S&4]L(Y-PQ:=U43'1/<T,:BSFQZ R0<NWX;\J8VRRUWDBC
M,5 DDTXOOA*JR2G/^*H*=C.*]/CS)=.DZ$J&,'JDBX1 )$*ZJ#K(/)_>;O82
M_#FL#]BDUY[EWDAO/?1C)N,1RK":*P0KQCICW+46"QC0*(2YV3\*3HP"Z]E%
M$:M94=-U4POMK[)Z_FG%6%SUHTG>8!(M8R0!%]3Y^D.)P3>,D%H)BL:_'T%W
MU5BANL$7B$@&(K?7D=G*UR'?F3-'FKS56Y2VLG9]&Y5X1(LLOA\;.\5ZA[ZT
M@X(,O]NWJ0@&UD'$Y*(;1_[[ R"PN'"<9.& -&AYAIS!OM+9^.2\F8T'2GJ#
MJ RM>)?=^_G@]7W0Y3&K$LES(^8'G2HM'ROY;EEFCP)O/M[OL)TJ@#7GK_E?
M((%A*7;OW2P/5YHW)36]X<EWU%CP9:THV-U[\&UX6)[M[7T;7X_R!/VE?]!H
M]<=?"3SP_18\L 4/?(FH(9U^A(+HL.WE#Y_LZ3GU]N(Y,^Y)\MA7=$K)3+<[
M_#!=K^_H4_]G#Q\D[:7U.6P["U7$WM],B0A[+.-99]G#O1^@A7;V_'?6_#"4
MP=UZOX2BKG&7D"H5U[JV%A7"YX> HU%.^R1T4%V>=HL_$+%;]Z<;#132HL$0
MDGUC[Z*9P&#W'3+TV6(9OQ J@^=,@9?#.)D8WR-[+:W[UXK)0?FR%U.0%$X!
M\^G$>8,$]?ME5+Z+>6L5& )@H "A6X1]*O'XHD&4'7>)8/IA$)8MN+2*0PI-
MQ5Z2MAA@Z\AFZ&]!XT<E>ZP^:6(LX:T*P=MZID3,<<(N-55RM@27?5+L:=<C
MFVX^VM*M)G\HLR)9)8S.0.!>E_\H\OT.E%'QWO[107??W)M:^' 80Q&_H5P
MVRWQ)+8/&:#-8Q4K:M,GC8$8_EFM8RN0W43U/OG-/BRJT67U> &,4/8Y,1O8
MDR;)7C ']>J6:5/B+>/2VLY0&=GTM.&X TWVM#GGF.VI@:W)L>@<#.L^GJ<:
MF#V[^>JKC"$_Z'0U'.V80%G^:U5J&%^>Y 5DKLO6\*D).X#= ^HW^!9&]>D6
M$Q*)A@XA28243OMM61:EO21Q-'BV<!;T;_(+?^AD$+E9R<J6PWRGY'=D*E.S
M"[X=)6"TG9&X " /90H9P\UT:IO/V\)(0T5"#2*C(&JSX:.\3E1E(;</+ZCZ
M5?/X4-ZN1:^UVUE_WB2:(O*5Q*T1C3XOVZX/NIQTYQ?WO_^QGK3E+!F<CPS@
MHK>3$8U8;X$87,/4DQ"V)*<259# 1//WB>A%J2H0L9IKX,%%GN':GP(Y(R,U
M(?Z)T%HX'H.LU:T;"ITC7WWF"_C-2HA7F_=?>9=:P1J%^!\X3U?,F#."C\LE
MTHG*(&YM]L5EY2=4 L1C_]GL$0O>[-,U%'\@N8VB6\[3E--MTK0P8")#AP/"
M_&W$ L1$,J(WDZT=,62"0;3O@[N#Q)Y?3!321([K352F7+A@MEZI&2"ZW](K
M&=/)<INZ.#+#T\P_,EH[$AF]UH"MA5F?DD) @/EPZL.U%FEE!9?H0"_E6(N.
MRZAR7Z0U+$L;J</RH.1"[VWL*S-'J=68 $DG;5/,=KHI3<@<#B5*AX(NF-VZ
M879O VGNB!L?R)IN5YT,\251*-'07A?#;4G0M/47HCEU<\:@!U4^O Z3BAL:
MC.8;&;TSM)K8$\L.NTYHW2HFJ\1*(B17<4Z$CYR-%^E0=Z(0":WX62VP9Z$J
MB*P-)4=BZ"]'BCJ)L,K<?"QV/%]B<FA=&P)L3@]740\L7([_,NF+K,_+\IU+
M@12Y9F'&E[ZL 9]V$1.:A3KEA5P7Q:4Z/FVZNXD54G2UY[<17Y#?ZWL[QN.6
M!& <M4O!#)]L^EP?@>QFH/^*"+';P]9??8@WBGD*>BX.>4]T7)8OYJY /L^
MT,$0Q)#[ \.1%C6=6C_30:3</L#/#V 40UC'HTF!U?R\N/QK##<6H>J;2W,(
M^0WFH'Q6S-B/SOB,<P*:BZ GY/YI9>99V7*^'UTGA.NTXS8*"[%=&</C$ QR
M$SK#+CSERR/FT*6A;7#5K7][]?LN#2KW!H<OB+1QZ<[N>X&Z6>&VR$%HL1G2
M;5$?%X,L::>!-,J81U@$N8*:VNWTY8(OH2"Z"@PX06S+4HG2:Z")BL>M]-90
M#>%0)5*.<\,2'-T1TB @J3LU8!VW/ Y5G7VX<7Z^Y%#>[%ZDB$'C\U^>%G11
M3=VJUXV(NSC()$EKH'#6\(L>S&+%QQX::>V4=>IO;K),W,)IQPZ"%!^(+_[J
MHV)]Y-I_DF_CL]Q*;9:PCI*PJE\3#D%-\F2PP5E0X#XUYFEJ)V@K,STMEKT/
MF2@&S7,Q<US.OBH&^5@-C0]CE@II*P+! ,+8S2;U WP4QQWBIC8%-M^A1.\=
M/OWU?J!EY7YV"IV24RA\Y]-3.D'X ?V2&\O>1F#E+[Y+R3@4)Z'[E0OD:%'2
M$DA$WWR-G7^M&$^0HHET*;"!PHZFS!+@(O3MDW<6!=(99$,__=50G+YTR?F>
MG1&+*&YU6AAI6&8X7N8.()GP^#!]I9S>">Z@)7=V0O,Q/S#EY4W@@T9F6^E]
MV+H/4NPE=0\1]]SUU7:E;%I?/41G;&K8".C[:;E4>.Z"_LF)FKF2@WC+9$L&
M\HEX(D^.^F\A1E>;_(=L:[ZMT^V7"]T'6(,TY"8+'9M-)\+W$"XJ[MU+(E?3
M=+(%&#R;.LY?D'Y):2X>YD\>/!AG&7KX??Z _J8#Q\UFS#OUK-7<"CO6Y'NO
M%FYPQ8%62*X0)(WIE7U#UJ/2FQ9],2F"!<*7S\WMR["(@8]5%ZW==]]_:]')
ME+K^L#[A6[ JZI,5CML?(?;ZU\;!_&V+@]GB8.ZVMO[FOU_57X3T_#?TKT5&
M0\O[]K[$2Z3_YU1SUAQ>[3K7>S2@4P_VJ.6JY<.?C^X''X(5/_U%3%[N.K-"
M+O!W4=1,=4;?D 289[M:ARLJ[6U!;D:'2E%)F$2!):/@8Q,FRB5%UK,U_- U
MHBUY->V;"9= \N+Q1*439F\S#=VLHT84T0+\S/0:/V>'OC0@,/6_?'FPF]W3
M3Y +9)^53AZ1&6=>E,U53#CNA<)&?<0 #D?+ORKP[>=9B$; *5RN\2FI)^%I
M^WRYD$W4:)_(SL<;SI]KBV7+/,=-O*5_XL2Y.D%]C3"^W%*\^9O_?EZ"@SS[
M7X39N<WJ ;<Z9KOD=2";L:;K;]9+S89LVH1?;I!7>]=U-D;N/:2 G-2V%_=]
M+FNUMK42&_$B2IXECE&SZBIM^=0J8JT;V7\ZHE7%/2-Y]6>R^OJI8^-(V:"G
M]'^1[QLMS0 7$KDF:>\0.#G,AYG:L0E+/GD@\*1+Z2#.G6['>P%%W:2Y)Y>?
M6F!C-!5@R^2/ILS+HKR!ST40YPD=^4Q1*U..H\1GC3;HUX(&]3[[1U/-^,2_
M1.=2^LH]^8,2/SPMFYW7Q2Q[:98N)@YMZBW&%T;+/HT(_>Y%O[UO?3_;9)_'
M#WE8>MME]$[_Q#V.Z2\W%]*3C$:-AL?6RI9:U:JL"]TEMYBFE5\,B&ZO0O-\
MJTRW*.*XD09!2:.I;J2C3<Q0&\<HM'F$?UM(,5E\G9W$/*IC3_M.]!(&<^AE
M*_TQ8M+:B+@SUAOYY6V)4EZGX+U:@Z,\[BFB]4;HO].)-1+W @K->3;",UPW
M*%DE''&&&7KL@_]BKE66+C=J21X W&%NKQ$-*EA$N;9X ZPDCXROG(XW7?HE
MK4.E@<L\YLG]3\R:=!)KYMQ &1(+TJCO8,-4(1S%O**Z.$J!&9@:DJ+7*]&+
MTN_*.DXXLC#0;DA7MGASZ7?6D-SW,AG9=V49[1LQE1:(@%G"+ \CI''7KM>8
M0XB>6(525,IT5=;1J]"-7NFH7D8P^FCOF@A&'SZY.L'HX\?#YG'L&ES"%IJ2
MA5XC^]BU@ 6NM L?Y%/\. 5Z1SD5OQ^C5-Q+*16?/(DH%;_['$K%S]TX,"B.
M4"=>:3]#:LR:085:2BE?@9=\X57'$74V12]K2A4]$_J9W]LRSPV7F]*/I'T[
M:7;KIBM.M-J$IJF)) CN4-5I( \!@'VP9U,FMJ+AC4+S)J6;UQY7:<7M!G,!
MH\#Q@I([0C: YU7JDH=]8+ O)Q)F#CDMIRPY923<@;N&;G-Z2HOPAW!9EJ "
M8+08+Y*Q0$+'N?F<2Q_ID!G"%K^VJ<N[2#79YMZ!3,%3)'/%<8!\?J29->2?
M05U.S1#''O$2X*.9+2&M\05:I2VG>EU%P'TNTJ&)+81K8<7^F#R+%U7&R:^9
MK5K#GO+MX<N-(B2'?%,B&\%P 'H..ZDEO-+5[58!E[_2=!%E40L-.Q*Q,&A!
MQ 1+9_E3P\KWH<<VUVC% ?T\HS-1E7_:,GGAG'-P*U!@],5\GGNNBO"'8G96
M=HVE^/5?:QI?T=*"9;_BA0L_=!YD2Y)>;U9L<*)Y07823HU4H_<^&(0!=:N3
M$VQ\P[Q#L!-"&2^:^"IG1C0.$9Q+N#?"FT$OTGND(Y<):6AJILI+ )3B.$O!
M@<W*7-"HR)CK;H H)TD.7T$@C,%O_BN H':,ZI7OR$$0R.E:^4L\*:M6LQ4]
M\S')VNIFVD2PP @IN+H+?"O18V0L9R"P$GR --?3\?)1TB?JC>%I4:0 2,B9
M/+%**,<!H0SJ__0XVANO/9<U<&83P% HUHF#H_$IV:5'*R6,S*33KM]:T3AG
M@,K&]<%P;'@Z_(&J$3"*X5VQ=^5<C%JZ(&C=KZHH_DIYL2?;O-@V+_9EBMIB
M8ZZ8S9BXP\@;<+0[V(JD9OF2T]^K51B^>BJA4?9$^].(=+F&T6DA''-40Z"#
MJ;<5S#FES6,H<K&TBPF?EPLO6+4,<[#R0Z7\#K:)40-JLU8A-5'[*4"GI+>3
MS@XCPN(J-"%Q=!WW<"(;P#EK34_*ZIQ+#7KCPX@>Q7>,E<!WB59+JC 45Y?T
M9EDMQ7-G\XY1!%K3W2L?UBT+2DPYJ%5-"KS=Y#N4*AW\A6/9OL/,&)/6KR&K
M1VXP& .,Z6Y&T^<FL4:/:$]-J1*UJ,C7YB^+I6L3 (RF.U-3*A08PHWI+2X#
M+!W#Z4#3&&:V6G)"<FT5,4C!T6#;6]V5%_4@!;3W/><]K=9)S+8Z6&Y2;=,;
M[)$D_^VQRB(;Q4F\+NH 3E\[4+#U2Q]\Y-TW#B/H ;KK2RX"$G>.<YYS.J8E
M\Q*01A!7+7H%SN-9V,2%?(GQXGP"R-8J>8O82^3*&L.X7\2'>UK,F,1!'5JX
MON"6]4T1XM>K#*V50T=F921:JL'>_G*K6SSF+MZQ/L+7"E 8=8]OJA. 6EG;
MA@!;EO3/.)A;]OVM7'WZ,)]I*// 1VZW4K65JL^N.$?._"C*F<,6.L!8YAK>
MV4K95LJNK>AZ6 '^];0(^9"]?7OV?Q2C8,"*X*K8#V7?#F%I\W 3.,UF!]A0
M&$JN%C^S)V^KNP!V(;XZ,I?D3\.%WU'^6'P\L,GZK&=1I01/]\+K+@1MW+>@
M$K :Y+#L&%I'DA"+9=6LQWM],!G7E#G3V*%;5>S/"0$(5!0'C+A.5.: %<2T
MG53%DD\@T2F;OJ02PJ)(>H,#V(Q22^86>-?#@-]P$D0V*RG [%S1"0+*N\ZQ
M+^._(_-LIL9"$67B?EY5ZQW-2>T8Y!F#>.:FC![W?_RYJ%<0">U[P<-"U /_
MDV)$GK[(4BUR@ORL'X5OIZ=<@J (Z)BXC,L9DZ ?!PU-/H6XO>4<,REN3I*D
M',&-II\E0"&)JHN'<*O^]_&;7U5F[KVVRJ3[5^BE3&(5PV%D8I:"O]N-EH/L
MYZ,@K!!9NQOM#:\U_O"[QX$$'G $9&TS90M%*8!MR=2(Y)7I5&_N>F#'D'2L
M\JX9R/_,$F51K*PKSA@]R[]&EE]@*/2TG:;>D=BVU?"M=S.&&,2TY1=U_+FI
MQAV7-?VYUNVZ-TIU?U/3S#:* :]U<E8W<S^_V8T[>OGV^,L4']W4-/Y<XT@
MQO^W[WZ\N=<655_XEC5/OGOR\'I[UN0W-8\$&'"M4PAWAV3&')NMR]!H^EF,
M 5=LL3_AC;"\,&EI.^#(VU\4?P)QMP][.,]^:IJ32J'++VKP<_SG/_'@G6/.
M?=S@2I($?IG#)'B+';;!>&EF2O?$@6ZD3D HJ'PN:QI:@3YG,[-"O&&'AFL@
MR&7<BA4&Z:H79D$KMX]DV&!M Y&:; !]RM'%'JJ:0[WYV+9RSC=TLHN ^UZ3
M%R<GK3M!00S:&2'GBY8>SL\@B[O=!??HI&%L9@!VJP<S-2/:]T>,F0_BXH.(
MH2CRFM"H+[:NQAH+]J=E.]L!3',=#S\:P(QSZ62-34,EP&YVP)94O.K6]$];
M@C!\/8:UQVZ(+T@PRD>QL=DA\_V.V(=RSC,L]5Q(,(O;&P5+1?H?D3UA[HV@
M5H5CFM/P,>!;UMTH9HP*71/ZAJ#W-#>+9@($:K$$AI4\AZYR?2"Z2;HO@D &
M-VP%]P74Y9)I9.3A2@ %WNP1"&FGX1><E"5S-YN9)(]'>1EM!ZU2-T=O-RY3
M\(UC/'R :9_3EBCL=$Z=M.\#0ZW1<:QB=HV(-*/BV@F20%D6\!RCJH03F^HH
M"01<VJC,QUQOWQ%LA9^GQ4J(N=<>T+FB[TA-F9&8*7\D';QJ#CK.J5/JR,P:
MOJ,L!V,HIN_H@/87=<"+ <II$"%F?A>65L'^DBD:XA7X/KRGJ-+O7M 6PX#D
M_4 D9"!G#\QF2/>+@Z-]@?D=/-\GE2[23PN\?_ FNQ=Z64F$@9]/=M.+P\/#
M/'"C^J]QRQ5K('6HY3">:JE>*XS%<ULE-)3HD#?L_Z8X_:1*2-G\HGYP<?;9
MBIE\F;068NCT_:,]*U1<U%-(4S8^E8*5/"WDH^:)>J)=XX_\F.98?R5LW0];
M;-T66W=#T>6+DGNW3&F?D)_I+53Y0E&K]XV-O1MW1'/%$2,B)H@E'YQR-5U]
M3;TP=&"@6^L=>M!H.L)/R/C2(NHC5;W&%[%A5.[>X(3-6_4&C4:6XPF8X=GQ
M)3PG8P4'*(\:W[EHPN1>F8U(=L5\Q[JT<&%\,^!K*I2BV9M$+*H[*$JOA27*
M(%NQ/)B11&\2&%6(T?OBVS68QQ8N=-I (2]7PKVH-4+OK&*INP&JV*&(Q23D
MR4(R))7I0VU%(2A-S;?RJU;(#0TV%J"HS4DMO0VUJ'97/JLF*%(0J[*:^>WE
M-(K&_WAGEJCVEVJM *A+^ 1K(?".,A!DG]#$:45[N ,E"*G$#6@$_@3*0"@/
M+2TJ-+T!<Y>.%Y,-3@4I*!7 1;=J(Q$4#*#_>SSDJ%!&,('8QEMOV@#-5BF#
MKZ8];BKX-"2M\_X"2Y%R\O'/\"QGW!!)=KLP>)K&Z9O6,E;L.UB<6(OFW1F9
M44H[1H/CE@RJ]\3!\ -8%._)5_@S#&&XGZV#I1G[MN0GT_GM(]# *?S '?J'
M/PRA^@MNBD2WPW+_:Z5E1YT3Q[)<F%(PY0-?DVRQ&?S<JIBH7W1K^Z3E173&
MG9 4*2M^./6>MM@;Z;.2^Y[4VL38UR-NKA&F"W7AH"$6$ZXX\^G FXQ0CJBU
MV,/@55@VYPXU.^=<WPK62!PH^H=V90@L#MH!+EV5\&=?CWG7++*K F-N3X5]
M>(0AR>QSX]VH_4;GN%1&@7")AT15' 8+J4KM.9^$80.D5E*+U3JD7\02L.=8
M]"7$>#\MP3@@G;#0P,'1_N'[J:LLT@_<^ S-30)]2,(^YJE8];UL#ZEQ@GA*
M,XQ/26W!$C6O6&T4;:B-(^H+J\&410G/A]*3A))]&B?I@&)Q 8.)CZ[XSS_?
MMRD=_!I^?!']]HW]^/SUK_['%[^]]A]Y*BT6Y95'OQ[)[WD8=^\<7@@=NIV#
MEPXG*1KP! #87ZZ43BI)-+L1F'>U6<D)6TE1DY*DP3V75C 492>*EVDET6?S
MVR]/F3=U64I1UP?([B^AN1?<3N?K7'^IW7G?U"I9_D(1?IE;-?Y&J^G_G0LG
MQND#MI436Y3H74.))I*Z+9[8BM;= 2!OQ6HK5B/#// $H&_4@]I*U5:JKD^J
M4OOTZRF6N/0FOP-VOQ*))GR](5C"  =CVAPDUP-(+3P-[O])([BS*&%R(W&[
MYTV;/5LM%O1R=;;4XF8$0!Y 2A]5T(&A>W(,9OK!8C7D<Q:5]3GG I.UE#[$
M@1LKK'>D7U:3SA-R)A^*6A *^0;<3([Q6)LQ;B8:VL^J"WH"$B')Z+'CS!BI
M*Q>",%=#C,J*A^1=:/&;K8DITX[&GV-JDK 6N]FQ5&7,4Z%00!N\>"7;4F04
M(^X710FY62P+DG(XVZYR$1S$H%$,T<C3GI R/% K"7D>EW% 2]TZ$0A/5F!:
MOI:$-TT)^<1K3)=I0/D;M:_1YFF"M1K[Z@91FV]F%W\J$2(.HVG I$H09?Q[
MP$HP:'NW$BDJ"^0&?E^V^)P<Y][5GGLFZE#H46-"?H=_^)&0O'CZG&0F?6#-
MUEDS<Q9P<KFGPT;>3QIZTJYT=!0L(DF*JJB9Q@P'W^APF,!,W^]NH!=>I)5\
M%B6:HVG>"C0ZVE9*4PH</RI%B>Y(UW/!,H$ZTCFM+K)YE49T3K+#R#P&H0ZP
M>ZD$% PF"5Q]VX#G-N#Y"0'/76U/J@J> 0'=Q>UR68:1T+-&L??<[LEN;H<$
M[5OOQY=R0BN]Q>9M8//V'FS!>5MPW@UIY(N\_-MKY! :C_C,;=1=P,P'1N]I
M32"Z2.YT[\H*F4G[CL\ 7Y#-C6].V,)5VI7T"AE=5VJ#9$T&<Q93BSAJY15E
MDV2$;I^3$9&QK@V-"C9[> X^*3QMBNDINP()S,"T;MR1P4_95ND08^[YEGE6
M'A]8DA09]N>X29YJFP3SKSR.ZZ@ E?([<M+)#VGJ,F"^ ?BHX<&@,:OX5C?3
MV98'_&S=S5?UU)N91?;&%:%;)-;KI6\)D1TI]R%ZR: 3>M.N=:)\<?W2K/Y4
M?_&HZ6+XN<WM1E"?F%PTZ(-3LK+)5G"^J$ZS_,'[/OK_WF@7:*VXT_:^IZAP
MT+)_Q3F*BQ$D@]/VJ=7(WU)4%=< #UOW<A,*&:"E\N]B-OVBT-+MH5B"*JLV
M"/@9A-QM (]Y>3=U&'PN)?=+*Z+2)B"L#1<(!Q3:RV2UX&'-A!Z1H2!)$1S'
M3YA],RGSHM?-G9)+[X;,:H1ZRSU:1D@,9RN.%'@,IWESH4-+6B<".*Z3<BEI
M^<8*.!/(K?V.^W E#5]$(_K65%J",U#O/)]IU:QFRO-X )S6+[YAEI]/1,-Y
M+%WF[KW\]?A^@,](=ZY!C].'#[B[JX<'2"^]>P:EV<#!Z>+DWIV>E_Q/UT]W
M[\,?V'OB"P@[P%@[WTLJAN=.0V=QP UV M0YY=17#]^OK?4-%#21M9/3"JQA
M"^W*G133=>#!L&U\WDK(T/=WL:8NX@D=KMIFZ6AM_!>Y1L>=,_WXX%G2!X8_
M\;0M_BRKI&]9/@JRC!K%LY+_]3CJMR4<YEPEYUN]M8X[+$I-WU+N2JY& Z>)
MN-$MUXLZ@08,J^#><!_!C;T,1Y+)/L0$X$,40&%-)*$!31"9!_"U]#1;W9=>
M/68?W+IR';"FAPHWZPYYZPV_-H?DVWO!FF(8..WK6U.0Z_"Y5T>_INVK!. 9
M!>LV^6Z*"D^.5!A_,07 ,56OMU5W,W1JT7,6-0H)#0)Q0COI?F)0\Y8.N78$
M"3$TC-?B=K0JM);X+?AG5F%VOH)0KG*PWT9?XJ&UY>S$0N OWF1J,I\4R]#B
M?'R:23/"C2C3V%9<UKYI[_MK:M^TM[?[^.+V32.C,F30C%W"4430)_5S^DA<
MU>>*_\C,/MBH:>0<Y)=TQQQY!4FAR-$;$9)GD9!<Y9$+IA3_FEI /4Q;0/T0
MMX!ZO'=K+:#&S=^1#;[#*EJ"H1YCQS!E=XJPYEEL\$6HY8%*8ZF(K5\MU.A8
MX]9QJJ$@S=<4,P[+*NF8Y3UWI#[%'^O(J% Z]ADWA8:N4@4;(O1+;A;2E!SE
M?>&U>;7.)<[OSYY:IDP8@3JSKB_(MY866C#39E)KP29/H+Z3]VO3$?]2^98/
M%_L8".OR;3AU))RZMPVG;L.I=YV";3_4&^J)9N**1/6Q[^MK8")5:+T(+,$*
M1>0XCB@NU9"<DDE61)MQ 1Y4B=J8<&);Y?:0:!!K%^V]+LW5??I:/,HQ"]NK
M/FV'9E7,"3&$39C\IG95]N+@1R:POI5[UVK*/13K^3]Z8IND2:&#E1SJ:HTC
M,WP+W#$,0<B4C?$P;?6P&1NPL(DV4/  <ZO(]IH[N*V[V4^T!]S/8WA]V>7T
MU )"^[-%69=6=IAGSPVELQ_UP_T'-[.=<EO@P]#0-K<6NSX)[5WS;N#W#QU^
MNG9K=])H#=\0#Q]+#5](<4^](NM."^W_M9*>X\' YH<;/RC#5&1GA5E0EV$W
M&V]IP1&"$;'RT3,TO/C^R:C[(YE8F\AN]KNJ?Q<8F(3DQSRA*0([$/\$)!7=
MV6H_,$Y!+8A0'QD-@<_GV*4>)/.TZ+4H@8\%;P9.NP_]X0,>.B >$HU.\K'J
MKRGMD1/:531_"S9%[,'J">2ZV"&L*W;PF"W,>X,6?,R]3RA2?^X2C6#,/RE8
MK$5+/1GA'\TDX\[-TH(EBGR$X(CMV;4R#7"'F!!,&G=D] P,?+]5/2'I&34'
M/Y)+YN9*.2_VQ6[5^J\SX^+=XT--1UM!!5-K3,3N(%-<%,MR5JT]EDJ#$$%Z
M[%Y*;'+5OFD<@US'N?1*RB-)YJAHQ3!?R.4.W8\@#0@L1/I&-!%M/!;#>M<F
MP0_?YIMCEB#JHHMBK6I+9D@*M5@X"9#(),?"*A9(Q/4CWSN<G< [OGA#K=^3
M3LV7L7+5)7IO+:5UK]>Z1E<0(E0)T@C+%J!%?3,K0GHQ6ASU.'P/[UIV1KIO
MRE)U*!N/NX3ZYU1D0Z+P4S"GY< 2R9/WD ]8U#Z/,0J'O&QU6+5S+_.HF,O2
MN@"R\*I9S7\1!]@\3US6-4(U!N*LN$N<7S7.23"G'2ONRY>NPB>FQ=+I)9QM
M-*\*8H/MIR- AXR$."0;_O;@6PGY(6CU P?]HNBR3"\/(6XFE\:'C +1 [T1
M;5DW'O[+/5I]U,:'YL/8)=,BS>-I,YJ9Y9=D+#2TU5)$R!(.8A,\9])K!R]!
MMQ14%&=-Q>C;4U*PK4J<7_6[%NU.;B-^Z<Q-507\70P,F'STR7^L%N!?(P5&
M1_S6KPAV(\8[A.E:SP:AV!_RQ[1-0OS2Q51U>_D3^D.0S/N25(.IL<.,&^@O
M=R:G47LQ>\UXJPO0RZ!S"=FX!DSC;*36OA4C]S3F*#H<J9#!$T0L607]0I7&
M.:A#02OB6'CYRR4K4^B$55TU9'.=L@PLFUX,/@EP*@4=K1>[&95VE;,A1.D
MU:H!8L+0$&EP?L8L.""=D/[6PHV>XHH%1(+MP8,CQKZB9PO8]V,'*% F%#0@
M.+Z9XI[&OUQ5?HQR88%OBAFRYJ6FTI1:AL\]NPOTG^)DY13*+$LQE>,0A_'F
MI!^8!"G8I2$WL>3&S,XV('1"-X^#0=<SL[-SECVUM_EQV) ?[9*-^L?_2*MR
MTL0*/DVT1_?QC]($N1?R(M\0V:@GC)+RQZPKYD[??<K.V(_*Y;(\Y6, _\]>
M)HR;Q=0_)E#/#.$\3]'^&BO_C-.(W!_;4UZ1+!Z^=],5C^U@.+;X,H0;B!PS
MV54(A3:\9&@?S5FN"W;G5@_LB-@X8(^ (%@L8$#><^]-*\7ZJ BJ3BY7TW>7
M9B:E)NT#=6"W4[/VP>JSA]_O/OKAV\W2+8G3^HB<A6WUP8C'<>_SV0?+TK[
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
MY&'BV +Q'ATRZ5$"6L?H3:F^.=?K%,AWQ^38=@[GS73%MIZTJ]IQLU2SA]X
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
M([IT5CTK-T[,,HPKY3K]MZSBD8*;:Z[BD0K.OT@5SS-1YT(TR;FZ"=WB65<
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
M3WK93[4(S>=,84_&HQ:,U$[?[(A]F(-EGESMSN%WR\*ZRG)7XTIUV*:UZ0%
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
M;!(8K2UZR\NE!1Z17M,&UUVNIY:_^H'PFQ6_&I0>3C:K+H_&>[-8-:7QVO4
M91/NF.#]<AZ"Q#>8CL!A:GT!B8[[:/U\#BJ/S@R+^:@D6X YR_D@9Y63K J*
M<&&"J60+.%D^Q7L*(FI,Q36V[=[C'?,D.U]+9A%GQ#W%L&H3V([A.* OF!0U
M8[SH\;[[.?0A%@J&.0G8]7DU)E[;BSBE3&4U)KYC=_]VP+7P:%Q9]@ 1$XPT
M=E3!MNY&RK+!8)*H:_]VH!]L.@'9 #=K#N1^:@7T/>X7O-AQ[SUCI?D4O;KU
M[%>OZ+W+^NZN6<LMMKR]=@/@&=R,*:WO+E#O%>=:4D$;OW3C'T-PZU!0*'Q]
M@VP8+AA>&#9OTM)@>&' &ER C&!@5 C<)P16G \6/Q;#9ZUP4;,R>!8:J$NE
MC688J6D77"M3U+E/U/G= ",[G%6'/H.I$90V#/1#?*$5X!$_(E^3HLH]ILH3
M,,@-C_QEV&%YREN:-IFO[A]:'HTFZ9,P.BE/=L:^H0O;<'QT+PEZ]4L;U"$'
M#?/ ?>>.,/]=E=G'BO/L#0EY9HW'-HW\,1UVMO7XM.KX>#3Z^G7K7I5DB\U6
MWBX6Z7):,\.7<N?-]WK+ UGUVN0 /<1\-)+!,S;]M5O,#LI:'[=/41NM<D$2
MNF[0RW/#W^1-QPK'"L>*A2KH*>@5#[U.7QMTEW.D%/(JA3PEO-=.J]5L-NJ%
MXMRMO*+:[6S3CBN6Z KFZ?DB?M#6]/YR&9/M0KYH[JS0L'F>3[O1R\[I5F#8
M.S HUJ#04*YQJ>!063CH@Z-&=L/C4L&0_Z%'Y@%,>2<A/)1ZR\<@SYYSL3;N
MNK/E*OE?7C767$U;K=LO5K5[)HJ*]]I4&^:%C>YER'X57WQ]/8)&MUCIH\"L
M>+;BV0KF%1E=#7EV&0:D@K."\Y;@C ;P#O#F[1O,G0*R+EDR3($&,9]3%32H
ML1MB/N_K!I2KGI0:4:[^Z*YV=)3=.ZPHDNL4%[Q?+?2M)^J:111L?T)XEE9L
M+(%"J^*5BE>6CKY\AU!5]E8%<TY!3(GC^MAKFZ/UN84K'P]ON61>0\\HFL>_
MW&[9O-XEA3OOZ'A5X;Q>@_Q_\IK_?\.B3GM5J+.G"G6J0IU5K8IYQ-N'8'%#
M_\3RS=#W+7<5J1\U2'QY5!@SNLUAE="&CF$O?(M52/L:53T\=AU1] ZO 7X1
MV@&[)&Y05V9!..RN8#D3UYOQCAJ6PPKN;7&VY/#["6O1-WQ'_*D;VF-R@^7S
MC#$)W%O*RD+>6\&4%W2$&_#TBE4<C5]S%< 7;.O8>SQ1DM0!ON?#7%DI4W@"
M3(855CD]U0C;Q[Y&#*S79]OX+U93&,>SLAS3#K&(8'2;N$O76-7J5O.C;"2M
ML<_Z1_G]L1&RM&]O0<[< *N87]);PT,A2KZZWCW\^?Z;Z_[$SXFQB[NOC DE
M?Q@>$+9\;G11HLCHA6?=8?7+N(HJ^0;_W/*-NZ2XB61HLCHR^F#0E<_"%1)O
M.G.=][\/AQ>)I?Q.#3_T:#PEPW9AE&P'TJLPC):!]=?[RBMV1O?!6UG-PZ'C
MA/#<2SIWL::-@PL =S??_[M!AKCP,V!&8N, %"B* &J\[FJRR.<XI%@GDK$N
M7#>\WH#[QR*;':^WL%*G&_KP&X"</IAT'N!#165)^2H7$#7%(HVLZ.B]Y5,&
ME7&#_#VE#E8\-#W7]]^#^("K').]V(@7+:#1+.%:7K,2KN2E%%T&U,2U/GZW
M%KC1$[- *IZV$O!7X7QNL\\(N1,C,.330L?&1N>(%Q.('5@&O& ,^AZ.*YI^
MB34H,_GR^1TV\J'W97+"5!N-[%%O^O2#S[Q1D=!_@"@,<LO;%MI,CN*F^Z8%
M^V=-+!.+T%*67()[:P*^0+S#[CG41/10V>Y(P]UU3<9%IJP!YAS@!L^ Y]XL
M"'5 Y\;?D*>YL*(+#2ZXIPRFB8?@2X ^YOCUO>O]!+YA4K^!=$KP-H*57[&F
MJB\;+DV!64Y":L-@$%APDSV.Y,)/L 7@EUM*J.GZ"Q]PVB#7[MA8\'*T4]CI
M]]8,[(: 0Q([.\R!82._\L5P9*_.*;7GT7)0' 'J* [[RW)@IP/&:,5MINO-
M72E6#'-JT3M6M]3RR*UKV+SFK$/@6UA/K-DLIFR/&[GNMC2"N+:;/XX8@.8>
M';LSY B!O8 ]OK6PC)KIPLHZ"\ZO$^P3+NFWW_+:Q7?4 5YZR]JF!;RHKKP=
MK@=@"*X24'/ZGJ&(QEO"5[K;3SW+PGK/((48M, P-*=2>OK1-:PVC,7J20<>
M;#X(!1B4"Q"]9:, M*&D1A:/CQ(S8' A8WH+1,"*3H.U:EA.L& U=)^J?MQJ
M9)@;SV4B2P98^_5Z*.PA*W&,PC"NA9U4N>3$XF*[/KWE,B*IK1@@4SC<@;7#
M?VY=)/"EQ1?+!8ON!Z(\#XHKD'8H.UV3K;RHOLP'Q8KJRA=^6"JVFXL)E;9>
MUA;23=E'WRP_N.9U?-<4_LTX"A:CEZ_OBS*W3S7IP&LR6W20M ,H#Q]DJ_=T
MQQ#0*=T5@\G";KY.ITLIDE@]0G^*L.2-M2\DZ\YN-91P_2@,[3>&AB;H.C/0
M;P1P/'="F:D%#%!V]%,@4B!ZNCO8NF:?KW$YY^A& 3L5%)=<E3\4TAOP82F]
M6>E^[)M@C>%?M"%X3P[LU7+]G=?A9P_0I!Z^K(9+/TJDCJ,9+(A8B[1MRB^^
M15O!83X*$Y;1G3$E75Y.?!?L&W12\*O1"(6!H6<@H=XW6'?/3?B$G*2<H)_H
M IM8&GQ5]OURRMQN"#V?WH-FI!'035G;!CY,.WZ=5']A#?P@''-];)YX=H81
MPN?S&+*/1__#L6#Y?-X51UQTZ#K8J#'J&C&+G'"H+)]??(]&]8XIC=%:)RTC
M-J9KP\:[3D 5M]TY>T+T%JXKLIX.MF'RQS/M7RP$>W1JGNSG&^'ZHGX>>O:K
M=6JTBR(35(Z-8.<BT(PMX4X*D$=BYPE\.^":FQ@F,&SFC(2YWGKN/7P7>)1Y
MD.*U<>?4B9"J/6F4L\7C"SZ.%[P1DVYB5$)1)V,/J(&UU8B@ZX;!/&3VT(RB
M701 $CX#V&1\!]N7%%FG_ ;T 39%[BNCZJ1I#;;4A'D"?/:<M.6,ETER;23@
MFS'P^"T"K,)4DQT\V,/D[,0EU/' M&% PW>',?3GAA=PX]X'R<)]%]*NS2;7
M]$Q/K^7*I[$,"_,3*UWB8LB!):=-HS>7VHTE]JZXL7L<K+=+]$@;O!.3'_!9
M@%4/QNZ"N5G!3G= 5[E=) &'DX:%0E<.]T> W3DU[G#+J&=:6!P5%Q6>1AUS
M@0OF, 8_ ZJ?P:@(NA'&EN^%<WX2,$%YPGK;P%6VZU-&.KXO79Y^8$PFXEVG
M$VYL"H>^:X)%S^31#;695\8*@/K D$5+%/T3GL7< <(OA(]#<8+^W7@IQ+.S
M._$@?3A )Z"AT2!J ,57SDFN)YM!\K5R_/*%CSM4-8A<NTBRQ=NB)38#,<5>
M*PDQHC)IF1L;O]SCAR7QYHU==B<;1QH?/WXBKZ:L>1&(;"\4H@C7).*%L-GH
MVN'G&<$4]\]$=[C'R!D(U?;=9PZM8E[CS1L?I[SQ*\[@2I9IF3/\>GIU//Q&
M_AD-+QGLR?"*')]_OQA>CD[(]3E9^ETG5S^^?Q]>_D,N1U<_OEU?56PZE]PU
M^*%,GBO&L-Z=B"+/HZRH]!N]HS<ZLHN8AG1W])8YYYC[U9.J!6N8YUGP,WLJ
MGH(*+QMKO3;FWR!;#PRF-GL>X\6L(5]"^6 N4^M&*'03SP51;OXWM#AW0A']
M("^5!SU/7*[%;MMH1MVW3XZE5*EX17GS,7DZ*E1G0:LP9T' \L@+1(Q[SQ7B
MN/SVF :&!:HKS)(:J(/QIT0JHUP2=I0]QK'#JHR^G%Z?#/$ D7EG'9/F:,]E
M4D26+IV. A'A02WN,U"!11A8=*0"B_8BL&B3HYJ8/+8AL8Y=G\537(&5X9<J
MM^1(?!S)\Z374;?13@DOO;5>>C7(^1,"0F,G3/%XXK?I^MOUCV;-0N4]Y-[P
M$SHUC_O@6C >!E*8X&QNNPM*Q;$6\&R-1VA@K /^_L!/E<7EPEV3%(+B3M"$
M'SMGM,3H/7=AV&"81I=OX'^3#B[Y#)@*]_2@^AT_:1,OUTOD[M;Z7\<"EPM)
M-!291P#,=]! YM3Q7TD3@H0]P64:>@YQ?\OC-M+CIF+<SZ.@;J\Q2%%0[_4$
MY&XTS)3*MD[AC(D(Y)6-;8V=VS0A@7[D,EN/PU+$6"7TILB)P/R>X9R=6UO.
M'?4#'GX$2.9.,RWIAQ#GS?$MPK$&<PHL-B4_(D]CS(X2?#GU&>L^SO7>3<A;
M<H/WTEW-;GN5RKH-(*ZP@&"+@2WP-KP\1I)/XO#8P]WQWY'C*8RF9&GS-4$=
M?C9YX.#1YF1N'MX@FS$_4+P?$$:)>9I\:JRM=,*0XLX]/EOV6[N=%%3)UMPI
M:-LRBH&UAI;^CO-Y@'XL<23 O7Z-? ]D_D9[(;!,:XXNQ#=ZLQ&WR :Z\$+X
M/_[B&W?<T\I-,6Z7 1?P&,KARHF%_DY.M"QT)1U!E%\ 2QZ*$6JJY,R]HZSI
M.N\S;C'G^!SF164XR?'Y7Z<G[_4!0><L$W32)77,8Y0BV\L/F1]Q$MIXZ.#X
M44]P@]Q9'@8*L;@T@!U\=)WH;"OFA:'/@H-25QL>/$L$='-?.;"%:"Q97D5#
M.+;8P[E3642X^29<SR-:Z=,(PV%+WSA>3!^L(!&WA =*K*7\9().>)8] P8K
M;)$CH( W!5/+&R<[<2_A0X_=>QX>/ 2B)SOSUIEF"",'N6($/,"33 S3LBWN
MS/];QJO";?R4P<-8:YL @3*HXEO1&^)B%&[B:3>+I7 R4!K9\1;S W-(\^7C
M'D9C!>DS\N:4WX^I6\Y\E?35&^4B/E>V >0C)2R#&O.\ FA0(4"?T*W+CMWX
MKBW28@W]VZYIL2^8R)? @JV9HQB57=A2>Y&2YX]V@S-;P6ST1C_7R::8NWC'
MFW;C: L!EQE8DK)*O'BER$K*EEQ']I1#ISCXILET85%[S#R0&)D/UW%L16(*
M^\ZF2/U-/Q9LG(7$4B\'N+H"K!M!%:5E"-]A2 -HNF-_<\Z0SRH>FE(QDT,2
M"0 VE:<KC[4ZN2B/;Q9@39U()*+[82].'5#RX;W?7-]_UR#H#L6T G(4YU]L
MKD5*)RD*Q)GKT:1C-,B>7ZG.7ZEXRH/!B9!8R0G+^ B8PMBR0W8<S^UG/T[^
MP'=PD>Q3+C"9GSA:PQ-QYRAY)VMK20Y'%U?O&F+EUBQ&$6L"\@-[;,;GGD*A
MDM85DK:,%9C':DF\:%0DS\"PV'(RZK]AKA=&H\PRY2?G,:6/)=UQ^XR=)\KS
M!^:_D:]BY[JOUH$FE@>#6JT#M5^L J7$+[>8,P;N8Y8 NOPCVI44*ST%U+8P
M_%Z^.>)LKA\O2Y+M(I1@"QA3'2]Q/4?LG;U.:UIBS/H@87+ (]^ IM1<5JK6
M+F4CR]E:0N;ATF(EL0=S8V)K>0':S:4%:'>?-L)X7LOR"FCBX"PA!=EV/<PY
M4X<GW]#E=[>6W]WJ)N7D%DW-*@C=YYBF>W4:U5>G47MQ&E6! (HAJ'"!]$ P
M53' K#:,D!^R.*A2G8:Y,L#45 6%P8RM>,8B\@M/C][T.XU^Q)K7NO8U+H#%
M\1/S330;K?016>?U'GYC:;<>CSW7%4N<P;6?<U8@#@&8UAV-T.>G9W@WGLYA
M@K)PA_UA.6/CWEHZ79O-;2JLH67GU6J'/M?5DK$J3SX)]@T'PB,'09O$],&;
M*,LV]]![,12Q><N;*65LM$R/=E?*S-B"ZT36QS QYZ=,-%1O4Z$_U3P@Y":K
M%D?2+/]$#L]/W^4+]XS(';'@N\,$XV6T^#**&3[K\++=CGDCYVW]]>PA(W8M
MUYD]%7Q&>%&2)Z(#!+,25[##B"B<*YO5V)@(GZWM9G.5I(00";5QN -;CTW.
M;ZN0*Q$3Y>G3 8@\MEY&%J;7ZK$C:TPC<?,":?/4\FYZ-KYRL]<*WNPM%^?+
M DMH5L$D?=.S;I $;MR[,NMF)/91A"GFMY?)")CV!H&MV<$ZD@83X9,;D=9&
MFRUSK1(P*3T<G3W_ \%\%<M<H;#'M%<F=+ZP$%F+'WD"9-"+8"1=:&;2'?WC
MBK B08^$.-!:5$$H,;,GY2W/WUV3,RO-,',2!#S)-I^$W[4YOBF3,RMU]YFU
M(K,JW>=?TO,E;^D]^RUKN\FLKHV?C^,EDZ+^008T0I5'Y $7/X1(U=I^4<[,
MS@D%M$=X&FF%6QIYEW1]"0&U=H2 7M.!L0C@5GQS6=F#RNZL7N6=S8<E"8E]
MU'O[FFZFZ1JD1XW6HR*DXKLM[-,J_6J+;6 JTYBIJ"9'!5<!+ZROGC[06D?%
M-I"L4M<QA>/=P+'>[VI=O0!IE2..<Q=?6^^XS4ST9&$_U7K^V:WG"^4J1?-3
MM7<%[UW^*O"K6DD^GFA*!>95Z%Y?<6'CZ-@"&R%6JU^IZC+]$F0=ZEH'BP$4
MJ$3DT\HTST5XIXA&$<TS\-)N:VV]W/:.%>C_NXDHW7[_WTSW4-81F^H07&>C
MNN#IM?0CK=\9U*1EG,*RPO)36.YK_2*.-4IO?UA::(J,G:Q;>,H9#;("4T1T
M5$9XJ(I347$J*DYE)P^%59R*BE-1<2HJ3J5"+*G^<2JQ@J4B4^IKL!5UHM_I
M:^UFL4X'%9FB<+P-'+>Z]8JPJEUDRBGJ%M0/9'J/BDYY881#KL@?:/UF 2JW
MBG>I!1I G/?;U4-#E93SUZ[Q!7:#\V7)"I'B'1@/6PV$J86B4O#A?$&Z14_7
MVMUB.:Q2D17RT.5RI/7V7:DMP4E\\/F$SCUJBM,LEM^>J$U0<.16-4["D\['
MBL5@Y7UTW=7THPI$6I4>AJ' 5SSXFDU-[Y<; Z0\[B\._4O&9"A=;+=TL4ZG
MH_7:Q9K6R@Q0T,/8[T%'Z_0[M8)>[9S;E<AW4I[.*F<1U3HK2$&KRKDVM=.W
M7[O&7UT/E&@'JQU.L0$8[RG&^PH0V_5]Y4W?465&TP?*F:Z 5SCPCK3!4;'Z
MPM[IT+]C:77@WUCH-55MG97O5;I-!72;P[;6&Q1K2BJU>3^@Q3K%MCY6 %MU
M*]_RVI4_9QTY+-'.P:&!*BZQZKRF2HI/98I+' ZT7K];_JF3JLBBB*8^1*/W
MM*->N3GNU:.:/:KOLO737E47HR1NLK7I==IMK:FK&B\*RSN 97T 6"XW4&Y[
M-5[VJA?N0/7"5;UPMU33:$F-BG((1SR'<'>Z/D8S$\0DDB3)^JZ/K!>N/DCT
MPGVZR2-VONTW.EOJ87X]M?QT'T?9_(^S5-%OSP!V#7 C8WH3 '9M;!Q'W##
MOG;(HS7DR^84GV2'.&F@!L^]9TW;Y9),0G8I:]2:;">[LD6@>#?'%+;W$X.@
MDPDU6><Y2^X"=I,OOX]C)@W(L^^1//N^3IQ]?V-GW[M#%G*R$56L/.^';?4H
M>=..>SIO0#L8J,7NRW70CQI?BA&*WKX3,:>H>^.8.N[,<EBX6#"UO/%[[*"X
M6 UD!E-&Y0Y<99K ]@,?RZA1ZXZ5-,-YS8T%^UM0EY]JHPJWFE%W9[&F>-0F
M*&*R'%^!]."G>D2*)_VX AW1M@VO?&HI&WK]1G-CZ.DQ],2VY-[*.G0FQIWK
M,0QD[3>RZ>4-AI%'&TI,PY_&Z)E2F_7G9IO^;QPQ\E_V,=D5'%X1-0L7/SLT
M2 P@\?)7H$W24HI<-B2$#9%:$GN7I^!7XA3\6)R"#]DI^(=,Q6RMLEH$\6$#
MYULQ>-RK[&-\8OE<$4AP([R2?RE*/]Z['H -=NLV-! K<\\=AP ?[$P]<8'
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
MUQ[$RM>Z3UGZ@1>:0>BA$_9X"J^ )QP>>W1L!?X[<NA32L[<@)*C+7:?52F
M%4@!K$(/3)5 O7_ .VR7VV>NH.13Q3YW&L6_5!7#BGDJV)4/NV(]W\J[4A7#
MM")+HKQP"B<*)PHG"B<*)]7#R:[&=ZYJCAAXUDW(P@$"EUQX[L0*5 !.!0)P
M6H..-NA7(0I'Q?E5 0Y';:W957!0<"BA='>M"^$H5%6T;LT.%*?)=L*]/ YT
MAT^0*V0AK/,*5\FL>M58=^Y(NDI.  7RW0-Y)8Z_RXW!4F)!44R]SCR54% 0
M5Q"OEE-["[[JX?A_0C^@8Z*<UI5U(+0&7:U5</\*Y:6L+AS0:=TJ-OM+P:&R
M<%!.:X4JY;163NNE"9_0N4=-B]<D,)PQ218I4.X(9:L]AQETM/Z@6(Z@?!(*
MYX7CO-_6^KTZ^JH5SA7.GW,@HQ=K/5;P0*;H;J^*9!3)[!C);-^$ZFQ01V*;
M/O'1E]/KDV&!G*)3F?32L1MB^;K'._!:&+W)>SE?Q$&V-KWVH*GIK7)UR$XE
M4J45EFN/Y6Y/ZQ><+*&P_ PL5T(9VQK\*@N\FIQV*!17 <5Z<Q]A7&PQC.V>
MI"R9 ^0[RR)5E2&KD@B=K\K3J'A!Y[H('P5B!6(%XOT"<4661)4N43C)O70)
M_&. A8!_,79SXY%?/W/6P[_*&B0JCM9D\7H=]!?,+R4S:CB@W$]"._GB8L>2
MZ3&_I'?4">F'\H;%LG2IX9E3<@&6G.5/,5?W7\9L_I%<V$8P<;V93SP^3KC;
M(\&4D@7<0:@S!N5^./<LF[2;&FDU6RUB.:9'#1]^>#/H-9H$AF5;KJ,1N'/P
M5B.&#X"=S0T/KKBW@BE['#P"?F8/Q: K>-W<]=!RP/@KTW7\P' "8H:>1QUS
M <CT+;]!1@^F':+1%@_/<V?$,/\;6KZ%X5H^OO86]MZ,+HG'UWW+7[;R^==3
MRX^N)_<P<ACGS(#I+L@8'A6X,+[X LLA\V@%-7BL!Y,P HJG;BP[P,?I:.PV
MH$(?-H3 ?E(GT):?$V^)W($&R=JF*5M-)[!@9F,"Q'H/"\J'QHGQVC,<'Q_
MHM<,FPQO/4IG\$Z?',+K^ J+8;]++BENBP7[9 99JWH^IPX9FB;,@AC(26Q*
MW#"8AX$<!2Z7,9][[@,L64!AR5I';S? SQI\-"I&P$LV;JF$?/X$FC6R;(W'
MA* WWZY=]DV(80HK Y@6E*:1.2+#L.$"=S+Q:4!N%O(:+ #@>O CO-4'+$IR
M&H\M 52/^F[H <#P>S^<(T. ]]]1/^#P!3+A4--0' %=P.  NWA##%UWPCXE
MP(M?_6$Y8^/>6DV.8I0X-KS>-^!W\?R(-G I<"0PUOAE:2H)J#EU0'3>+C1&
M9^PY[ST*1$W'?.:-+'0 -1D>D\G3J/96X,XE#L4WTE/%=Y^8MN'[OQV<7%U\
MO3!NZ1?8J)]#^,^!?/C2!5]=-Z#>P1/ -&%VU'L]+C^A>K+\^K-P=H.O;[<^
M_8J_KR63?'Q2GPPR]>CDMX-?3L].1O\YR,N8.@5>]O#I5^/S4PP@8X9S6(KW
M-[A7[XT)K/8'P[XW%OZ*_83Q3SUY*X<!\U22)O-6"MVMV8S=M>*[YD<R%8R+
M!41(A8X[<3-U/?E3$HP'R^QL:9!_@$3!3<V:\?)B,*T0,&;;PO7ZVT'S@'U&
MO3+ZS%]@3@)V?4[[11X#:WG:R<4\>+U']B6=/EZ-]9SM^]PJB_>>_>IGEL[.
MGXME"O]_4(L9H18CEKKX(43:T_;]5B46EL_MU:WGOGK;N#KX3+AX3/*U1YO^
MO,<O0>0M5EYR;FE*SI8 U:_&'=A#P,055&L)U54E6[FY<2S,C=+@)6%.:H&S
M?,YY*]P_+%M:'0]/1M]/CZ5_Z?+\Z^CJZO3\;/B-?!L-+\].SW[_4%FUY=D4
M65&U!?TL5:8-M>-;V/$"#C;5CE=GQP]_.!,I!U]<1$UM?1VWGM1F[W-1@JJL
M[Z2/]W+#_!9,AP).EHO@!FIEU,JHE:EB,'%!;/C@\V@<FKQX2WQ0_LD/YY\/
M=1"&^,>^Q[W5.9.KJ$C0SD ;# JPDE5<GL+Q-G'<TS5]T%$XKC*.JQ-?FF_Q
M^FJCKC95412&R\-PQ3EGS<N45.BXZN SUNVFOL^C#[]1P\.(\8*+'54CR3CI
MOZQ$CO$JA^IKM[PUZ&G]=K$I7R5ZRA7X*@6^?E/K]8HM3J_ I\#'P%>!6IWU
M3G!5&%88WO?Z(.M5<[VWM:/5:Q<S;X:F,:8SRY0!907K\,HT+\TT[W5 =R^X
MF8OR;"KH,>CI6K]7\4HA"GJ["+V*@ZXNVKM"L$+P#NCNJI'<BUM^%4KEJ@F@
MVCNU=VKOU-[EO'?U\H;E=%!]+*K27&$U&:4D[Z22W&]J[5:Q#6J5AT%!#Z%W
MU-$&W6)KKROH*>BIB%&%887A>F-X"PZNBNC<YW/J&0'6?AP]S*GC;U/QWG$K
M,M\T+5W3V\4&@BBG0G7AT.UKS4&Q(94*#I6%0[<"0*C)B:A"E4+5/OM4AS,7
MYO&_AJP0?NH$AG-K887BH>_30/E9=]):T]M:IZ.R_!7RBD=>3^MT*QX+HY"W
MD\BK^+%2331F!6$%X=U0SRN=E7])_< +S2#TT/EZ>.QAYR#_'=;Z]F[A68<^
MI=CBC9*C%Y>Z5.E^=4CW.^QTBS6]2\KX4S#>:1BWM6ZSV#-"E?2OH,=[H2K8
M*=@IV%4CF%@Y5ZIBF59D29033N%$X43A1.%$X:1Z.-G5T,Y530T#S[H)631
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
M^DVGV>C&6PM[J7?>:LC637<V-Y#+WUO!-$$(;)\QI!L>.7<]W"\$B<&V,#
MKF8(TL$Q%Z#V^I;?X*\</2#ZD2+$2#BI&^9_0PMT$'B[CZ^_!>W2C"Z)QZFW
MWO*7KGH+@,SRHQN$R+)F!B!Q0<;P+!163GP!$.'<!J4;"0SO>XKN- (K$0 >
MX5% V#X-R,T"QC*F\</\(,02@D !GFO;T5,SE*P&^;J&9%I:UGV$/B 3@CFS
M)2?]MZD!N(YM.33Q_HW> VQY3&U\%SYT#NSK 18M ,HF.JXY6"WWL/WP_--K
M$O EVGC=&N71P"9Q-1\V'HLH!PE"&!Z?3[]PAY/%2D!KCSBWW.PQ:?7>KJ-0
M00](!MG@I[.Y[2XHC229Z?I!='%,>)9S1_V [S8^Q00E"5N=TP0TGM(=@3=H
M[$;@N#XL!Z X@ LT,H6M@8^2;A*,0 PEFWH8L_'AA7YZY-DT*EXB^$EC,Z&0
M]VYGE_X\O[PXOQQ>C\CH/Q>CLZO159EP/'8]X.6XJU2TKY=RG<,TYB#\<YJ-
M\.]B?+[I-IHIF=)>+U(:Y/P)]LYVG29$2+*ZUB&\=VP%_CM4+;#.%M/;_,1<
M$G+D6:3S2(((/$GB>;\$0;CX)PUP3!S"*\$?4'/J@)%RNX@> 3J5@Y/+!*EI
MP\"8:VFZM/W-1+E:>>+*-S5I]%P8M_0++,'/(?SG0#Y\Z8*OKAM0[^ )!)HP
M>.J]'F[<LEAZ_5DXN\'7MSLI;6^[*AR,Q2!@OTY^._CE].QD])^#_$RI,7WX
M]*OQ^2DAF#'#.2S%^QO<J_?&!%;[@V'?&PM_Q7["^*>>O)7#@)VXDR8[=4^:
MR2+N0'S7_$BF@B.QT-XEDSG+92E_2H+Q8%FD+PWR#PJF'&QJUHPKH!%\/;TZ
M'GXC_XR&E\Q6(<,K<GS^_6)X.3HAU^=DZ?<FN?KQ_?OP\A]R.;KZ\>WZJF+3
MR</V6.(E[3S$2ZZ>A$MI/ZPS/!-L_XVN-Y=D4F\3F20Y49[C?VRHS S+01GC
M@;;CH-J"PYB &N_>,Y^(80:NYXNQI#=WW_UJFRARO(J[WL\#R>BE:?4^9I[W
M;NK'6SWLW!P 0R=?[UW2<K@$U<KPS&G2WR8<=:#) %7.X,;[J65.8Y<7 MI,
M>*E\;OW_83ECX]Z2ER,M,#L Z1'L@!,*=B;H!*2M,XIN"A+XB(K56E^0(A-%
M)B62R6,?G":MB!74P ]2,HD!GO>GX82&QWSS3>Z7C0UPX?N9>^ZM9\"## =4
M+V:'^[$K9C,/:HE>RVMFM,DU]/,^?_#H:C<>6SY8R$U.'L1*ENC<REFA>LKP
MUC)\L9T-3.C8W8N_6([T[%IP$SL>6>/Y?<K7FS3GWU9A-ZXH9=-D7*_Y\8K>
M,MH[GZ.C#-?@DA]CL-]UL*TH:'9,?T7N'W!XC6E@6+:/,Z<&T+_/G\*.A8X^
M1@[\S$,=>!'*7<,Q:8[(R#0Q&AL:YUMS5JUHI.,S4%VA8[#4HQ<Y$NZB7&^C
M;$7^@,'3[C3:S[=W?O=<WQ=;QB00DB!H+ CGK',@(U@Z-&BW&JV()O.=W--L
MRDRM^_.8U09'1XR+<=[%9#5^3KJLX<U<?*]U>'ONPK"#!?<0LK-1>*<P\<A*
M*04, ^Y=]B\BO/ ,->.\[R;T0:;Y?A:]EGU$&C-&SLQFE@,8PZ_N*$@.[K3-
MPXGA"0=70^]6SHUQ/A<[DUP+([T6R\[XC7P=N8[R3:N[Q$=>[<N'I\PWF7-2
MRJ\]D(X)UJ,3&Z,3I.H1*1Q+).OC=\( 9>.0ZK>@T]A%OW1$MH[ #0<4=1N'
M#]_BC'#@,"5&H,\D>+C,LF&XXMS+-<T0-M=<O,\\M<,9PI+9A,*Z!SA;/M'
M^$D=7$)\$4X;><87P2! 30FLF:C+AAHO,R'PW)#Z)E@H\!*FKVCQD>$-=2A6
MZ<4A><"//&YKR#')'>162M9*'9__=7KR7A^\7[H%N/<=;)R8;("K*?D8@"8Q
MS%O#<OP\5+]M,(H5KMGDD17.[U+,732'*5%K$5_@\S\0*X"'F]F3>!(S96I=
MR4@'/YM!XI)SV_D>J<3$TY QAC4&QL/2@:(X1D1*>=-N-SJ2__%H*%!Q^JN"
MH5)A898O+?(\(!H=[N5RX'OJD#/WCGO7^*J PH=S<9$,!2^19 I\P^%F,2-H
M_ 5YL;.(C!,_-$'I\">A38"/.T(I8J1_9WD!\L-[U_L).P,?76?&N,!]TJ@,
MX;6PWJFK#<_#4#$>?( B< [<+AJ+D"(P8!%BE(K<NV>2Q'"D]]$WX7HI!I[F
M?3S^ 1V7[&+Z8#&F:5(/+#0'>!D;,+!J4+0(B]P'C@A;Q,(2X0*\"7;?&Y/_
MAL!P887A[HGEFS O'EDIEQ&D66A*_1&9<L3@4;/F## 6 0WR-_!T3]R&+\-;
MD@S?QQ?BT8$;&+<T\33T<Z2#>UIOI2B24H*O''<V&4\1!J,+O1_K!?&D40&>
M =BFD@BEUTIX</6U(1A;A[TTN1E$#-MGFQUZW.5\ZXH#%USR92EK^+Z+!4VE
M"B(! >LZ1_\EQC1.C2"]D+&!_P2/B2,PY5*NCJ8L=P$1@:#5F-:<K4,.*^:*
M]=IHM>":20C?41&/ZV^^'/EX)^5 .!DR39-O]&/Y+I?B47B*W./C9,SK%1(P
MYW0 B5,'E$8JVB TR%74-DZ33J;5^L3AL7R?T"RDVPDYZ,SU:-+5%"1GM:F8
MVJMHE*Z*1E'1*.6IW%ET'L=D[J#NS9D7DXO-AIY6O9N-UG,U;Z'DR,<^@V^_
ME%M782]BKP=7$9-S%"O#V/_8LD-F?_.C+1_%*O%AXA1?PO5?GW(557@!A/PY
M$7>.DG=>X9WD<'1Q]:XAI$[9)+8< IXH0L^W+@ 3P\+0@*'OTZ#<PX-<77>I
MJ0HA!C.VXAD;;,8\"^BHDU!"U[H;M50X.;,'6DG:=-&J?+VCT%C:K<=CW]+Q
MB=Y_CLLQ>480C3!Q>I_PO.$UCYV.:;\DOM6F@C\)NY&]<8F7)AG@-@+5Y-%!
MK'YV(O(?)@;\E'Z)["<YN9=PQP+.(5(</)%Z\?B*\]-W.6=&9ASH9H;ZU9D7
MQ>MH\744,UQ_KL&8D][OQEEJ:S+3HC?9>)2)K*F;. K-^4SR>AK[L%@@SO(\
M5QXF)H:,PMKRF#H'P[UUW?$]#)81>HJ=<(Z',X*527A?'OOJ5Y]1+&4!R<28
M1,I#5HA,^J;T42MSU6]TH+/IH-9S_=2,C1OWCK[BF#._:+*(:YQF1FD\&=/R
M5()+Y'00;L.- "/7*A9J()'9-9@#DU:>-S@A3^-\W52S8,^=M#*,)1&RLKR7
M3Z9R/0+?1I#:"* -DG(/!D_,>16EB$&.EWL?)2&]L<OJH*(F:6(ARB2W+XS3
M6=SI#V2%'D@CZ4Q/Y93_N"*_#X<7&1*=R7P$T9GKO&?7)";XI CF(<5KPGBE
M#\*<! &/^\TG!GEMV''*WY(53?S,6DM9'0'RK^CTDK?TGOV6M7T=5@<?Y^-U
MS"2L?U ;&*$6),)TBQ]"I'UMOWA?9H>)YY3#V@J>M^S>S;E.X$NHI;4CU(+F
M0951JC;W=9O;K/+FYEI<^JA78G'IS.5?HRWM>[G3.C?Q**H <+^K=?4"&+0J
MQZIPO,V^:]V.UNH7VWNVW#9KVVRC@)*NF%X)['#V@^KF_L)N[H6RJ**9L]J[
M@O>N2MKR%K+=U\:0[+N^7)VR[[FV6FQK;;T *U5IN IY2\AK:;UFQ772;8N
M$OC\:>:YJ](Q7ZBGY$D1+!.IE5UP1JFM>P<'76]JS6:QLEEIPLL<\HL-8[NG
M-DL*'%/B&#.J5.%=5$C*8+]*%U;0@V?U!UIWWW7A%\4R;)W]CWD]>$S*B6MI
MQ &*!?:=?EVH4IY]IY/'ZI5H.[WJG+^.$J'$6 T%OBJ!KZ7U.\4>/5<IDB2S
M 7NEPDNR(FT+% =K%Z0*Q#IV0XPN?M;FU>T,OSHS;^E]K5]$/.'+85F^)%-T
MH^CF49A74^OU^O6GF^?V$MRK&B@]50-%U4"I0,*9S(ZN6]+9&0V>2#<3.9,9
M>90J^TQEGZGLLZWH$V4;[,5GGV6NN$I(4PEI%=E<UKBHFCM+5#K:YOY"]HWE
M8%??#^3]4:,U7SYL$M]MP[&XK&CM>[A!G;T<1;DP.GVMU>W5Z@19X5CA^%&F
MVI'*5*M7IMHI*BS4#V0%(A5)7(70T;[6[K>K%SFJT% &&EH=;= =5 \-55+X
M7[O&%YY[9_FR[JPHG!@8#RIO;C<C-EM'6D_IVPIY)9AZNJ8/NK5"7C5BA5^[
M\"=/%<14@< ['8O9;&IZOU@52@4"*_!QAG_4U?16L3X1Y<7/+3PX&>^A=+'=
MTL7:@X[6Z7=JI8PIZ.T$]/1V3QL,Z@6]^CFWG]&D0#F^*^#J5"4T%!Q2=EM+
M:W>*C>ROG9:L*L<I!415CE/(JP_R5.6XK3/UKZY'X7'8SFL*>B[%ZD>.;_ N
MJMB5#IYW>&M8SC;#$Y6FL_%^'6F#HV))0JF]E07#84L[.JI"^$^M(N6RG=[E
MZ=7G ;;AXZ$D!1\O5DB[67?64B7]YU5CS94!Z#WMJ%>!ZC&5BJU55*.HYFFJ
M 9.VKZBF:#G;*2=M]'$!IZT?U6;/O JL(5%WI=Z)*@5/KZ,/M&;!;K#,VC&E
M1P8I+-<=R^UN5SLJ.+3TY5A^;K&CK15_61(K44+4B"=$/5G_9-NE7GA)I"0^
M'@U_TZ<G9B8J*8F,+Y;Q@(WF%UA\@V+Q#1(5P<"L<YVUFG^C]QL= N^RT84(
M1NW<\.#*>RN8LKOA#G@.>X8[(6]:W4937MT@UU/+)[E.9DQ-CQHP>AS;.*18
MS<8@MGL/-C??41B< 0@V;BFADPDU ^N.(DUZ[CT>='E&0#7 +T#<L.T%#'KB
MTX#<+,@4[H:GR)O'] :^-FS#,6%(;ACX@>$@Z#4$NCE%$]\.<=6BA_O1FDY"
M=BDNB6'^-[1\"SVP/MQ#)I8/M,56S.?+C&=O/,N?[4^C[+)(2Y0A?<HCZ5.^
M3OB46:H[]=^1W]&IO#M$(R<=T<QJ?SI CY(W_1CW&U 6;CF[3T XU['CJT-G
M8MRY'JO39 '-FBP4!G_A$V%0C&:%1 $8=[!JU-BU;1BV:?C3&/Y3:F/L#'O
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
M4YJC/Q]#9%C024L&"V X1*O1ZJ6!!ZU&YR 7>:"#CFJ#Q?8V8O$O*W H\F[
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
M#3]Y$R\3S*:0S/3V41Q0=X<,E# WE/:I.E(QDED! 4A+RMWF%HF..3WLW/'
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
MCI)9[7!Q0R?8-3_!KL4)MI/(*$4FFD\7BN+8"051]I/[4"HR"Q66C>9K].$
MIT,9IU3A:*<S/Z% S/8;U;_,V:K4\$;6F"Q58BOE5("C/-?$U(I "? P/R8*
M*$/8\40[\J"WW-!7#_&T5ZCG/60Y-G56;)(5>ZBS8G56[!HD1HFD$,5G8C]C
MOBGT4,:5--^NI/G6YY957S7?OBCF6Y^;;V(K;/1@+95,XV*^^D.63!?L*V$&
M,T[Z+"I\Y!FT),%A@1E,Y4'F36' -*7L9<\([DRTG  ]U;$D$@8C3)CJ*3WP
MG%W<6$M%#?3DL)]H0\IA)\8_TK\Z0R8M%4F"K?1><9TL<0R@N9)PPEIAXB:0
M#)C<Q$W0G)]^<J5D&RY8#G.Q6R+Q'\5AXC-2;;>%S@&3+X^%:S/",QOYXJ@@
M#2P=LZV0V\E<DP81]@ 0"Y(7I96PB-*$*"Q-4>UFQI\S4W9@..0#/E[QC3\
MW8F%-CD? @F?(;3F^DAAKG+)26<S*F;\V?4 YCLC.F0P9L'^C,9.,-Q'3KP9
MK0Q?0 1.[$86]\_!9#IA4F=E;JEI>I/IWSP)W?I4^R5<?J5HSJITJYT5][OJ
M&[S(^P8O4H''CZN-'D-)7TEPH1M1DI3Y@&?L)+)R.P%Y'*T(U$,0!8)_ LDA
M/2)&DJ[;&,8)C\"^55V[F P/XD*085 ](PLV V?L)-IS4:I):0DY,$/Z*\E$
MZ-TY&P0QH@Z9<Z7+$]Z5>&(%>SG.M<-O2QC*+C0F2.?#_4H,3J);HE7+L]Q9
MB#<MT*][?C,3J!6];">PXPE>I=CT 7I0Y3%J!<$,WY>(ZTQO/)_<N$A!Q=T/
M&+,%<]I820FOG("ZGU])41 CE>XANZ,UB3UDQS(1$ IE*9J.?/&YZXXS(^=_
M+$/5\,U"3B"K%?R8?X<R@MYBDIP'ZT^]5E"O$HGP@'$^+.Z@OHM=*W!G*9('
M,^46Q4STF*1!*LC!J?\=&Q<=W5$P/S"CMKQ30>I^\B[C\\+!S!;_2,@W[C]/
M&DH_S\\'\?0GE2-8KG]B";(+LUD7 2>'3723N;T+<CTBC1.W '/%!?3("4*Y
MKU$4@.;"J[#(*P:JL"&O ![&3-SLX R0L]=U?J # =;$HX($M#@%BEH!B*D2
M#?W0P0L#N6GYS1AY_:U,EU+I0^-X(,>#5!.IS8EE!WX* =\;2DT[U6SQ&H-&
MY/BI%_R.>0R+NJ4_D3=(L#[!C'NMK> 'D@VN^%;IGO'NG<#W: EXU8%YX CT
MB0(=@JB(ZN)%PB6KR#VUHLPOZ)MR;!8J&PT+ _)R"KXK_/!"91/7?M+(&/K8
MOA04)JG8<'HHNQIZ1=N:P@GR8[5=SG.2JI:RB(/\#?<2N98T8?!FS$OU5?X\
MEN^1'(!3/,3XU1/VAZ &+V#WJ,OEI@SKPJ#Z3$!-]61UII2+6C@Z?K 9OCM$
M@\S%#ZC&";P.9^G.XO-,/>*G#7=FS=^#8NOJ;.269O[LH1+RW(;:J%XY$@/A
M]W-"8RO>7^EQ6L%.YV9P&J%"9%P"1EP">%%!%S.":;X;-1//Y=9A<M$=:\FR
M2&@9@A2;"CHB=4D3O:=8B7.H2)R<;%%:!L^'I=/?,+YY4NJNP\Y;T"QU4+!M
M%BPZ*; Y^ %.,J"CA]4-3-6&$MM N&,2*L\Y#)4_5AFX5_Z;Q9Y?MC/(!</0
M-U(T4Q&=6ORTQ2M_7TH'<7:FT((S>\4&B2LKE0KS@I,3ZJ>@177N3NF%4G%-
MLKQ*;9!N&C9NQG]'9T- Z/42!T/6_<9-:,)L<B>JSE(HHD$L1/Q <5IPOEJ\
MR*%;''P!I[H6*HK\U.0O3UR!2."7N) ,'OM%)8J_RSW&=<>"9]*7T$&;!*"D
MI03GU*-$K><":2:CKX2#+ EB $O2 MMQ$))P\G+H4KV5J.1;H-<@]2_J)X,8
MB^^B#].!=;*"5"F( LL++3MULX+IX\#!GAY:<2BQ"7^1,1*"]#>D0\P"58$F
M05V]_.E&9M/AQU#IY^Z<,^?IW*/,C46L8W;.,!(D"'A$5)0@-BT^AWJ7XM&4
M50.52G1SGLQLH)[JULSX/8O=FS)J+O%$IO9ER$3YL](K(R9:JM@%$]"QG"E>
MQXKQ4O >'EN$*%[XPYWM TZ'0M>W/%Y1$H8JX3QG^!8>2:575PFX.N9X8VY<
MIR76Z+9_[#_ ,@5FKOQ2R#)A:? A2K3_QL,[H5&27)F)$W?"?X7@$8X>DD)S
MVS0G^5;9KHE,A!:2K3M_*A7(VP:_B5)JA-*5.J_^+@T5#B?%ZDF$>-$91^9I
M&)%HH]#(S A><%"5<2%<["<]YR5:_B-*M*2EL61(=.*<O$C/YUN8Z0V[/V!-
M4V=DKJI7HC>Z+!(DP,)#4J0AHZN$EK40(]]I52DD;UAD!(6+3G,"!*= A5_
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
MLT)HTQX;\(,)+XL,CW&"_:2\3M^.C&O004*CU;'V6[V]T7M.?=\;\G]MM-;
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
M'-2OQW,<?QBNZ*-HWG6%R9&;G[O,:J\W;NF29\"__+0:)?67R23^-AR--C2
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
M,@46F0-%F@H/'!<.* K#%*7LS@>VI8UX/SQP>9F N_YUY3>#-0G.+H1:D/:
M!G4R&J1)><M2LEPG 8I)?QMO]LXY%&3CQ!T4"AW+- -P3CJ6HA+@&7GK*/\K
ME$JVT+7VA6FBK-(VCI,]BW27Q3@U0/7D E37L/IE9WV,66\IQ8%!RFY?\ D"
M<.*6*W0ME-_=@3[+92.V:JD:?*KHK^C? ?JYH&R,)V*,.$0>7(:WSJ8G1V<+
M%66'J7CC5+:[]]PQWW_T?YMO^W$8XXB^[ML^*![-;7O1Z-D>1EW6R=]]G_R]
MT%4KJ7BYD(9-]D1+)J^,+T1;X,!D*\4S)Y,"\"7XUFGW,@?1"+W-#=ZWUNI%
MJKNBZ%!0E,AZ(D5*!0;:"9N F%.Z5.L+'V]ST=M!$7.\$6[/5?F/1U'W9S)\
M6[RYL^-Z-$0_' WGPQ)4'L=^'-]?7:P^Z*0XN? C>MC&?NN>_:[M37B4\MO'
MG=^M&'^^DN*3<;Q334*6->3>1Y85I$GHC(PD1#8Y\O]*W4;RV4ZYG=2\T6Y;
M:F*/:O(K^[A_.Z2J@ZH..E,'P7J?M/)>8?8]N L2!%D=-:JDXI9>H=:L)MD
MZ 9DSWR/5M3!RJ#*?V&6C?)H<4=^.OC#ZNZ6+VV[\D"E;O_;#9QW1*4V;O(Q
MK]KG?(>#-Y-Y_HCY9/!\,EX8\(N2N5?#,8[#,-M"E\FJV>^W76,8$4X72WAV
M:9#-)^>K[UN_LE[&Y44,0DEP_>=W+]Z]??46/]!/4\)_G>0_OEM_^!=O>#7)
M%SG];@?+LTQF??'U;RX6F;@_%^JA11[K:YNU%+-OOA8<G$T+F/[C]9L7+__O
M=VVIB=?C2)_^] >\=AM?BN&6.SS/2_',E[UZAJ7*]T<<_8:?9[?L9[[^L^GZ
M5Y=BL(#1@"T<D!74&+M2H:O7V!\'9U34[,I764-MJ5BWHG#]HTUA_.Y+4'UQ
MD7\EC&53M]WQ%DSN%*;+%WY;K8+/6CIOV_^9G(T'_QB.Z//@?^/'\S\.WF7
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
MV/X]T*H#J@YH10=@$%Y[\$Q+  MDC2/FL@<;1*+$;S+!=9*#SCI ]"T*575
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
M6E[:VU%6E%DQ;MS<7W X+@KV9#J<#<<?7EQ,\Y]OLQQ/XG7EZ8P%%JWA><W
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
M1V-O1./V/8:B%N'M:)[X^-?\)9/IL+RK4U/W$#R@/CF%NXM4W]15&U*QH9N
M,69U1!&#!9[M9A%)81G/Y2A*O#EMH--<I,@F,S_LFH2*KHJN*P,Z9<LYL>2$
M-^"T<UHS:8D7KG[TV_JONNT_L7#@_9H574>!K@<;VMOAY:P-X )'<@$2:4Q:
M6I>/,"0"XKLA>Q2-X;5HO$.;NS^&]64L^1P_XV+P>!F]$\+T@N)@.OF,HVYS
MNM65;X%,]G8O_NUR5[,S?[+<TU_66[I)+.D@ZL4YG@]HXX+G@?%H%!=>"1-P
M-W1!NI'];*FK14P]$/X[)@E\H_1[#^@1$EJ4 (XC(!C2*@85,+DMTP4ZK>7C
M#1=[]A=K;/AI8*HS2&E.*O"(W!$'3!Y=-F.=5$9!MF'CCKA\H%&VE\G*'M<)
M[L[P?)Y?*7M22P>/W3-^J&.\EHQ_#.=GSR]F^4YH^O-*2#YOYJ XI<"D%2 ]
M*"&=EV2M+/-&F)%F-_W5KG'[MEIK *K"K$.8192*HS):.P8I&*^X0QDM2UQS
M%CMJD[YYF'-]:"&IBK-CQ-F# [WW!9I+S(8 1DJ0P"TB$2<BGY(FJT.+Q$;W
M&G.W[T*_&@'>QY#.<_Q<:%IKQ+</#OJ#5<VUO<Q/:/KK9A^?$LDKDWST"D&C
ML8ET-IB#2RD9NR6YU&EEA&K<OBLC:J2K NDQ0#*D92P<\#P \*#0($.)/BAK
MD/06('49,^:NT;J7+)P5215)=R-)B"BY]1Z,)^ \.&4P @%$IKE/?,=&KVC4
MTZO,?YH!Z"4=T;K4H4:AJ]M^77$MY.-T37;P\Y5\;%*><1,#>F]MC! $Y;,_
M07+$A/3(:<=D]%PV8 YMXM*!F @5NH<3V;X/<LE&SAA)KI4!U,HI, J\%*A$
M0+>C2:.VX;5\N6*L!QCKY'CTDJ*P3!OI-6@=LXEOK54V,)>D9C<+"[LU[F5C
MS)Z'GO;J>#SBH/:M$U2+P$V'_J)L?0UR'V1$X?I N5.?KW(Q9'E3\\00&$N$
M,5H'I?//J03*>B<*<89RNS7,03=&]'+<\H%8WQ5.^X43<"FC30Q 2Y!6HR?M
M@G*>2ZT$VS'?*;!&[]O/K7"J<'K\Z021)\.2(R< !;=*0$!I,0@E=0R[M8NE
M?(JGTQ,->E^2MXZ*N-:P]Q/UZ[<W>5RY\^7Y=I\^._%">0>,&YM]>N_1<I.D
M<%(A6G$S8=<MNX9KC-QSZKM7/GV%;87M-MAB3-8ZX<@HE6T-X4 :A1 89'AZ
MN844I],N1]%(.+1R[@K;"MM=P]:J['3+X*/-IRURCL2$%]&G:*5.6Z8]=^HI
M"-L(.+1NI\-R(LXQQBP2SY8_RX;_^:<^N0\EZ=.AZMI^][M56I-II.GE%?P'
M6_PSF$U&P_B-U_-(W?7U"^I1(O YG@_G.'I#\TV"$1,%N@@B<@<F*>=UX"XQ
M9Y(/.NVF4Y.SQNU[;LPV^3YP:Z-"]B@AZU+P*OL,4BD"IPTB:>E-<)@<.-C"
M-]]%UZ=MG-USBTB%;(7L84!6!V&\YY2\Y?F4Y5Y8RH=MS BVWF\I:>N"=44V
M3.S90^@)8G?C&W2:=9#0CMN0Y72P&/I[/IW\.HP4!_[SYARY+"2_=IV#>/#B
M]4L?]BF8\DW7NKO"X"QUS[/0O5W)W$^?_SZCN!%V.;D4NTV[)[LJ*24MM''
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
M'BSY:!-<'6:,I.( HZ/D)$QCK 0$A*C$@-G*2H%#!9"VR3&" :5'3C$ZJ7J
M@OB"^/6(IP+[J"PK3:P%JH,A$HCA3CI/#/&;0\:]XI<.@!XY$'Q2^'VZ]3SO
M[PJ7^2_I9U_2*!]'Y/U/4QW9PPJ^DXJT\O&^[IQN-W,2V4"YP8[XU## :4VC
M[):4\&BQ@T4ENE526@JP=@%6D%X22UEJNN<=2&00TAJ,32.GR<IV'"7F5(!5
M@+4!6$XS:3VRQ( $A:6TSC$3L'<6M%D]9_FD(D$$#Y0\<C"H8.=98B=XSRCB
MGJ,HE +22C*@Q!/!<=0 N2@AF@*8 IAN3!-%8TAA0:2@ %9HAQPW7A 7)0Y'
M]S&/2N"D8.A98D@9HYR7C.B0^AY)8RD!ZN-_K37FN-&,@I:"EM-"BP^".LX$
MYM&\$<1H+J**AC!P310+FR7.LS)1GF4!S+O%U)Y'$IKE&IB&^S7]N$KD\2E&
M'M<SG&L",'.9,QL%Y33QF-G\KWY^/NG&&K5G*&@"%AD*3&IC S!DD9* 23 K
MNXD6EW_)$"JH/29J12HV2T4L+C 0TBDD@5HGJ8HZ@K#W<=V4>$)!;4'M05!K
MO/1!6JH990#!:H*Y$=X%JVS$+YQ>L** LH#RJ8-2&I)*R4 ! 4.\Y)IKBS#G
M2FH/]U& GUD4I*"QH+%O-"I#)-+:4ZT<:$2BB(R6*#B%"?.</C@F^:Q"+ 6@
M!:";,]7OB5!+! ;!T_3(J+,:HBUQC@3N,=>4J =GW.RKGQD;",X>&1Y+&4H!
M]T'!'0QRFG/P3AG 6"G T@DB600OQ+\<)-Y4H/IL*DZRE[$Z2]4F%VV_MBHN
M;1@?[6;5M[_[8SK=:PMME[6-\MGQ3/[8WO2=G^:PZ^NHIR4WR37ETS,?R=@$
M:2!0;Z0*"H&@DDM0K.=8R'6HT"Y4R!(I:#U27E*Q B=ISWZH+M,(GO2FI?WY
MZ:<)+,FS0[*)0KNY ,):ZA75Q#HPR)NH<*% F!1.(;]ZI&>)U)4DFX*>W$=6
MHZC,*.55," LE4%[SI&'P"36XCY-+PIZ"GJ>&7J8HU@0[A%R&")T)&5"*4Y4
M",I%6^&@Z'GR8:Z"I)-%T@9S>PLH21(8$9Z$P"TXJC4%S8V.%C9V413=IS':
MPZ&TOU$V7 PX/LGY 8_$J59 >4#E4#J<FWI;E3JB<<U="%'2!>*]-?JP7;V?
M58BJB+JGBRH2/"'! ?)!@=5($@M8*(K *T7=85.+2UU0P<]C4Q4%1BB"A2NJ
M H!56A///1$X=3UPY#ZU<O?V1Q>M[XCQF<=0=U2';EZ=2.@F>&7 "JJE1, 9
MT9Q%N !X0XB(B.DW(?XIA&Y*T/Y44^:VD Q1)!AFF5+2<J#42$:L9 (Y1PQ@
MN,\ A%+_47+G"E+WAE0J<= ,$R>C)>0H,UR2!-FHP7E!H&?!5)!:D%J0NAM2
M-7/(6^T#X@((EII8#3BH^!&U@?;5_'0[I#[Y&%=!;4%M+TX2BTQJ)!0\BXJO
M3[%IQAR),.:(6*[Z\MUO!]O]Q=/4@)+2A;U8PD\,_P\/W0'1*@0B.$#4KX7&
M$?;68>Z<$H8<MA/"LPK=%0E>$-P'@B7W3( TS$0)!T0HY; /QB!AG+ 'GL?[
M1,.$!:L%J[UHVUX[JH0+-*5.4XJD"H1AIA%U"(7>LM=6QEF*XGR2P<K3B4AV
M(Y$VAR<C,<8WF*5!6R53[P1R(K;HE7H^&;EX9+5TSEIT-Z5(::698"3U0PU@
M5&"6IQ;V7 2,>POS[KN*8ZNQB8^AXVI!T0EF%FT!(R>Q,XA(A@D0RS3CW"I&
M'-&.!^4?85#J4:#GD3C$"A0/)M X0@8%95**+ !5FAMP49%VA#"FZ G.+SHQ
MR[:(J2>+#1PP(<)QRS$'3J1$3$O!%3-<4P1E/E$!Q?,#A1+ D+,&,T- !:5
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
MN$'&,*25T8%Y"_Z$HD@W<QA #BA2!?<%]\\,]QL2G+8#OC>2.% V!,Q $&S
M>L(MH9@"0O[!X>/^(V5;I06* 67\*?"$1Y(,51C,$V0P?? 7Q)T2BK@0.0H$
MXS3Q7DL%\7.)*+I/Z?%SBC 6A:+@_5'B75/DI!3&,\  GFG 1'$M&*;,.[PY
M\Z87FX"B@6+T"4)X_T%7B,L\F<CJ*SW28^LK/:_.+J?#414/MDJ4<D!-IMZ0
M4V!?;K(P([_BA!ZZS;_K>SMWXGA[>[W[YH1<ZYPBE!60YNUBD,HJ93C5( "$
ML$&O\(N<4 '5&@XIT("0$S.0TL$?7Y$I<'_&< ?'.%6!26\)>((E%1XC<-(C
M8/'G!\']F(5>).I#!>X%[@7N7;@'RXD+QF%D?<0W:,\1<9HSCJFE=D6\\SA1
MSAMH!J8&1(D"YP+G N=NTF, 9:6U4G -#H2.^KI@EFD>$:W$BEC&D4.7 T7P
M())J07)!\M-#\KT;,'23%"EF#BL=4N>%8+"6P+B-_U.><ZDV*^(G%(QD2 XP
M/![M^[&&' O'>,X<0W(GE'3>*QMY!J>&40O* ,(&,/([ZO(/"2]NPQLDI@-R
M[&E0A3<4WG#RO.$A=@$H'"1-H^'29&ZJ0Z",*2&(=]J[%8.O^HM$1LE/!H2?
M6'[B]BI^$W",_^AXKNFGO&PSK7[?O$+]T:KEV<A&_?3A4<#WWE?:1NTL;LW7
M^!K5+Y-YO,5\4KV>C'.</&ETU<_#L1[;H1Y52YX^NS9@[>:==UG89Y^0D#9Y
MY.+27C;CR+I;L69W[,CK:3ZA\V7 =#ZY;-?3?-*>4OWZ=9/&__W-C^_?_?Q.
M?_2OHDCZ[2S^YYOVYC>^\/,D;L_TFP,<3+V[-Q[_RR)+R1\X6;$W=U/Q@]>B
MJ_-IPNI_O/GEQY_^WS=]\9TW8^>__/'W>NT1KWC#R[@5+TPZJQ<ZQ-W^7H\^
MZZ^S.\XSKO]\VEY:DT%&:84R4ALD(W3%>)O/T!^J\X8D<X)!FU50L^.5"0?M
MG[K$^,U-@KVQR#][[=*AKGKC@W*#E2C\S\GYN/K[<.2_5O]+7US^H7H?^<*@
MBA;=RTJ/7?5^869#-]33H9\=<9GW8%OKMS<1>Y)NZ8;X1S^ST^%E$BJ3\&HQ
M&X[]+![4_WCQXFQLSR?3%R]^R.1;RY^(SKAB>T-\_J+GBZE_&]Y>^JE.=YK5
MXO-#W)A_>(N,Q9(;D @0HDHY3"D*.& <S!9-0KZIXA+U9=KHZ:(QW8?CA7=G
M\^81PF@'+L2;<@S(82. (V>H]T+H0 Q>Q\W^N9C-A^'KWHZLPE7."<1_J#I[
MG6K[F]V^.J[?7]ODO.?-R^9=O=K3S2^\PRZ1;^YB3S?6\8"%D5T61@]P?-_\
M\.'<5Z]K)6$0_QQ97D37<%QAB<2@^JQGN37#]'(RS;B+?YG'*V8)=.DPTZ/^
M>S+]K8K;\9\Z;LST:X79H,(*P<OJPWEDHA_/)XMYO&HXJZ8^WF<>;WONQ]5G
M'W\/?IJPG4B%H#]D;C3(OT2Z20]J_M"NL/U3\_%G?_.3R6*Z_&@R;3]=S)8?
MQJ?J:?/D:5*+XM,W<4(]&E7QQM6LPQ$'E?]B_>4\O4N\7UIK ^BX1RYJEHEK
M39*_[/-PYE_N@ZKH+E0%!R!W. CE]JBE?O-#??J-[A4I55<?1Q,3Q<LHR_!$
M]S,[C%)F&*(<F/I9U +L>:8.&^DIJA9QJ\;>)HQXM[!YQP;1%AI%$RN1V?DB
M/K>ZC)PQWB/>UWRM_#A:!^EO;CBSDVB01 1>3C[[3):=FZ2'S,[U9?KX<\1:
MM)RLG[WL]?U; Z;6/7O=6=_ O@I+F3T<U]9?IJIQN^WKC=5:0WX;?LTW2W;5
M>_\QR_UNSU,G,7+,"!X8!$4TH\$$12U%!H38W,'CNOD*7?/US2\_?[-Z!/.+
MF;?)AHV'XV9^_,T/\ZA4^]O&:Y_;&G^HWS[2QRQRM<BB="+;URVOKA(+^CB9
M?GU9GVV[RPU/KGI=36)_O[:@>+>(9#T[3^1:L]-W(SU/VS5K%SU(;/AR.DE#
M(:K+A)ZI_S3TGR-XKE VJ.;>GH^3D5YCX,(GOCJJOGW_X:_?59?+IPSJ0QW/
MJ\OV0?4%4Y^C%FF5GX:VUB*UC7B^2'=?2K7ZRQ\3 L=I=96-+&H2E9%TF^;K
MU6P2%S;/C#]]._'XN/I%7$[+#.+WD\3SU5E[3?/VTTF(ZD[.;:C^XNN :+L3
M[2[,JI]:P'?W+SUJ]?7M*V<.%(73S'^.?"CNV50/Q^VEHZNGU3LP2%LPFR]<
M33F7G5LW+];N2E)GZ]>Y6MC[=A]O+?YOXV$>AC#_NOS2("D.HT7RH$3E(/*Y
M?.(?I_HB6NSC:!WE.WS[]ET\R^4!Q<.[VO+A.$J*^2(OI5[<APB^>-&/_I,?
M32[S#58]+I*!K6^?+FIW9)#O?NV5\]]-HX]&EEI%9G6N/T7-9JG2QPLB_J<1
M!U5DY5T=*+YS^BW;'[/JV[^]_V[0?O9?\7%N<A$__*_ODAX1=89!]7XZK/ZB
MQ[_I^EW^Y"/_&'^]Y0NY+8?W[ D@M31=:R^1]XN+N M?)^%]?&9"IQ[/[VLO
MO9U^U./AO_-;71ES\9=7>C:<O0WO$I+&\_JCYE ZML/9V)W92.II:SZ^BQ='
M0,Z2/O(JR=B.Z44=!(AJ+'4\ %%6,>:YL X%B/:8W5R=N87II1WRC(.BJ?3;
M<LV4EMR"QBAHRXYL>I&EZ=4<6]+4.P=77>UCU6[D(/+O9,5'.G\SF\5WK:ET
M^>&9FUPFTNY<&BE_['04>3M8<AOW;X=-[\62V_B,'19V"$NN^2#=__LJ9<X-
M[6H*V9XD]K%_JVV6#1?U8K-L?,8."V/?K.=X#6.[P;:^UO]=Q;J<XU@&:M.T
M#*!!2*0H>*6UD)@*;GI@72QX%BP1TAL*6F.%F6(8&TN=#9K"6M;5A]=Y%:6F
MHJ6X58DHNU+@^SLY2X\GSW8Y>?[-FB=NWN(=SN4>W*W'S>&[;(YXR.:LY+";
M+CJ,K^SM8KK9"]WHH3Y[C9*>J&OT9^*>7WG;LGB]Z56ZTD#]:'@1[YZ>DFXT
M3/[U)IB7--KQK#8J&Q6VKOA+STZ;=Z59O:S.DF%X42\@.;ZR\CI9S.)E5SZL
MJ.TF#T/\<_/56OCKRZ@M?XGJ;]0IW,(GVR$'12(C6^?0ZI'\Q"[D)Q]"?BL%
MU*:+[B&@>MP<N<OFJ(=LSDHAN>DB=A!LOJF-LA 1-3^O_K70TPB8!+DP3#Z;
MZFLTA5,1+(ZD7?WMOZKD9(C6JK;_6@RGM5'7>/#2CGP>QIO4X(U_GPW;V,5%
M]NPD!_;0GF?O^/(&70=X+K=%^W/0I0?[Z70R]A')43EWPUG$_*>X"O/U&H^)
M;Y78S]3E@N#\5O'=Z[]&=A.UOGDU]1]3=F=F)O&]1LF[/XQ<(R6&9$="-(WG
MV1<0!72];7$/1Y/DC4PW'$;.<MTS_FU:PD_YF]]%;I8JK:?#N-+<W?D:)YM&
M\V+X*3GS(GM,[I_(8N+%%U681O,YN\\;Q[Q=KCD>0X<QQ;?_W6K'X3\_Z^_?
M=![VZ]6SNCFSA'A+L25$2^ "*:,5 0X^*@;.WEG-LB[-A2W=A'S#(#'Y\O8L
ML2I2Q"B]A<ZO>JV"&[>4M[A,7VC./7M(KIQE<4<^3Q:CY/Y*22[-EE:OII&*
M9^?5Z^GD\[CZ-O_SW<MF=R_]/--X?0)7]/'G>&HUW_?)&Y,$P=79YN-/L9W+
MJ?_GP@WM-6"D71_YQE_RU^P83)MW(,&A=K+:T4.8XTH]<M-%_"B2 Z.=M@<_
M9'M6:I*;+A('D1U_3^'(2->1U"-DLJIF[6(Z34Z0+C?UG_1HD56RS^<^\Z;A
MO!8"B1]%H&9\3#HJ6 V7FH,.JM%0F^%H>.5%[K@9&^6P05:\YV648.G3Q%XW
M*YVKF45Z1G)Z>AW15T=ALG\T;L3$U3RV\U#CFV!4(TN2R3K*SU^B/SM5K^.Y
M^K!VA^8Y/)HW:?G^7UN>5/.BK&HNG?6CR2R]3O*WUS=J17&7V5W?K12TGE9_
M>U_]Z>SL75K>39E?^X&;P$>7FZUXGP,A<"</%R8/0>!*97K31?(X#&HG/QNF
M#]D>>>A\BPY:<OI %-#Q*ITCHGVJCE<,8Y7SMGHUB?]4W_Y\]O[5=ZN_\7KB
MLILP[^>W9^]??U=]F%P.;;6/>+'$J+GMX"K[HV/27J5R1""[J&!,+U)L:1BZ
MEF_*Z^CH*3=8]#5^\;)ZI6>U_CX_U_/V4+(&-JY/1KOXB.%LGGAU-,W'.>^K
MY4'QMM'RGM5L93:?Y"!<YY#CJK(_P-6WUZ.D,WT\O[F^)=O-L=$+'=7D7$"9
M83"=C-K'U;+DIK@8UY)JZD-^?N=E1U^[XLCM*(\B24ZV<GZLDD/WX;[5@?C+
M3GYH? A'--[)$XTWN:+?19$_?9<%?S2$4I[J$M)G+G&W=!B=:%O'*0U"!D#(
M,:$T"$*U#]YP$Z@V4AC8)JEBDU,Z'HB+K^&U" 2LEQ+):'L)#1Y+)8 <R2G=
M*V.[N>VS[U>%?O?DY,8[>;GQ6C?WYD/;X:2/X^;&._FY\5I']]9ONL?T_C[I
M][6?)I&4$B*B29%UZ]:QG#W6QD<K:KHD\MJ5$+<F>4!:A3];59'IIZMSC%K\
M(6587$5\MDF'Z/'8=_(OX_OHQ,^\G(66<I9G4LZR.PAWBF-@=0A=;"<W(D$;
M=+&_S?S;\%,T*),#NULT@I07E E(MP5GN+(<A2"!1(&!!=X\2F:SID4-$]P;
M+1 FH"F3@8'22D7K.!#EU"$REWH53*LUM[C%R1!9;O(A=2VRDW>5K/6N;CZV
M'<[Z.+K6:KUPXU5K75];O^G>?3M1F;G4M1&="'!+J[F3K)R* 4:3V6*Z#.<G
M!:H-MRR]G%.?XXZS_(1.0FU4M"[T;S[R@8;R:_?J;+:XN*PM^]H-$8*W\ZR3
MU7[AE&=PL<Q3:+P,.8>XZR1H_+#- M,WZ_/XF)-M5U[4N 3RE4W14 [4+O=A
MZ0I89FU_\I$T\L_^RZ4?S^)-W&+:.G5N^K&S!WK6?>,F V.0WBAE'S>N>I_R
MPF<ZQ1JG?KZ8CG/J]O13]GZ,<G9O<VK=J._E8FK/]2R=[-!F]W[[GFWD]_8+
MQ\U.CIR/DXG[G$*I3<:XCR^=JL='PT\Y+#;7XX_#5/C?.F1N?52?>7MAE2ZL
M-[A^IQ2$;>[6WJ+>P7E<V$63$3^NLTKJ#/LVS'$G==1[VL014Q+NQ^I\F-Q:
M.?4^G<=TZ'-WZ>4J(C[CWULJ#J.6L'RFL9J><JSWTW!6^Y;&C8=L<RI-[6*K
MXQ6??<??=_V.\52,K\8^>>+T].O+%-AN<O,7HWD*1J: J!N&5&_6Q#TFW7UH
M(Y?U%U>AH[G5@>(#9"<'.-EW'M3*7/$^7WLGOQR!.Q2NE +P6L_.S\8N_9-Z
M7'S*)02S5Y/);V\_^:F;1L5\=G="IG8*A(F:E=4&'%>&:&,=(UQHA"W9IC/_
M)HT,#//!!,>P%,"P528HSXGV&!L3#'LB&EG:\>IJRP^JD.WD4B5LG<:Q^=1V
M..HC*60[^0;)6M_@UF^Z5Z+^6P[T) W)1OAWU:39UUD4,BD7S"2ZG+1TV:92
M1DD7I5Y=D)2NKZN <J:52<56=751D]G9Y$9=W20*C=JG-:L6XVQBIT#.N;>_
M99F6LBYG62[F976S-SMU94:/?^L\(B6?AFC"UVF<.04TE3![U\V5RJM.,KM[
M\=4#)HWP2]58]?/C]<.DN479Z5WMLDL/:1?;O(:OTP@N]=?TWE&ZWH[RD"S^
MZ[2#ZUN:OWM'CM95HORXPXX[Z5D""6,5MAI0M(@EEP$!IUQ[BY11L**-0G_I
M6>KE[19C5]E9\6UW?2F@6$:#16#*,6C+%<?88^80QX'J-@7UNE#IZ:4(6Y-R
M-DA*SF5*@?SD1U]3(#(G##?ARTB=9VTJ<Z2$E$BW4I/KZ&_QX*_TNG>36J,^
ME :UDTN?B$,4$>WD=B9R@UOIU]IP^M7;R<=QWNJ[]1JCG*1 M0[.@8;X; !'
M";9<IK[]*[I[W3^F9QQ"5C!.L(\VN302BVB71SV*.R^U/%R-W$U5I-FHJK-3
M!ZDT(3MY.LG:E.W-N[S#T1Q)#]G)VTK7)FUN?M,=MN<PU28ME6:)G;- M&T]
M LL*]2IW5<ED_.^4LI<-=EV%R,$CV?O+ZF+B_"BG@#2:0>M_F8Q&D\_Q@^^K
M;_%W<<-RU?W792.3]+#Z67KYM$'U+;GQU6B:9VF35*:)B3O0I(\TEGM[IW@E
M_:YCO:>_=:I8:M]*_!)\UWIB[OA.&TC<^KE)3G_+OKO:I*5_*3>A^385G,^^
M2[Z%6;S%++Z6ON/F+ZMW=SPT*63UU<,Z\S$WMVE5M&X&C\X^H:2'-27OV9_4
MV>#&"Q%-L9R"FK6H:AXI)5V3_';5Y6189\VD3^OLR]IQE^[?OEN')"*!F*L$
M)U^3@FOR?-+CFY1MGYT[=M[X4G*B_Z@6^U%?/=?CCSXK@;7C)+W&K/,>U^KO
ML_,GW\SG*6N+[/5+10!9:;BV@OH-V@U8QH3;1-':<S9O/)M1[;B#+(;9[9:J
M^/.*6TK++5.:3%1]1=>-<K],+6T?_[)ZDSR:H^3":E<05YZJ&^9ZG/JVC+XN
MZ[JN;V2JM+AZ0%S.>)+[(YCTRH,;7Z[+'NK#2=_K')>>+0]Q,1[EQ++;STI7
MC:<^:>KU[=,VQ1,<3[)+,+YLCL@G*EJ2:49.2Y)Z.6WC]DE>Q>I;HIQ,;VZ*
M\:GM]VSY@@?2Z>A.D16Z-K*RF=GO("&.4Q!&=XJLT+61E:W?=*^R,#4SS:T-
MZ#(I=(42-TB&2%=,OEXV<FES1A,'"ZE$+(+ I1D5HUD;IKG!.VOFDA7H0U'W
M;LT%Z $L%KJ37Y;>Y9==3D==Z9M=XXUE1-)H/+N@<7R@DM8 %<%91HP@LH_.
M'@B+()16&F2\-[$:4:F$0MIC+GQ 3\0;F[8\2XW\0V?S#^F7I3OY9>E:O^SF
M\]OAT(]C#]&=_+)TK5]VZS?=*WDOJ2_[/_T5];6&2N+)Y\./YZGKTC#^.2EU
MGWR=I-SP]J3<3(<?ATF'N4@9^8VREBMTH]DSGI]GM2;K4+H.YM6*=+B*Z>;H
MY[3I9^G2U^QD-F_5\$Z9Z2SEY?WFY[4Z.T@*D%[,EM'LV?ED.G^1=,X;:_&Y
MB]5TD1=^*#FRD^>+'L+S17?R?-%-GJ_&R3C^>%7C>Y;,VV2I_3R9OLY>[K],
MDH%0"Y?XX=_&C4Z;PNUG=>I#1]18!9HAP63*QT(:::F<MMQK%[50IU@/HH8'
M*H-$@3&K 0NL&%7<8T)"4"9X_D1$S?(DLO)5GT55'\9!A<U.SC>ZUOFV^01W
M./8C"9N=G&^PUOFV^4UWV)[#.-_^7K<)]E\N)[,FD[TFW%$FW+H;0UO3E*R'
M99>7JY8&-UQU31_.L]M?'*3&"(-DUE_)(7V1DIS^G0O HCQ,G1.2X$H-%U/*
M2\;2M275$<(+/S^?N,EH\C$7V5[D03R^+52[Z]JK;++("IJ<F"85*I?C3K,$
MK-U(N?5 )R4H?Z&;%Y2KB9J(89L:5.><Y;[+(_])U]Z<KI/FFLOHM@=FU>[.
M%DE$QT-T?C0<_VL1GYY:X_C<V$9_S%%0?ZX_I6J%[!I;MG\8+..>.7,KZ1=U
MD5ONVYS6F]8>?XTO,OU:I=3IRW11<Y)U7G0=3NW$:VW'V$P'7:=#Z=EDG)>;
MN_@N+MOFM>D148>87=7R1;-S/$E]+W,W4C])MF<>49) 4KMKFHV\T%]K%]95
M55W'YYG6,AJ&I6Z2,\,:XGN;0]EWTD']I>Q2;MJQ-@EYPW3RW=2PSOU6G4WJ
M%+(L;LVM*BXGDQ323DV^\CMTW9++C:UWNL;-;!C!JZ-9/IS]5D5M+;U:7$ D
M3MM"*4?=F_CD[(:/[*:;^XH4$^'E_J%-+EQ:V>S[*L&_O>K*]=42P2"=R,>I
MOCQOB+YMSMQ!0EII[8J;?[VLX^M+GUK=>=0MDFMB-AFY ZF"L)/##-8ZS#8S
MZ!VX^G$<9JL[L6V\:JW#;/.;[K ]V_50NE$ZQ'=5X/960I;8Q9)--K[^UM7?
MB-3:R=]UYW>E;&X>E"R^AFTU2:U-#782@J^ZL8YE[*'Y>MPTGP8<Y!KK^@%U
M=M#--37?-U^;)[0B:CZ9-UFPMLX)77*\K"DL4O'U\J_SU,$M!=SJ5VNR9YH<
MW2Z;63XVBEZ=>S\G(=B\H4Y1NY?5F^M!C2M9E+_V.4J5\]PP=]M76\SCKO^[
M;OB1LF)3A"4J /$2N\R@3G]M-/1X]ZGKE19>I 8G7_/ +M?&T<;N]TV^5>X+
MDM^BSFIO:$#'L__:-(I<N8.KTLJ70BPN)ETWU<[_/B=(Y2D026NI4Z3U:#99
MBI&K8$[:]5G3'+L5Q"FB$X7>].MM:=T1 ZM6>#'\TFARM31H?1&N+;*_:D#P
MLCI;RN=(2UEH=DEDV=IE20W7(GV3Q3Q%:>J]6@KUEZT)EF]9!R^O)7TO97^^
M?9M0=A5QSK&F<S].W:62OAAI):DY?AE[O;'BNJU,NZW>Q:U.$=)ELG:FV)H<
M?:OZY0RKC_%DADV*^LA_S(K08CSSHQP*7$QGC;,^34Y(+^E\T(O1=5RVJD(\
MW<^IOT;\WC55,+4F_UJ';)V/Y.):@A]/^FW7W\3E.CZ'G4I=GWL]*91ZTE)/
MNE$]VT6I6]L[:+-^MH-2QV_":87^MD6Q19_Z\&[MN>$A6[?26;WI(K'!(=PZ
M63;Y@S^D/ZV*-$H4_P];9%V0(!"1AF*MO4?6<^,MZ66&@(I?-(P2+4!PK(%J
MQZ(4HAP%1!^?^S<70-;B]LKLKIT=RW3XK"#4R42YE<2=KH@V!C/L)J'7_4.K
M%2ZTI//<JK7<E(G<Y#,M"\S:P5UN![]TGRC<*2P*:\.BFP&U PK7-EK>3-X[
M8.)!OO$^CVBGT"RL#<WN=;?KC:O!:/UHU,PVSI.LTN]IH/'R]UI,VS#/W^])
MZZENJV<WE8>N2I+6F\8[3W^X&O2\Y2CNBZ%S(W][?C/9;D)[GVID4R_9\XSQ
M>[S8^N'M9.M'MWMZQP#SS'/S.N[>RSW.B'W7E2/-;A]^%=="F_N?5+X[%33C
MR1\(KP:M4O[/E1;!Z]<__?3SS_<%7&]ZS:NFCF]50\*^\=B9&7_OC5@/T)XG
MVC_HF!YZ(K_K>]N[6S!-2%R^JSKVNZXO#.S:(C].%F8>%J/;%DNG8#!8*9!6
MUA&MP1FIG"4."%>28<W<RBKT#06#=%DP2-<7#.(!B-MUD/MG;SV"JG]^=R2F
M]KIIG]?8*TOS:8\,[02X5K]+V(V;')ME+#6<%2RC._\66R\$19)0!$1J0X.E
MS!%, R6NS;==Z[9X.,N  2+JN!RCJ$$-536)C3GX,?<I+2(,ZI38)G(RW%U5
M?7[JT&%YSE$UF&_7\Z.VT.;OP_EY6V5SEA*-5OM9_YYB;Y'V.JS*,Y3;Z6@F
M)01-5-!"!A(_9I98ODV"[<-9%1T(]MB4FSY/^;L;K]H_2^S!"=,;,XPD&2WV
M3CUKKH>L9U\U>8M7"0.YH<H>66-O3IR^Z7&3A^<T>...JSP BTQ-Q[:-/S44
M^5-#D!^NZ/&J*?_L;.S>)F+LZGG".TJ,UP910$X::B+79%XPZRU"V\R)W9)Y
MSO*9O5C+11FYW5/FH#QT1R;S^+@GI!<[/2USC;.-')"%[K8[I\!=733I1KZ'
MXWUL3KH3WXZ>_7@R8,V1I(Q2#P%Y18)@%"LN@\;.K9BDTINF2_" ),_W*;'I
M7O#:,-WX3]KL8\2"=RJW7#_:,&_I/ANMKAX&M_&JNPHQD\[S/G56_C4W5OZU
MZ:N\II)?>1(L\1+C$!\E#9&6!D,0]U1P8GO(KR&",&R-<B(@4$XK+(B*RA("
M@HF'(_8?RSM5U5M5M7MUD YDL%,1)*PM@MR\SSL<SG&*(&&G(DBVM@AR\YON
ML#V'*8+\T!UOEXJV4J)V/0_XJI57'F'?::H^6Z:^MQWMFR[KG6RO5,[U,567
M?=2I/+YMO3*X5A6F+R]'7W,[LV5-8KY9W;F]';7:&2C4_*U).$M=LG(CTKRX
MID5KOFQXK911CZ]5%30%=-VRKOJ)G1+'85M=4D^UKCL#S-I*@*9*+,W5;EN2
M+5MLN4EE4H^VN*.YXJ!)!Q\L!_[5A0-Y0?_VV?C*\\+&\VYW_NO;[?1<YTRV
M4=K4ZM-DM+BHJ\_.)Q>3CSX/">^VS&HW(W5:^SRK%K/ET(!.N>)5A_BVC'#9
M9"PL\OS#YODOJ[/4X?Z3'H[RA7DY\>Y-1G^NG;W6,JY=M_G:]E3(!-,V(NO.
M;LVM%:[35B**Y2SR.H7_^O2#Y);\[=J#ZGY@<7UU-[%V+4U]IFVN2G6CS=S?
M1'3-&=<KO!SI/-RZ[1<V,?^LNZ2F[:CK&_*[M_N8KTQEN\,\O"%NPC\7[F/M
M6[J,9G_N\!^?,//S7%S1(B37V:;VNK>GWUXAX(X)!I^;^I6F'K(S47=9H)%.
M8IP&'$^:NI7TG52%TK0'T]9&61IW9?)5C]K9#;KI?+\L4[TJ?FK._]T-K-U<
M6T,Z-2GHG,1Y-0FX[;=\=X_@>HY[_0H_^OK?-^-?_#S[FZ/&D587=_'GZ>1B
MA0Z2^D-%(\-UU' +& QG7C'MP<>?!3 NB:* %49FA>OY?DV%M_&9[-Q=N/_M
M *8UL8)28:(N1H+D7"E)@R92>-6FAMXKN^#>VT'(2[)F.];WF^YV+3Y082W;
MJ;"6K2VLW2ST=] 4CE-8N[K]_<:KUA;6;G[3';;GKK&I"6414RL ].IKX^UZ
M?^XCZ&IS_\XZ NRQTHIPQAT'SU#D,I91@I@S!"O51QT!H<AS$C<021:WDBJE
M43 V,G,;P4SL8>H(/F2!VS+\K![D23!U7>/U4OQEQX!&I-PO:?\Z,[B/V=0G
M@>]49,36%AEMIM4="'QMROEFTMF!WDXE1Y_M5,S$UA8S[76WGU.._KHDYOVE
MXZ.GDH[?/OHTT_$?$O8Y1/Y[.?$]G/C.6?6G7_%P(Y0A^-JTG4WL*W^2I@&.
MX_Z]$"])ITH_?2,^H/[LX57F5XT9WC1V?Y[B&"WPH^3\G4QZW^..F1[HM>[C
M?EB5#MB2W->NJR$J0)QJJ;G6P"EH+0020G%J%>)M<]X])_V)@23HD27]]2W!
M"EX+7K? *V'(">(PH !@.)::2F5]4*"I%7;%^#6TQ&MO)4@8#:3DCQNPO2L@
M^S:26EII^BU<CPOL3WLX+,LY<-;JP=)/MP-\<ZR_MJ?:P3U5WGOKM*$:@[1,
M"J$9QX$H8I35*R<4[B^_E ZDHJ=84+3/9-("JJ<&*@^(&A,(L]I"X%QZ!TXK
M9S4+R+H5<;9=A>DVH(*!@I.LTCO=#.U^_0!]FO<M)2X#Z\<JZSLAD^%4BO5.
M2\MO/_M+FX'1E?K$:<)TE/<N@%/4"$*HY2$:[$1&"_TP)7EX@"E[W-I^P5K!
MV@:L);^7$B1"#@R@J%Y+@KA4*E#J.($5.4A[L*RI'"#ZV.I?CVU9'\Q_OR&O
M;G4BW=.Q(AZOR^^()LE#\@ )\"CK(UM"B( &;#!W)@I_$3A1AKJ'5B=MEQ8Y
M '([$_")FR4%I06EVZ+4"<PLX=ZAX,$R9"@/7I"0:@HM,2M+O_M&*2$#K)ZK
M\^!XE89LI\; ;*OA,?LL-F0[=<ME?$.3[V7 ZNXR0XXT(UPI@<#'!W%%O/$!
M!X*I\19OTR=A4_JM4\)KR924*+Z%9M)R%K!6B@0:Q:9_=&V\5]<L=A)(#CFU
MD>U47,O$NCS,S2>VPS$?IV"1[53&R]:VDM[Z3?=*T!UZR^GD5D_CSZZ=Y#N:
M?/9YK%^>CCB99F,H2M?1\-\Y?S9/?GI9_>U];3\-NW?[^''J/^:Q2G?5V+0<
MYB]O?GZ[Y#)U*[6.)%;$*B$%8E$]!LF\=A0,]8)1J:,:S1]:1K1. *.7MP/B
MVU0/;?=F5%"$2? 8%("PVA!N-!(!:4I-9*D/K0A:_V;KZJ+FVU4!#3+-9")P
M52JXK,=WC?0LF>Z#*@RG\:?)8EY]FW;BNV9N9CNB<S2JVS]=IYM5=ZQO=..6
M/W=OF4H8ZG%-'R<3-XNJRCSWWDMJ77J?]/SJ7$=[WG@_OO:G[0G]0-QFI^IQ
MI@XP6)KM5+G-T9KRGW?UA*X?ZV&1J2*EUMEK;>-NG2.0U,<  49&05R!Y,)8
MSP37/B PVWC1-^D<P7L!RG$<D 1 1 G! $>FC80&?AB=8[6:T&Q:U=FUJMZV
M[UN[=/]* ]^I.(^O+<[;O.4[G--QE(:[1F]LN&IM<=[6;[I7I:&E/M>AOCS^
MMID..\M5S%DCL).+R[:B++'63M._=C;?M=M<?2?R8]]66>?BMMR<+?+U\8NV
M&T'SS&8.W[W*VU[&K^<GW:@!;]:2R^?J-T@E_Y<+,QK:IH%A/:_:CW-K@WA(
MHW;L<WZ9X>RJ:4.NQ#:I_<!%1%]Z_NAK]6F8!,K+ZM7J[9GZ9@Y/,VPX?19W
M(;UQ?;MIVZO!#>LASNV]4X'^8F:GP\MY/;EON>;ED)^F9CW/S:UKX@=IX9,0
M)9W+OSF?'!.#*BH":2"OOEI9W3+!#3\F)M2H%O7,S#O>I%8G+S//^G<SXSA]
MEEHE3/-67 W?SK.+ZW94+Z*.,JJG;]9SC%/[W+09PVFG.G\Q\V&1!C#GHORI
M'N=!U&$ZN:CN+6G^EN_UEV'H]I!BUALCC'$*!; L*F:<4RN5]BSJZ*NR2&Z(
MEW_$QUWZZ?SKNY&.3QJ[G_ZU&.:GOOKZ(1[ V9?A[!]IZUY?[5RFR;_Z-(3O
M'[^F3H7Y2W^-NW&QN*@_OZ;5O9AY^[U;3%,7AV]^P#>9?2*#?G8C".1M?'$(
M 2":^<H%%X*P@@EG*=G<\+K'W=!?MMH->FLWTN=I?OL&YK,6@;G)Q9)%S"9A
M_EFG:;27(SU/2[D!D[PK=<.,R ?21.IF&+JM^4=JB9%&OE9I2NO0;[&ZE:BZ
MCJ.$V^2%?3%*C6.V!%%JAW&[^G^0]Z"N0DH/BW?1'_VJ6]2#T#<Q]L\Z]Q:9
M3K[DZR,/Z(<^L5<VY4]SJ1D$233AA)GXKZ0Z@G5S(N56])G/YO:Z5M/IWYM-
M.ZOW;".]\COH]4#*RDZ%UGS?#9+(=K,9=W_MG8J7.:RQ9^J4Q*]G[E.*$]]M
MOQ@'VFHO'$(.(@5*G!ZH6;1@#&&Z#Y^I]%$QU-1%6*3N*TH+%(1T)GY,/'%B
MK?W21_;<:N.EV:&JV:+#M&1;/1!^XU5KI_UMWM\=#N5(QLI.L0.^MA!_ZS?=
MJ['24IMNJ&V5!!W4/<JNJ<S7]/PHMJZZ-46VG'3[90>U.FND:;*1[Y']4)\G
MT]^B6%WY_&O#OYL1$6V&2=LQJLX^R1W')K-9,BS:[F4^+G@8:D$:Q744I"^K
M Y')3G$"+NY!TU?#B5NR>%:3MUF9O%TF;V^$TRX@E ?P#_.=7-=<K>MW>SZ\
M3,96U,G_'%ECM&D^9H5[DW^8:\?B_8,3(@!&4C'.O(DG AA+V,(DV*Q?><P%
M]B($0P-0YXSS7GM.E? 2&7:0UK<'B$FW)Y E4WL&M?_LD#%JOE/L0:SM&KOY
M!'<X]N-H<&(G;[Q8ZXW?^DWW.X[ON@NFGB;>.DV^5K,N>9ZWY)FTK*@;1:D0
M'WN]2]K;:.C7<>FL:KF+%#G,OLY/2Y5O&Z_RF[&=7/CJVS1AY+O<9W:YQ@UA
MX?=^E!;YI]H3&CG;V;5%_%2OH>N-))YCQ@G/P2X:-,(V>,' Q ,%NB(&OL*_
MD=P6;Z?OHUHYM+6/8@5O;?T4/828U<O;[1_:$/.@]RV2A$MK121I)D (%;=%
MF$"B28VXQJO2!&YD^A]CB\3+VR-=KK9HBP2#>V^35S@8(CQEWH+"4AGKB4?2
M&XR\8K<[)6*UW"9TK&V2:[8I-_A=R0):UVW&<7:F57Z<@DDW?9QU8D.3XH".
MTNATM:]@XU7W$#6[+VTGUZ"@&](*SUS./IU=U^=6:7).Q/N:P$S '((2.CZ+
M.QQ<@$B0UO>@R6%&,3&.628T@$[]<HQT7"AM %C@3T23Z^QY)O>_YK;;1]'F
MQ$Z>5[&V;>3F4]SAZ(^DS>WDKA1KW96;WW2'[;D+YGD\VQ6Y1;FP)+9,:W>V
M\E5$0F2'*/#XBAZDHE9%N<XMB]))!-0#VA'VP"PX2=(/'&L"F"!FJ9 T"*0>
M'=IO(_MBB>RKL&'7F]EJJDTJWH=S/_.=K][J*KRM&ISN77<@WH6;] F@G1S:
M8JU#>S,6=@#06HZVF5)W(.]3Z1PL=G(FB[5)YYMW>X<C6LM5-^_V#D=$2X_B
MK7H47R\25K=*A-7#"X17-F(]1&_CC26&Z(ETM?UY4H^@^>]LHOUTW41[^NUN
M=SK[@U#8$VJ;_/P:93^CPSWIGMCE<!]VN.B4#[?7KB@<>FQXOA==:*.=^=R;
MH3W>-@U'[O:TPBM\.W;! R=,I[FUPH)W0OE H@U%M42&$K,Y)[^/8$0T=U84
MA3ZJ7DX%E@66?<)2(DH15D98 D2IE'&O;"#.4BJP7)')?(\>:]O"4M&"RH+*
M@LHE*@U&%B#PW&:,*VXHQ<)HAP@CV,C;;<9N!OK[$9;T)7[<L.Q=Q7^H'H]E
M'XK\ZTE=I9N3U_\X6US^\"W^[H^_3S\\G:YIC[A#^@.0+[E05$1IS!4&K*SR
M+&@?.""CF'.;(ZC_J$-ZRS#?7R9U443.]$F$\S;D)FK]9?AP\O(D^YSM3T07
M*!P""BYH$[P4(B ##$=<. '@K N.,NY6)('?3 H\.!286)$V6:!0H/! *& 9
M+/' (<75#2:260H$6^XD)IC<MM)N)7X>7BJP%7F?IP>%Q^0$[D=YW"J#_KG[
M@I]3L_[M]%*)O<'*1Q;DP&N;TFRB6#96(\/!KVQWM[U>NB$%OC^N1,5+\;A-
MV@+%YP[%N!VIJZ:@0I$(1?W_V7O7)K>-)%WXK^!H+R%%L%NX%&[VC"/:DCRC
M/;:ED.3PGO?+1 $H=,,F"2Y JM7[Z]_,K"I<2)!@@R38DGEBSUA-LH"JK*J\
M/ID9IKX/%]/R61#Y=M+?%N.)7$7OXO2]7,6O^RHFCFFQU ZB( @9LTSNF*[C
M!6GHL,B+[?0PO7Q,J7CFWI%'<O2>K^Z\/RBOW]]99;H?VCP #[T3)-\/;1Z
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
MQJ8P7>^X)'VE%O:AN:Z#"6EM)6277#P)&840?N0&,1>80Y+$W!%6X/K"%L!
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
M*%AK1?"^+@4K<7S?25AJ1HG-4N![;H@55GPS"$TL&G T!:NC?" )\D4A/F?
M'J</<!U!=2BD;@'?=*@*[][_<OV4;JEE#KJFUB'7]'+CY(USOM(;QRW7%JD=
MVF:"65UPWY@#>J8?<-OS'2<]VHW;H4_WW+P9I>8^K9MF#;II]B.<(^J;Q@&(
MIZ"7D$OKK@HTP]G1]T9]HOU:<M>;M^,]OQ4_%H+_>0/_HV>R_@,\%*"WK;VZ
M>3ICV#I1'%YO2.IP:Z__=45JXP]>6&E!FX389 H'SX4;<,9 2_VWM[^^?O/?
MSXYUY]Z"#OGE;R]Y:QD;F[^YP@60XBK"O;KB*5#[.SZ]YP_EEOV$^=\5>J@\
M!A00,$QR9C;YJ7)^JL_,[XT[!2T@6,8:;^V":>BOFH?Q67,U'6?JGW O<%.[
M5GS();0'74)G_TLX?&K.H*FQ7?=.2X7#"WV!B9/FTVE^CXZ1;"YM+UQ?(LJX
MR")X'AHK25;RV]M"W,HO\Q08LW1Y1 ^&,OK((-+.EN7#0EP;[T"^\>E4.FUF
M_(^\0"T+1N,S]1,R=-W$^>T<)I88.0PQEC#MZY-L!ANT&>X8YZ33Q]X[RJNB
M1< O89OCQ_D@WH/Q&3_@JWZ<YO&?S^KY6H$#"@$H>SZ/F"W<@,'_=SDH@ F/
M>-K?/?.9 4>(+_#H%BO1M3@7G@NZ8^"#QL$"R\2*BLRS6,B%[0:F9XUP!SI1
M51]$"2PMOFOZ+Y7C<\J7>$G*UA&HJ7]<U:(SLM [RM^EQ/?3?,!&/4:9.2)Y
M!L7!K)V!L/Z5#B"/,PHOW^/0&K&Z]J5V?1M<.?8GL*YBD1=\*2;&+7+A.3+U
MB>3J^,38F&91P8L,9Y&"(H"/(4D@WSNI_@5?P#SC#,:#%0;_CJ?9/(LS/H=_
MBSGH) +'XI.7(KZ;@SYQ*W]8QG?YE!>@^"MA4D<9RAP>N*27XW?E<H5@R[+Y
MP[PHKXU]R*"D% PN!&)1$WH*"+DEB+P5NN)NIWD$DNL!)!<H/;=WQFPU768+
ML&S1C3<74YB&)"$^7R^\IA ]4/[U()U\8.AQ').(A2"<J%&N(I2Q"SJ!H!O-
MD0))!L(0O@,3B5R%'31X,&;D4564 +4+1&:UL]?-A4L%O=[M&_@52&2<R2OX
M ?SG'P(D_OQA8H!^BA^CI/[M_\HGT[\_RA!'4WIKR0U3QF18]%QBC.A1E-\F
M]0V-:.U_5M&*NIRRD;3);<=SF8__X\1I$-MIF(2!!\PD=D)_Y-(GFC8U:;#!
MI";+WIG%^SK=K8EE6=>;2(W*5Y[-*U=YEZ?<WJ7)'5,<#(K\6SM#__V<?8 X
M8.>1EH,<]_9.QWW_2@>0QQU%6OXNFD:-2)H&31?S07Y8?U[Q(.#0A4BGR++Q
M#B09!IF1N:,!A+RR%C4HM+27"S[]G,%-&>EJV(.\P?9.;W#_-@[8^_- ANQ!
M+CS;/H0\G:I]WR!_E*O1BJC2&T 6H&8("_S.(,4/:\YO43E52<5RW6EWVAT<
MY/^QG4-VL-/ZZ!L4G.> #_)!V>P0\G1*X[Y!X=DLI8I/*]:L[9<432.R4C!.
M,P'5.Y'_('Y>F2M_Y*L"-'14R4OC7DRG^%^-2"+M4#G(M B84$2CR_C"7]4&
M6-/H0C_K')ZW9@J!39'!E%<2-Z ML(9MT+0AMEA(H^G2(DS=Q JY[[J,<<L-
MTM2*//C32P.6./VI04<I\;JI0C]-S=MT_>O-3CI[:]ZU&5>9;P.\K<=D1(/\
MK[9[""/JU'M[W6#F>1CU(">P[1WD\>M4#GM'C>&<[6'5VO]@\ 5\]@4NS5(
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
M:IS"/B@5&]JZDFU=5T9=%@ISJD#__KB2?:X1&=G[XE3J#/61KI8["('E'H3
MZL[.ZAUUGO(R[J 0JGM0"+4[]:1WU#CE9<CJ;>!D0/?4V5 ?!=7=UZD(DZ8*
M5266[4SFRENUI,CQ=TN*5YV?.J_\;-H#)Y$;17S'2R'O[S+_4\REI[9*6 /3
M =2K4OG#X/LUMR2I8.K)$K!CLZL[G([4BM<>IU_8>*!V9]>96C$O[^ITK6Y>
ML8;':$XC&[TO@3LH'NX>% _OSB/J'76>VA/N(->B>Y!KL1MGW3MJG-H30WH3
M5,TZ=)/944$Q[B#GIWN0\[,;"=[;K>4\V=/N(&>C>Y"SL1L)WCMJ[)K7U<F5
M/K)YG"V4@=;PDMTL'Q:(5VMA0\L\7=YC-*G1<T!S=Y5-+>;H4RCWZKG63"54
M@E(9:Q.*DV%;MSM.,44L;RU4; W6BWX365M2X_V4?^=>1"V1>L10VC8?^Q*=
M%*N9CEO68;P.BH_7$"%@MA7;GF];$1..%R6Q'00A<QA+;3\6(S=$T 1XBOT0
M7'9(&[*GU@O!'11#< ^*(70C-'M'G2?CVQWDQG,/<N-U(S1[1XW=X;-B4XV.
M8CJ$4I>UZ#%_M)L\FRTD\KR&Z3?R$-K%>M7KMJ4 P(V2$7[I&ISQ.M%&_@!;
M L/D\T(EY*"(DB/@=X4@"P?!#7B+*_"]KO+07:EAM5 21:+(:3;:?[\94-%Y
MY8^(A&05#KR%'VW::8D"?S5"!,WX5NU:K=/",5Z!)*:8V$!TH/#]*(XC(9A(
M69!X4>1[06J:S/9%)#2#&8XJ6Q,&'S#$0K_X17KVCR\D.K!D2*UG/]@;M:A
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
M>]#F#?(]A>?Q/>%:AY#(.LCYU!WI[QTU3LF<+F$P7@L?VS.Y[T6)FZ3,]<
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
M@$ K&;<CK= !#UZ\5]@7-Q'WQ7L%?G$SD=]:-WB!DGFD7[ZX88$H6\%+:1Z
M#.X1-SB.U)91AET@O&R%>@L'8U63YJ)7*U6SPW_^L_F^[(9H;(E#Q,%?C$5I
MD"24"Z<9C82J2C*<8V$Y/:N8<' 0+"\2N<7JWT'M-U_^!5P66/?+K7 %\9$&
M9V0*Z0A)%,66\^B=II$CNITCO.[EW87?#Y^M,^S_>)"%7DO=;H/JI]X8QKO&
ML*?>&+;#&;[/R=]$PA'OE7'$_-GFLHA/[@+\K4%X'RO <O+R>NFGJB()@&&L
M)'><&<8")U9)Y[7FF@@2C*C1G=E62Q&1H2@U0^-42NF]]49P[H5F3BC"3S4N
M<M,:5/)CYNQT\)V3><O+'5F82E\XG<VW_?K2Z2EC ?EO5P,DYG(T#[GLYO!7
MGD7+I2)UJL5>*68L-O&5;A>E/>3O'HY+G<NS5Z(;;^2[W>U)"W'=0J$ZAW47
MI],BQE\/_^M6RM>5(ZR*R?6>3-KE,RY,I?SL:X81O>K2M<\UGY_R\XN4ZYCE
M 8SRDH>U[BIK6#XLX=CY L<.SZ>]_W;7.G5'J8<2>M=O]WX>%3U\=YQ+1YFJ
M4[,F[BXG;>%=;\WD@ :>]2#E)<(ZAA&S!$Q89KVPWB(P=[G$"OYI*F(1N75;
M:RQBUSP_XSTJZ(E-&3@X3#8^GJ0%F-/,,V_&@E-9AD=^,&\@:?FI.Y./-<VH
MYF/TI!:O*8C?K%7Y*_UA*O_X*4-GI):YDRNL! ?4KA9(01OTI(4VY0WOU;NE
MRJ(";\LZW53;^,M-\.R\B)V5LE.\<X4H-S!MHU N6F:8, I)YIU5-(!AZBNZ
MT9HV.S4^LLW9'?-%?NA6K5HOU;-U1_PC.>)/$]5NA+)X<\[@\_G"#.<%C<M#
M<(DUW$AD)0:<\UII'1TGB%-,N,85[?]-(QTA/8DK2N,Z![MIL)N+3V=C/78;
MJP(H4'#61<4YTXYIP;3F0@H<.<)>1]T.H""DHN[J"5A%E1F2EIE*=_'('1!-
MZEF69BVH;9F_UMM8]3_ :5IAN;S?3#5?]S&U"5Q;Z3W%#.%@:3 A*!JQICS2
MBGK6QE,;1P;3@ZCOX<&7W9V>;B(9W#BJ;GC>-D"G'\V2>[[CKIQ:[K<-S]P<
MIJZ!J*=<"H#%$%E@0F!K,0LZ$N94U$JY%H H[RG=,B#=76-;$, [8-*XY:;@
ML5>JRY<=+V)S2+ZY)5P]9#:Z!5+0!CTYE65XFE&)>?9XJ;"^"TAT 8G'&) H
M17WI%\MY(.IYT (I:1@CA&OBF3*$82M4FG9X?$.:TR-GO+MPQ#[AB., :Q>3
MZ&(2#<%J-9[Z +@9A!=$!18DTA*@E/A@ \92N[M*V)\RGMX[*@%_I3TZ?%O?
M7CRN6!VX![:2Q+W.Q]Z+)1;KG7N@W_9!B,,O_:_K)2L+C9M\,./I3;OTDL)6
M-4@KP@)A6C%B N/(6.>\<33J$#G&9ONLIQH;I*W70FMGI&7.$<LD$S2FY(Z,
MPIG'V2"]0NQV-X_;O#.Z/\Z*T$3PSPT@AOF23ZZ,LV0VQ+"!V[;1IN>]6 L)
MVMS5NTT\]I"IXS0]D[V8$PE^R/(\I:;GR[[W@]"ZIN>]+OU8.J'? #Y?YDQR
M;Q-/X_\DGL8V]T%W;>\/V.Q_SH^H\_*(^D=Q1/V2CJ@?^L-\J,/DQS;O_\.B
M#',$*@%-BO;5X;\N)A8G)I;@+H9P1U^NNRK\KOG]F$&&PKT9;')OEIO>H^78
M:Q:<YY$91A1UQ""JG7(Z43W5U?3^KPUNU\OK_S;_'HUS-OK\HPN]^KQ0JX]I
M#R8UENVBGJ;KTP=.JKZ_PY:V)'M:  ?588^YRF_0OKFA4=H9A9F1K(SE2>I2
M>V0HH1I\*>V\)IBAU)C(L% RWM69>&246%+_YY/@?O*S<2*I??:S7'?<3TCM
MZS>KCI,"+T?KYO3NB8CPHG_5-5(_^B:?^]HG/!"DD TT2$:M45@3J25U2-C
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
MH]B-SHZN:=9NC3C7]'3J9D&CX9G0#2-B=S3>9;3D#MQ/3_U4;'8>^@DL2;M
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
MC_+7 +."_V"NTYO/QV,S_))_;GET)Y%>8RD8=5XSXZ+FEFH;/0Z6>U=%1G<
MDUS1ELWF[&+RG>8=7/.XY=8CHL%X8#IBY3U&&-9644L9-\V8Z<>N>^DTK].\
MQC7/&!PB\0%+F49U*A:]99$0[HTV<3T-78OI_FC2T <VV.\U.;W=H7.?S'WX
M]S&"Y_=>UC:@W6Y47"U!PEUO]NBQC->%&*Z%-)9CAM$'HCQW\&!,1JE=*G37
M,GBK.#?-N %<]+A6[8+%=E!6=7K=Z?5>>JUX9-98X3 VC"IM!+=,F4 U0MK/
M*0H.[62('A,M\S,ZO>[T^H3U.GAD)2(R:LV8YE%30BE6AH7$^H37&],>:_;A
MD-R'[4E)Z#4G!O,SR>M(29P/IWT_3TN,KG)Z[$39=S4;NPOPI;.<1CL[3UP_
MX'>7Q?^]]7Z 7O;-)'][NL/'\ZQ&01SS!9YP<)WU)Y-93@:SE@:!'7,762(1
M"M_=8)9(/>)X=%G0 >8?,7;TM4E7JHL.M2PZM"S#GX*;C7,VR3>EN+P%:7EU
M0U3U/MYFJSN_!*B8+K?].NN5"-1*KAD&JTD:&P63AAC.'-_N#?WK@7?T\KKZ
M"W+^Y3>75X/1=0AY)>G[7&.KN)CWPW0I2;L O0L(=RK?@,H'R0(/PF)O%!.$
M6!JU5%ACPI7R;'LVYG157JM.Y3N5?WHJCY2A4GI,#34L:F.B#"):4&NK) KK
M*G_;ASI=E<<](>6I*GW-S/3;:2[WX,84FYA:'\J^]U!2^NTWO\<3RT:X:=\-
M,Q K-TMSG(9?%@FV89AF*;669]:6/<T\#9<\Q332J22,7U!")KIX^',TN\G4
M?;M-'37,8S*I4&_5@5WBDIK[I9/\0@^M[,O,RO<D)GSPJ?O/YS!Q5FC#YXL^
MW(0#R)B UH1A9K)_?,K^Z_S\P\UBP#O&X6HTGBZQ[2_=WF2Q@LGUGQ/S%I=;
M7.T0\B7WD2_5 .^T.LUA#/.8RF0R<GV3BW%_>I%T(3\"ABX\MZDJXI:<C6^&
M-H2[HC%+X9IO_<$@LR'K#\LH3,D!_2#5R447ON4ZNX"/99<@NND[EVX]W9CO
M%V&I_#;*3_3'<UD&D;VE'+>G&-QW]L,R%[ZX+Q=^.O+' >YR C?T;@C/'M+W
M5%&*4XZI]D2@R-.,)FJ]U-H("4Y'8""C-5"*"P)K9(44SFDFP;G!P6$IJ"<&
M_!H7CDN)+Q:4^.< 99<)UD& WN>@N+*.V2\ :/=GP-_^]'LL61T,^-NOL<>-
M[<Z O[3:^6)7R&Q:\#NY\,$U9DB"PXRX8P9C%8S00GCON)=![\*+MTUPB<0T
M2,N0CH0Q1(P.Q.J G9=2$FV:X<)_=9$*R'*^^F4)+8YMMR*A^9%KK_-71T/
MT5Y^$B?R?/.]MV*(3*HL$9+_B7LYRB7+!!!UG,;FS,GS:Z')WRY#>PC>1IK\
M[1NYQ^Z3K?;U#@9RC<M62:"_[4,;"?1W6X&G0: _=Q\?*\GY7L&NQ\*?_'8T
MAA>&Y3HW?_U7L_$X#-WUT6[@<YJ55@PF;C./="?Y=6_\/\ \ ^\\S;@[FO!]
M#--^45E_/ 4<3:9[-S1VDG^*DO\N?7.8'$_F/H(9GWWZ9JXZP7M2@O>@(?%-
M;/G#2L\N^]X/PL+NYN046*B>_?S2#/)0GYDNN<0K8=*56RD^E/)Q*X&^I\O;
M46<.]H]U+V8[2$"VD/?E6=8+P(@PGKSYOUE_>KU<&Z(L\IY)0X-CEB+C9:2<
M(('SSL'U<C"L\_3PIRF<,LFT*K[QU3PP5"1XE^))2Q[ N4^QJ_2AJFPOOCO;
M.\GWY/G&M"_%I(?1D1._]R[./16*S@XJ.J@(F#"F-#-".":T4TPB20@7A%D6
M''DP5+P.L3\,_F48PC^F'^#<G-Q QJ]ANN13_I?I#U,4_P! @K7H(=X!20<D
M'9 <"$AXU!R01$L $NR]42IZ9@%6E!2,/!Q(YN@ F/'*3"[>#D;?_A;\E_#!
MC ]C?'!Y:A- .KSH\.)4\,)CBE!45D<; !Z,XLQ%0Q0-P;DH*^D([X47=]4)
M' (ID.I)>F0B@%:A1>U1H8>'?K"H)_;S_LY2B@ BDOH!\^QU/\(3Y55@AP/2
M9M&RX5K^1J'JO>N_S+?OX^W= W/C??QLOJ\R-Q5&QW)MOD'.8:65\)%Y%ZT)
M4;/HDUNE@MO>W]R^X M1/:[%<4'MI.V<3CU;HYY6>.D]H=(1Q238'"(*A'S@
M.D9GK:M1/=L1\*"BI\61AZ1TRMLI;QW**T6B \(4M)(Q$K"55C/D**@I. M*
MUJB\S0<9>EH=V7'HU+13TSK4U$=I%.$L1&(88EP[11@SG&+"P-F_[X"!!RJ6
MQ#W.CLSU\PC\[NK*D$.6:-3EIQ?MTY,E?WQ.Q+-+8T3#[#PM"HEN*X-J/V_:
MCO?:'!' ;41-C?;G(]<O*KFG'^!;1WY'E,66R$3 [E ,+ 1AD'%(:XNXU5)H
MT;) PZD12K>98;$#B@XH=@<*2@(-& 7/*&5,*2N]%IA+<*%2<U:=0-&.D ?O
M8=1&8J .4CI(.6(6MDY,"5HZ;26*-C@&P**(YTAJ)2+W$0R1MD9B-I>8/@;,
M.)%P30= CQ" FL,?XZUC*OK(G&!<.6.,8H$;IZA0@O-F0TRL)_61)\8>Q.!H
M)HC4GDA1WF/5EDA0VQ"O=;#6;%!\ ]G,'+,^)-=F--P"7<PJ+:1UP1+!,'4&
MF\"UXBAJI E;'VS1%8C4S,IXRB92APJ/$Q6<$Q8P@7,<(M-.F:@E=3XZ$K6(
MM:)".X(T%/>4H!UF=)C18<:>F!&C)LY2YCTUC" *6T]!IYPWW@CF:5N#,+O
M@^A1U$:7JD.'#AU.!!VT89Q+K[E@C*/$VT>,<4;CF-I\6;,A$B%ZDK=LXM:1
M%+HC2MF=*(6@CBBE:T)LH&G9@07%%8  _$,+9Z,4VE$M-2725<23VQJ*H0SU
M)#JR7_5HDU8=5'1008Q0#A'M>/2,.:\,)4H'99WT6,<*ZON3C,\0(GN:'-D%
MZX"D Y)'"R1"(RR(YT*G3F$)B$*\1"12&8/#8;U-X@2"-JJC2ND0HT., R&&
M(Y)[SVP(B+* HF7,1XVB5L@'K->IE>Z+&$U2I4C>8[HC8GNR5"G]7+*R'U)I
MS8\=9TJ;&T8/W"\JN-)<44(U8LQ(;PQQUD86%--<^$J/:G6"\=$ZF6Z!FB(]
M*8Y<1MQT*T&G1ZUIO&:!*^ZIT"$21KC75ALMDHI0X[583_GLKTCM"%*('I%'
MCG6>M%?1Z6YK=)<2%*47*F""P;;71E!EJ%,,*Z,I7:=JWU]WFX\+T"?'O] I
MZ2,T5)&3&!03Q306D3D,QRM"BDGB!9RW.QBJ==B8X#<K?N2X?(NZ1SH*DJX+
MK^O".TX7GC=:!^N"B)0R$KT-E#OGK8H<4Q/:[+AW%"0=4'1 T5B[+J'(6JK
MG?',*V:U<PC%%)H(F-)UXL;3#TP@=N3<1@<I':0\8D@)UC-DL,<$6^:H4]Y$
M(;A0PB <>#CE> GI*=S&YI<./3KT>!SH0:B4X* ($HQC0B#M-/7&.B)0]-BL
MM]ON'<G91=]53QU[)%W''W)0_I"58H>NP:]=^-9H#+JV_CYO&<,QD.@U81I'
MPXR,7E+D65 XK ^::4_PI855$T<<==^I;YO4M['^7.E-T-["GS0RA2FX+2!G
MB E*+2=\G4+QU&,BA'0401U@/#K : HO1""(*:T099XA1ZSR"A $.1,5(T:W
M->"Q,<Z!)3X93.C._4Z-:SCV@S%>,JP(XTQB:X03&J4)N %[9]9)>PY10Z)8
M3Z(V1AR.%%9XQ 0:N"/0Z%K3#M^:1H5!0F#I. L,1V$TQ9$SPF(,C*H*Z^0(
M,8B=O!0N>YH=V2II55]:!Q4=5-3:]RZI5EACX91ASG(M$@ERX-132D&L'PP5
M;0EWJ!YF1PYY=$#2 <FC!1(CB;08688\93)00Y5C)AKPJ21&OH) H^V%'ZSC
M[NH0HT.,@R$&)A(+)F3D@3.-K D\,(M]0([B("MH_NZ)& T2:,#]'W_L3*O0
MXHD1:)3,&65I24>@T>*^Q$,W#RM/+$+:L! QH^!.F4"HD2)P2X,.%<1 >!%4
M)NV,PTC<$X2WL<WQ1 R>3CW;TC;,B.,!<^:\BPQ%JV1 UB(CD&..B$JK8T_M
M/'SH8Y-%@GKDV%TO'?O-D]4R4"K0&FU49,P8KXV(&H<(2L>CK;;M]]2RINHC
M> ^+5AZ!G3ZU0)\.;50*3[T3RED1!*-66V8$Z(JFB()JD8H>B5L*56\X7?0(
M?G)<3QV'1L>AT76B/>9.-"M51%KYQ"S$>)064Z=P]!1+I1S=CK(=AT;7LMH!
MQ>,'BN )LC%89!5E#BOKF>&><"0H)M;8DXHB[,00WA/')O?L(*6#E$<,*2:5
M7FGJN?&124RU9RP@PG"46-A: Y.-EU+0'E9'GD72H4>''H\8/73J4R6&1*4P
M,S$8CZ6EQ%%D7;"BH@']D/&ACD/CL7-HK-0[=#VU[<*W$VW"5X'&(*@DG%AF
MA='($RVY1E+RJ'B=3M53*ISH.NT[5#C=%MTHD/92QDB58BAZY:.A7!IK 2=4
M%"<5:=E4K\&//^&UZ[_OE+M1Y7;:*.FXE1Q99AS32#C,7? AJN!,G<K=5)F(
MZE%VY $KG1IW:MRLY6X=E8(X(C76#--H'"(4,8\(4@J+BMD#AXP^8-FCO*.W
M:B9@P0Y=LG)DR@YR>,J.>R]I&T#4CV: !??;_E-KHFO/DS^DS\[B@#T2Q N-
MF9'8$"ZD4UAQ@7#P%</L6AI,H43WN&@9L&\1@T<6:.F@J8.F&J').V0$40*1
M"-8BURIJQ'2 _[,A"%IA-[8NI+.30:I(KW6$JQUP=<#UI('K ;B%K @Z:&&Q
M-"P*8IC CF+XGS%<THK9WBV-5M&>.#8K4CVXU& @JX.2#DIJM(%B,$Y$CX@/
M@BEL#5%&!R\\HD9&5D$]?T\L:9 &A:,6T*RUW] IHW+P5XJGYO^"!4O;W!_.
M3+EB:Z_<>B&7H,^P0/\2) 9GA11I$K;T1N'@L!34$Z.4=Z$L'84/!G\^W?%#
MXEFZKXVQN_V7A10'L!UG?REEHW(-]GYBL<\3RTU/G'R&?KQ^>!SR[6B<@4)F
MU\&,)UD8^N"7 I))N_,_<2\S0Y_^!:^"YD[-]PR4:6;&?3/(F^C@NOVA&\S2
M%_2'V9(GDWT,T_XXQX;LU6@RG62CF)FKJ_'H.ZCI- RNLS]N!JQUMPD,D:(>
ML>_*5],W+Y<O1ZVX9Y8:31EX<88[!O]V"ADFP:W;GLJ[70[Y?C9]'W? L1SO
M]OWP=A#D"Q 4FTM]SM:GYF0@)@/X1^\ "\XMUH(13@7B+'JOK1/(2LN08A&;
M'48.G<""PZJJ#:N:5*3^E65!1 G',E<>3F2O=?3<(I_H4;GA<9T^&>O%RJ)3
M6=F- W//UHOU;Q9]'"97 5[\"D#2R[Z%<<ANH&?G'N!\[\;!C;X,\P^:27:5
M?@T;F'YS!5OR?'R#8[;8J>R'\#V]+?P(H @W"[AYG=#O_548PV(-O^0?-OZR
M/^Q/INDEN%SYD>*2!7E74;?:RX9AFL$51[,Q(.4PS\/F=[TPKG+L?%<.C$L>
MV8]GASBPY#X'EIH?6 <\254CA^)*'N[VK^_W[<]^?@^;>04[Z:Z3C(.,#8*9
M)-%(QVY)T):.TQ#AT6&#<Y$U6T1VE=^M/\FFH_*; QB089A_N1N-DW*,ALG^
MO#FU[_7-('8@J"OD<?!!N!K8"T/XVLE9MI*1K#8>R]]4R,;25CJX_7%N0E\L
M<J[3T=5\V<M7YF9TL559?E/_^>SUIP]O/Y@OX>4XF-_.X8^%G-QZP]O1: JH
MM$&*'*A9&-<E1+<N_^LL!\6?I;Z]:@<R;<M[,=G%.&'P'][]^OK-_SZKRY-X
M!_;B][_^Q6S<XHHGO(*E>&[37CTW$5;[)S/X9JXG=^PGW/_%>/[10@QR-RI#
M>15#Z6HA=..$EZ^A%]E%2(YZ6? P=[4*U[S2"YO_:ED8G]T6V%LW^;=@?-K4
MJB>ND/>T&PGP?@5)!"/_K__Q_/GYT%V,QL^?_YRO97'4@:C LKNU)ATX1V9@
M>8]!^<Z'_F/(5?D\'8#]:3],7O<G#E1X-@X)4%\.P-5_=H.O!B$J512I*YA%
M">8$=E9IKWT(W,;M9O&S+,"9?96D=#P+5<<$#TX%C+UU(3))B+7PO8$*(RFR
M1F/< (07+WPK]]Z.!AZ$-:UW)K.<CP"_R%96,C^+R[7,?G@U#KX_!11\=0'2
M%B8KT':S-1O.L>V+L,?*D5U6[B%^[/8;V..N:2-']LL J) .I&1^Q7ZR*W.?
MMG19OZ6C%O0CWU^3P0$X[>>_?CF#LSB _??^:MJ_[/]>K,B'\>C+V%QF/Z1C
M=.-;?DQGH1_G=ET$$[D?AG#0]^%$'7TM3,4D6:.%/3@Q7_-3\Q#;0_?9'E:#
MU;;]&GO<&'^V&0D_N8O@9X/P/MZ!B7FLH0H$HU->14JII)[%$ SR5B.!P0WE
M0;B*=,EZ;&#IBLF)RSVEN: LRTDI)G-G:!MX&LXL=G O@B-F+&"SLC)X0IAS
M,EC6!'@^^_DS2'T<#0:C;[F=FJ*"DVPRNTP.SN\AMRU+:W*\ J(_N#EPN@(X
MDTV:JQPHR?0"S-2K8CE^NA-1:Y2ZRCCCM@^)9QNNN'UW]MA2LKL"UK@XE2')
M;1^2#UF<XCES80(;>S HX^+_^2P9'?!SBG@O?BX,+!>G^?MKLE>S=</ZMMFW
M;$P^V[]2=9X&J+?HO-:KH'M?YI[5XO7[5)56W3R _?_R /:;U0#VX1,]1VQN
MV&?;R7VOTD3Z^%C3'C<OY'T*Q<69/E2A>-U)[$:DIJ584=3/=Y#P6#<7=YO[
M>#<7=9O[2#>WH'4I8VTINY4(AW*?\34XCVW>]EKLCVVFQH.KP6Z',S-[G7T*
M7U)TZJ>:S8N3M#\;T?!N9;J5Z5:F7L=MN1'X%&CJ/X9),&-WD7V8V4%_<I%B
MIG\VEU<OL@\#,TT5,(?DHF]/C?@C+0 _:J/(O[^9U>1P>=CGS FE!;!,=8*Q
M]UP+)8)C02!MC8B,P+]C1(SL0&ZV9P[DIE!\_M;2%)F4U6:%BMQHR/G0+[2C
M?&M]#2>$'ID7LDV=)1U = !Q0RFOF: ,6\(U82Q5FG+,%9-2:RJY#+O4\SX"
M@-!')D_J\*'#AU;B@XN$2V(,H$1@)GI%N8C8RT@BUKJBP:*B*OT1X /M\6,W
MF'40T4%$TTSQ=Q9<I?_-([B?1RE^BY= 0VHBA?&*HT@9"TI9[1@A3B' #Q+N
M;"Y])%"AU'I/UDE!1>UAF_;$9LZ=\>&R[^8!F?$H@KS #IE!]DO9[- -Y&[O
M:--[FB\,>\"AD#H6':/!&\0-(4%[;RA#9CM%Y($P:2Z&"8F61' N@?N!TBZ]
M\HP?>2+.21/\=/K;K/?AA7'**.Q%4*"^2G,>J%!&!NN8J6*\:28Z<1#UW6A3
M$'+D"$4W!?QQJQI6 1-8 ARC9' \&@]GIHY*1"&1D/)8CG[3JH91C\DCST[I
M=.W$=.W!'K.-SBABJ-56,T69(<$X3QW17A/+UK7O]*S333H'YQL_\A22KI[A
M3IE_XV<%)TCV*8R_]EUX\N4+#<]O.*6$061@/2#&M'"&42ZL"-Q@+L&.T,SI
M'8:K' ;3%D(\E^':46R=,NBD@GZ=$G=*/%=B"FJK(F622<(TYH9$1Q1%U*(8
M!:_@CVC&[SZ\$G.*.S7NU/AQJ+&+QD;,HG)<,:*\Y0R#/DL$I[-%]&C)^\.K
M,>U)>>1 =Z?(G2(?+F 0F.(VI'G%3+.(HC)111\\I? ;$2K,[-,VKEF/8GK:
M"EU_\*#=8]Q?C<97HS&(3?:FI,+L9C,_P;F/]^Y8T,29P+DPB/F@-0V$6B6-
MX@!P=H>.A1M*5;B)=XG9,L>HA3C^FF!J"9[VIWFJ<UA/C^ C!Q!:,CRR0X5'
MA0JU@(+5EA"  ,8B_&>LHDH9233'S%FM*](CM^,1K0.%3=U*NL=U-Y2]T]]'
MH[^&6<73?&905D:$LE9839U7.-#HW7I!\%H@XI3T%_,>.J'#O-/?IZ>_#XX_
M4,8<CT'#K1L6"!CH6+LHE";18ZW,7?&'4])C1GOT=,_APX<;:AW"?D!NO8)X
MZ-Y$X-U8OVZL7XO&^MTWA:LU8D1R%O/Y6%%K&ZS 4M@@X>>=)F.U(2P"S] N
M!&[?8+\.GSI\.OH$X_N6F]/44$XHLDXS;KQE%"N.P9I4RCA.#E9A4DMVF?88
M.W(_1C? N$.2#DE2CYA"W@C $<X0X\K:5+7FC$:1&2+B>B:\KB*76I"$]-2Q
M\]H=DG1(\CB1Y,%1+F,IC@H1P25C 2NEJ-."2FTB#Y%7])\VXSIMFJ+*>HH>
MN7_M((AR %**KJ-NSXZZ1@&VZX;L]J[;NV[ONKU[,MVL!TP&58Y)*.?J7M<]
M)Z&KP=^[!K\E2]+U:G1RTLE))R>=G'1RTCXY><1$G9\"W*X9NI"7ZDS#^+(_
M+$A(;!B&"!;<XZ'Y.]T8<"LK7S 7.EHOF*?,<V85X2$(PSAG7.+[,I"D"'$>
M,X;;_AJ*=L?+J\'H.H2%C+:HD8CVB#PR4_E)5\!TNG\<W:^GSP A%UR,1G/!
M.$.&DTABP,;(B#SR]ZPJ:9'J;ZJ1P[VCLY8\]EAAIZ4U:BGS!B/)A/2>,1Z5
M<0H1C0,2D6!/UF<.;:[8. TM):*G1"NYMSLM?1I:^N!J"(>C)KD5;3S#4F@G
M!:$\$(F-D%6L8.TVIS=9T;R'\2DP;K<WAW/(X,"[RRO3'Z<NL6P4L]$5B,TT
M=?4,@IF$[./[?V1F,@G321X[N!JG-TRO\Q_"_\WZ5^F#7::G+1&WUMDG/&H/
M3H0/-D2P5:0)R 3JN27P'XL5O8WW#2#<R._[^'XNO;\DX?V8ENY]_,<DG.<2
M7% PY_(+_WPSE]XC(.3O83SR9G*11$<13%Z<-AM3I_"=PB_FE1&B.<-82JJ8
M9MAJR:*WB$C/F7#W'3/R2!3^=IB!]?2Q60TZI>^4OBZE5S1*&HF**)W97&G,
M):?!1>IUM#H^/ KQ&)1>='3(G<:W5>,?'-$@R/HH1##><68C-YX:SF64DGEL
M[&YC5QZIYO,>DB<^%?T1ET><.Q<&N6"!-HQB%@J*U6Q<<II,1VT+BSSR\N[6
MV3>&(1Z9T8(HRQ BQF,I#"7.1L8HOB\!2 7*+<O@^UB2_);8^WET*KC7LKC&
M8\_1/'6UE-R@(!GS$4O&.=+.(XJ-X$1(:V3%;/3[QAH>AUJNE351>>3@0Z>9
MCUPSG68D(@)GHV#2(L6)-*"47K@@*-,/#P@\#LWL#LQ.+8_JM0NID0R:!NPY
MHQP9&0U205&'N#&VX@A]2O;LB1Z<3[.0 >2Y/^B#$S[WVUUQ1/6R8>A*%)Y0
M*/.^/0Z6@?N E)>>,BJX\3((8C$/!D5<D;RXMW,_E\Q7@Q&@U)?C QGNJ6-S
M[G7)B$Z#Z])@0D/46@4'M@O#2B@4K'8"<2Q%-'B'D28GI\&T)U0WE+'3X$>B
MP4;CR+PV@5'&D)"*VNA\Q#$&;P7>8:C)"6JP5D=N+NPTN-/@PX46J'0IC!"Y
MU0%T6VC/%56>4>.98XKN&UIHG2;K'C]V?T/KLOLMGZ?Z?GH1QIDIJ*KZW335
MISBWZ9XF2@Q$>V$)=T8PY81F\&]$M%4T>(W64QKW#A/D0KGRIBXCT<U>ZW2X
M3CX3XC31!DM'(K-.6AN0,0)C;6)4L6(B\GTC!4=3XET(300Y&6T^$8J3#AJ.
M#PTU52RHH$-T1"/!B'-6:6V("M3!V:ZL>G@$HA7'^WHB )T.)G0G_--3XP>'
M(:)S$2MGN1244<Z,<8(H+N"?Q-$JN_V$K/4U=9:L&[)Z9PRB&[+Z<&#L!@:U
M@N2F34]>CVL6O7"2.68TTXQX9YT6PGJFA59:VOO&5[HAJSMJ["/SOSI\ZO#I
M($0VC&%CC.1&*19U--X@)85"R#NG%>^&K!YCD%F')!V2G!J2,(N-#I0R'1&3
M%G!$2X*P84&3:,5Z#+H;LMHA28<D3P%)'ASLLH3QB+ ,1@5FG-8^"FZ"X,AP
MZ2SNAJPVARAE/ O^,B!>^;_@&=/Z]X<S4S[DVBNW7LBW]C,\T[]X<"I@[*T+
MD4E"K+41!2J,I,@:/:]RA@\&?S[=\4/J6;JOC5&O_26=%))NQ]E?RNVL7(.]
MGUCM\\1ZTQ/_>S:9]N-U#1&\BY"YXN3/^D-XW[8!+$NU2$E9LBE\P74PXRP,
M??#9^=6X/\@HZF5)97L9_'AIX*74[!0'P<$7N LS3"/XX'+IPZ!EH*")SN0B
M4?* &$_AO7Z6:U?!6@(Z#]\R+:]X-0Y?^Z/9!+[3.#>>I08JP)K)V2&V3N^S
M=1C-]^Z 0C4G\[CGK>&=Q*H,%L]AAM;"WSO,?AU]S>$X"0?Z:T+(E6-JZ>WW
MN]JSGWM)G,9A<C5*A#C342Y:K][_S[O7?_U+NL[/M5[M>2JCK/]K =Y!B2[[
MKM"^] 2C2WCM.J]PDB\FV63F')QS<3;(IJ"GDWXN,_"X)OO:'T]G9I!]&XU_
M V6$'T?#U(W:R[X%6!Q0<C,!59G!\H"NK;S;C,=))=.[2Q4#?7J^N)F24PA6
M]JPX.<Y!+=-BSP;%MX?O^7N+6YXX>'^Z1/IA?C!GRR=S5A[-Z;[AQ@8S'_(W
MA^_]G-K9P3EH8#L'Q1V/8NP#(.6'&, 0R.4PY1E*^#C$/DPOQB$<9(,OX?T7
MDQ(K#W&%OQL DO%U1G&.P/@0U^@MQ'.!TSDC]PQ0W+D97,D!-,-6YK6KL:B"
MAO/B+/LGG"OC\F-I#]-'0"X'">$!W[/)_\W2[^-H-#5?PM*W6?C"JZOQZ'M^
M#@RNYQ9,\7!W.KL?PMB!4,-W?9S?Z;OA1[C@F_QZG_++O2VN]GY^L>6F<V2]
MT%(9ABRCF!FB&#C D2%F$285H7X$N%QZP!C79:_R97N5+,S5YV1SA'^]7N)/
MM<K!60;6 \")*8_J A% L$$U33JFI^9[>G$I.5AT.B=I^>/&S:OT+\IHQ?)P
M O <"!<!4Q89-DYI2:52J?H53/7**KG%_L#?%!_"G^"+#1*;]T>=5<0GZMR@
M0DO@W8/<LN@ \TB F12E/ZE6A0H#.>U2' T&HV_I?2 =SDPNYB0!/\UO\! F
M)=[+I"0+:Q?^RGW(>H(/"\<7H3^M1DP*AV_N[!;1D1=P[P,S 0U\_>G#VU_Z
MD^GG="OP:A@,2K_Y/Y^AXN=D3)0_5U1RE'=?7IZ*JPKG?#JZ>I&M!'"V566L
M]H>H.DSJ9!<2\:(R!+'Z$&8V'54_Q-VW79N3N32YHU:]*E5B^W%RWS9M&0T5
M3*NH(R/&:N*IH,X&K804L8:)<BWFBMWY^&)G%8FZPQU?X^!25#2W+I+="#]=
MC<;):G3PQY?1^+J7PEWN8NY3%"9J?]>I,74+D8M8*.:4P$PPR8)U7@F*J0L:
MQZ!J:,/978A>%1Y5_KM)"T0'G54T%!]2=!;\N"N^93IJP4_Y!F\#QQ*<:UNX
MG,L.3O'):M[<VF4&*80,]Q+\#@M'+;56(!FY$R SQ/N*W/WA9*:=J,.:M9E]
MF+AQWX($Q-DX=V=M +LL%Y 50VQ3,/T AAK9RU"CG:'6&6H;DWUU:M)=;.5U
M@Z9P D<!DDX<9SA0+:6G6B!MN:4*5=!B/6IRW5V1E)Y5T/(<#$DK;3-S2T+&
MZ4R=BPD@Q,CU\]/W6W]ZT:3IQJ5@))ENT7#&K%=1*A$0CHIBP:L((6IA43\Q
M*XXT;?_O9,09"T?S:)CR!N-% A-^NFW1^7 %'D6_D+WT2W,Y LS]?2&,#9E\
M7BGG)$[#R#PC/&A"B$$2,\1!ELQZ.U^CC/WMA"YT5E&&<3#).SNFH4?W,O18
M$_EGMM>M\4;*&E[/0KVAIC*C/$]U3,UO 6##CKZ&/ ,Z!64H#[4M$UAV\"J+
MLHK1)&4[T_<L_-+\-RD.DHHT;,$A:Z]A%\"IRV/*Z<N=&8^OTP]?S6"V2,3F
M=Y"E*J&K/%T\7!15S-\19Z#* ;33]R=Y%4:JJTB!YP@.SR0_EEV)OT6B)XOC
MT67^T913SA_A*]Q^RBK#5UR-RN3T^@V<92^+Q.ZP7(WT;9/Y&V\]7UK9?(E]
M*- \7V8 _/S"=]SL^C4G\!7C4'AO%<LTR7-9XP +#!N:'+V0?3-IQ\!B\6")
MSQ_E)IR49S/AG</5.X.%A#?<N?B3M&&S*3S;[^6&%5@#A]$D[?W*Y^9;Y.>;
ML_2(9CH%QW16>'%SZ<S%+'^4];N8E%>Z)9_%BQ5">H=P]B\OX0C+D[!),"?P
MF_1R>0=+T;:T?-M/RHW'SUOXKO])C[#2?:6%T!+L?:.92@,[96 2K/[ G":H
M(D1RL,+!78\KV>AQE>]76OPR+ I?"\;-)/L%M'-PD!0:/4CF+QG]9<KR[?FG
ME]GYIU?9Y]%5WQWD&11!ARF5R#U_]"*)<I;+<O;?(.F@S'FU3?Y;_&)96R_Z
MH!%C=W%]=LA,']_K\!9-V!5BKUN3C=@5M0K'.]!5[_-3,C_A %7R@JB\9!I.
MQR^CA-)E_<SU\P5;?"IV7'./YSY1"=O]N5^T4I117@U.Z*I<] %R(-P[#JZS
MTPZQ((Q5F!KP:RP64G 23HBQ?.?<QEG%X(5Z2R*6<+[<K#_6T^]#L-*.P"E*
M-8L8Z\A &VD4V#CF7 UIS];M%CVKZ($^> E.JI>^5=.R6C>=[VU:U5Y>TQI2
MR3487#47I927?KLHT*L<2+$HT9R[(>F%T>7*U,G"6[EE62:3.[LP@#R)B*(?
M^P4(K1:,EP6ERT^/B]? 9 &O9CJO+-Q229J'@$:S@5])Y&TJ"9__9NG(</"I
M<=YW<;'( DQ'5_,%OE4471P)R[F,#^9+>#D.YK=S^&-Q'MUZ0RHW!.'=<%JE
MDL4PKNNPNG7Y7_-R>S!XT&WSXD#-%>6]F.QBG%3U#^]^??WF?Y_5DWA*9Z@/
MW__Z%[/R&&O6R?H37L%2/+=IKYZ;"*O]DQE\,]>3._83[O]B//]H(09Y[TV&
M<M*8Y>Q7V;I5OH9>9!<A.34EO\RM3%A5Z\[\5\O"^&SY:2IDZF_!^+2I54_\
M$%-LKU:=FUZ=0UJ)>_74--14<YNT=]$H4RN +W7=',)U6<'D@SA'*[6/Z2PI
M8TO)7"CB$-6F;AZ^@:-@$929V[ZC&$.R(29Y?KY7]$4,X)VP&[#/>3.$R5+\
M.WUP$J;30>Z&+6(>J\5"\Z^=C.+T6ZI+'_1=BIU/RL4X2,/1?AU'I(F.([)7
MQQ'!BR92.'M@?]RM&N]/[B+XV2"\CRN&8&DWOKS^?'T%OTO69+K>R\'(_?;L
MYJ89DE3(* BX%0R TQ)NHB36,^RX=A6-I+6Q\00P,:\2AHQGH6IEO($E(])Y
M&213GJI$SR@4IRB-G>=JMU:L.CK\;JJ)RZJ/V652O-_#9!'5_IJ"K7.<VFQL
M#?KSX.S6!L"?5N3P1@1J;2@E>Y4M$_)LPS6W[]T>&TYV5](ZEV>O8B%"'[(\
MQ9,6PK:EK&=NR[@XG19U0/74)&TM0UJQVZJJB^[9TG^_00+UA:1J9B;8AV"4
MW/LJ]Z3LK-\]*E[X5AKG=C3PMVT>?/C._B-2RC[E;5[04G8[_$AW^(.YSO,K
MW08_T@U^.QK#"\-R?YN__N?4?3\HK*(_F\NK%T>[DR+8<.Z30=')_&.6^577
MJLW;7"M#-D-WL74?<MAW30S9G[82ZC0\\J/U]&XW2O;$V-V.\.#W(%\HPW$K
M@TBT%E@1HCUBCF"#4M&\#M)3HX6O(%_8+4G\YO)J,+H.8:$Z+1A7@'M,M(SZ
M;8N@')],LD.;#FWVHM]?XI$LZA JQC ;YYVFEG&!&#91,4<!AH)S2F@IT<,+
MBXZ%0KMP]],>D4>>R%P/&ITJ=W\';1VT[0)M<TMJ'HYZ.UH=Q+1L36%+-3)I
MX!-FBELKM:0118L4B@:9TT6T#4#&>XKB#L@Z(.N K"4/O@7(JES"I5 H($X>
MCKR)1BXAG.),8X^L,LHR(YS15F(.EIMGSBI$'B7"$=FR:28=OG7X]H3Q[4$1
MK^"]C@!B5LC()"6*V9BFOWGNM0*7;-\)G6W$K1YZ',C5>&:";4P/-9Q^R =T
M-CS4KAV@NC0KY3%"Y\$>[T$ R;G#0G*I@J6 C=A8)R2S8,9)HQ&MH&(Z^L2Y
M-H;V62LFBW>Z?.JZ7&/ 76@P9BP*V 7->.!6<TLD)YIR4"5RWX![%SC?0==/
MU>GJ@..1 L<]PMF1!Q$C9A83R9S5AG#DM)1":D\(K^@E;QHO3BLLW<%$!Q.G
M!A,/"1:S*(-V"N$@-!-**D8YIU$BK9UUO-*3: U^M"[HVZ%'AQZM0X^'A6*I
ME(89B[$GC'!NA%=,$TZ44-2&BG3Y\5&A?2'5W0,-#<^()7OQGA)VRE-B-]]]
MK?W@J^Q?J_W<\YFJ.XR"S6=:Y4.K"FJ?\_*C(<]GY#0*!8-#2?OS:C3,4SXY
ME<.G-(%O3K7P%KY[Z/IFD'V8\X::G(YLM>?AGGP^!]_]7'5-OL6_CJ9!P1O^
MX_GS\Z&[&(V?/_\YYZ791'WP;I@84T?CZ]?]B1N,$BU@%<>!)2YHQ0*6'#&#
ME3+6DVB$Y2:@P+;3J&WG*D H,B2(\TS#!YPW@A*K-5PP>,V-;X*KH++I):UK
MIG(:18Q?9/,5ZX?)G=0"=VK@]H?<8V7NT=2_]XU5=O!O^Q#=F7=C(8:O$O7@
ML)C'426(P40I S41:\NTI$80Q.$O@X5Q)FXOX=A!$'$,AJ-H.1;,$JIEE(XH
M9:-E7#/2#&G&DI@5)&APHY-^SO$\ITM>4&J8Z0*E:J&[V+ZO>P@#V\3FL'W-
M]]BHPY!=;'_./1:'/V1QGA+513Y+YWX\%S71QS5 <K%7QNVQ]):VO:.TV_$#
M['BK&4X>5JF3(U6)>E+\Z21ZA<$)ZD_ )LN^C$;^D'W![2F(?*3ECJTH9EQ8
M]7.Y^J\D5LLM)X)R$@R-(9]/RK4W#%L7C8TR&%OA5I8V_,-C813WB$3'#8:U
MJ7>VT\A.(U-;JV>,1*I20P13-EAA3-26*Z2E(*)R_FM]&BE1Q43 4]+(>DV&
MUM@%_QR-?X,+/;\:CQ+M[>$,@V:QIGY W8@!1U'TM'7O4BHI;=R2HFMCE94I
M'"$XH\8KXH.@\!]% 5-\R*,7])P<.0W5]/':R753<LV=]T0$11CU##.JI:;!
M628CT4'9RFF6-<DUZ2%Q9(OR&'[MJ1)C?3!7B2-_Z+-13F"7YMR-^[#E77?@
M7DURC6+.R33T+0#KH_GVWW,)6RXCL=8;+>$(1IQQI+17AKE@N!),6U11UE[;
M.4QDR[I..D*I3EU;KJZ18^DHP5(QP2('SU@K,#8X9QX''2M)4NKRC]M6$=Z"
M=MC[>LRU=+-F_9O<?&;SB;U+@W(GL)6I*FDZ&P^+&3*_O'O[?CY5IG.=3\?%
M^*_Q:-6UL)@B)3'CD3)&L.;>$8 "\#&,HU4$2?5%JU/?V)%C8YW/_.@$6G)K
M));1"<8"TDHYIX6ER"/%%*\LIJI+H%D/Z2.;GUT2>&/EV?7-\/8[3K>GGB!N
MV(0^JH&<6K9OC./"F'D[&K^92\:G)!@?"[E8R?!B&X6T+CC/)$XT6Y2S8%B4
MT@=9 3'W.S-WZ;F6O7RV^BGGE3K5ZE3KMFJQ&'F,P0G/2')&#>>4&!LYI7!Z
MQ\JY@W6K%D8]I8[,9] N#W2OXM3&SO9F7-&]9J0T'1QK702LT<[H!=XDB5AO
M;G38,,:I44Y@1K16.F(B57)XF69"']#593V.6M:DN*%D]%2;ESN-/#&-I,X@
MR30.Q#J&I+!<>&R5EIIX%2D]:%Z;,=IIY.%-!78BF?/;O6D-DRZTR(/92ECP
M:,M9V_/D.\+JKV&9W25:Y3W'+# 6$YN<088[QR5#''O&V2%C^:+'5<LR[ULV
M[/B9]T[O.[VO0^^E==:A$*W5$:P:IP4RRH"C0RVBV!W2C&*DQZEZA'I?,S/+
M]E[I/1JL19MY6;;?_!Y/+!NA*?@40I839)!>SI!!T(M/LTLP.J]3WN@37*P?
M02:'TT3- B(V37P%'\##<KGQ^#&D_M+!=?9N,DF\+:E<8O':N1]=I9S3TB<_
M3>$=9NPGO?QB^ 7H)>!1SH?@S%4Q#+F\C3Q3581-L]*?NOE8SC.3^?[$S2:3
M]*F25&'WY-<F)IB]=UKNL].J ?X/U8@TK?:? N!,8;5=.G)\(KG(HY<7YFO(
M; C#E5^EO1N,OH$HP(XERI\,-CC19HP#W.3O.3="OJ.]A&GN(@5!9X.2-<C
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
MONW]93*[^ND'_.>_O$R_=+E>,^_U(_;ZM?O?V6 R2))P4FTYR5O^M+?\W;B
M#Q88XX=__^?"C";#59SS(Y"]3Q'OQR0Q93+O.)EW'2"DT:Q$3AX%,_!8Z^OW
M, FF<!>]CS,['$PNDO_UK^;RZL?>1V#T%"ULLVEA=W("GNB!?R=.\Q?QC;6"
M!,$09L9Y:QF+03$MO)&>6(DBI7>%N?_^:6JF99>QGV>3P2A,)I\J]W]2GF(M
MB/F&EE^/_)*.YY<VUYY,8-TGZ,C-";N4]Y/9^3FQ<^F %,&_G17 :1_A86._
M>I(EC9+<(2:,9-YI:R+\$[5DC##L:EE\+7+9+68GK*_0D=-^,J]G7C]P-Y$%
ML\]=SS>SH@@C]WW%$_QW,QC]NMY9S8$BCYPKSIAB+BA-(F&4LZBYB)%MK_$]
M NM/RJT[N[\?*>US?6KZ_E1:%66!\C0$RH-] 8T8^ )8* H> :=(>26DBD2
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
M>YT<I*.#PUBFR<7UE;77W]2T*SH8I!8(Q.E"L&\S2F_,V;FS'4&'@K3\7["
MX9F@MEP(?J[;U\W+4NL8>&:]=7I>G0-]OLOZ7 N!+L9WWON/\35H@*+?&\2=
M[1T?'/#4I-+#<\NATN"3N<T^&_K>%2P@;"^,^'OO E1J:?C<6+W5<$L5-W_$
M/ Z1 LBE*;-\P,)T3@;]JN4,&S@#C9CTU7),:4A+<R'UXYN7-\/(5HP'X+W9
MY545/ &U#@L =Z96GM/OM\V4?O7X(>QWNG>A3C=5[<9E:8M@MT'+ J6.W1^@
MX@<NI(M2;L$@PH223IZ_NQI;NF\8OL",(VC&<3%):GEI*\"C+RM["%9R<>,\
M=IU(8P([,BEWV'XO+<$O*5P]AKV=C>!= S>X*HV31(-A6LX-5G":S*$O8**E
M:/"D-,LN01:EH:2V=?!W2*&CI24W+FX>\#6L+5,:1!E_.AL._@C#[V?@7(W.
M@)'F.U))B-+CNF6HEO>NKDSY;>4KW;JX.FP(*87=ISM3#&=<6D"Q/Z>^(I3I
M7Y6UG8R,R]4%2JPT2:;U#4O=MCW ."PYJ?QJ!&)F\5"_8/.;)[;CQ.UU?I@.
M$-N7WGO%S,F]'8J[%S9"K32YVRMP2? A^N_MUQGP$,' .Z)%:"-(=)C T Z-
M 4IO9Q<(OE..,I&] I_D$(%/LE?@DQPF\%GE).]$K .@B2JF +.O)?Y!.GP
MK5G:E',[:7)#OLLGSW5<S?G]TL)(-#28GW?W_*Q4_+,4C0+KKCQ0FA_N5U&
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
MPJ_^\C(],J.0=P;!J2-+DC'^,IUD.LETDNDDTTFFDTPG75N23">93C(P9A/
MF ?J1I5Q*!J*,[U?NO"UL:9?OKGA+,57_GT\]M>#X7 UV4 *A#R66G/, C<*
M8^L1H]PXAZGV=U5(;7GE$:#_9!^AC*J4&:B>@?[U3XI@\F,FATP.=\O3?UR;
M!\O2#V'Z6UPY?GM_>64&14K07LV<I-2$R#P(-\1"I)J$5'B"471><9ZE;&:K
M)\Q6#9@IW"(9&2+!",FBM)9*JC&S. 2"M5%WU5AD!LH,=$H,E,V43 [',U,<
MCM8D? S-$_2.L(QS9"*EF#$0O#48\%G*/HZM3@JJ\+'4_'%FAX/)!8RHXIL6
M.[#D>MUG5Z_[".M2<42,1CP),V80UY(%3WU@GG*B<0T\ZW[NV6M8_PELP>^A
MDL$;US<G_Q3NDTYF-7?I]":+B*<G(HYA/V="SX3>$5W8FF<08C#"4B*D!%>
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
MJ#7$:PS*V6C.@/6T$T)SJ;R*SK :$+4V3HF2T<([9K1D!LT,V@4&Q4PI[J5
MR&CFL5?&25(>XTIKM#X,D G&?:R/G+&Y/X/.K7WX86"/R]]@(FG9!J.9F<_D
MUB<;'Y0[\AD&_G>B*%6&"0,>'H,=T#A8P3'GW%/#@II[?'!C\*^G.]XD7J1Q
MW>LQ[$^)I*)$6_1>SO>L=@WVGK'89\9RR1L?9I<P9K?!&I_<1?"S8?@M5DSR
M<P "#4N&>0L_)D SKT=^V8$ =C>]^N?AV/WQXF;X$:F@;02S4P2F#;6R')E6
MABK,W"Y93 '8Y"KM2C$+=9-UFEE'$:+<!Z9,5%(2RC!CREL;6,#W;>\_9C"1
M^+WA:ILR\^^OP/K!]\I3[0GX@&%JOO4&Y1KV?AB.)Y,_]ZY#$7IF H\;#L?7
MDU=K!'*S.XVRB-R'8-2+>]ZX?0/VV#6RV+7MO-/@XJA]%D<_9G&J>9;2L>?"
M<#@7M?_V(E7;P-])OB[_'IH)J X7I^7U+YK1D[W;XFX1):H4](TJ0"B56CXN
M>--L/LY=RFNOMZ"=7U/.Y(%9-*O+[$(2%X^5.M4'UR$96FGJ0P^O!(G<FUZ$
MWO\$4TQZOXP\R*#75\5@V*.HW[[5<%3,LWV2PA]M9#9L0N]#N;LW=>\PX9*R
M7J*[])EW]A$[B_/./M&=15W>V<?IE U/^%2@-'/A_Q,YL.]$*F#E]?\*_NJ[
M8GSYIG)R@!M_NPI%26.3C>A F,R# JM]I8T.0<LHP1%BRG*%G(W4DA0.",[6
MI 2UT<.+BSX[=JR[2RF!F8$S ^_(P"8&;)@-B!//?- :&6^9LXQP;H0]#'8!
M/*O/])$3?3,#9P8^009& E/@.R*IQRPJK'&4CD0KE7"*FMO9(*V<92'6Q^K$
MX4>:]RG:P3)HR)M8.\;(M=#/N$YS#SFT."E<$41*> K6 S-6,Z8I-2(2:;'G
M";E%(W)87 ,F^K)KI^L9V" S\XDPLQ5>&Z0%5E2S2)%*>3+.B1C!NF"A0;=@
MIP1\T><R%V%G9L[,O!<S8\T5PS8J&AFUWE@C#574<H>]4@>&*<9"]HD\G3Y[
MW:V9V<7E8&VC*C3DC90%-0<NH^E0F&5K NV3C<1T9^:-B^)?ODT+ _,;C$SQ
M_?TT7$X^C$=)U!;CX1!N+<_S0%BOAF.EBC1JXZCFC#JG/&%.1H$CDQ:$^&'.
M4Y#N"]&QTNHMI-"-LH(L4;)$Z9I$L4[0$)%@P3$0+]8[9*V3)("(B>*V\=<*
M.+7D?8V[6"Z8)4J6*"<D49KW%_<1*9&Y**WD#&/&D3;&!ZD8099[;>)M%,Q6
M_4E!^T@_"=%R $_S4/5:>I]Z"XQ.N6 +H[WFC'<NV?HEQ@"T_?6&>W\WT_![
M@)>ZP7!0#O?.>BU'%)@ 2D4N.+@25GF%"5=.,L.QIS5FP(/KM2*B@8+[@IFR
MC%MDN";2:2VBD9$H?IAZK=]F12\L5FI1EI4JM(H2N7W2,ST0ABEUUGP)O7'<
M*.#R [@WP3I&$*!EO<5?/_5BU1 ,QFVFL^FX^+Y\V.1B?#WJV3 <7Q^DR O7
MUEQMO8O<5\FT?=_VV.SCE'EALM?RT,<L3R[T.EBAUWXF^>[57XMW=S,G/Q>
M/;T"L+TH>O<*DVX3]+,L#&MYQ[M=4_3\JL6>]7;G$K(=CUD?G<MYEX_RW*O$
MGF:'O?N#@+O$"5Y/YTVN/RW(9>WB5=!G+J,1"0">QH1M8;0VC&FOJ9'88_G
M$TF^&NR[B?6=D?M/)/'YJ56'-+G?_Y+9.+/Q(]G8,DNXTDYHR@03B@0AA268
M<N8"JP$-O?<8,+-Q9N/,QH=G8Q8,DJ""N42:1:%,POWUDGF'$$7VMC:^_^@M
MLW$#;-RX(]&9I,PWX\DT'9%< &^%(IVBP ,2A8]'9^!R5$<F[0FUPTJN XNG
MKLF@S7;<Z8JWU6'8:#H ME_))W?8:XU==)@RI8/QF&@C@E94"*,?VL%V/R&D
MSX^<0G[2]D)FK6ZR%HU:^&BTLU(SPH2QQ L6=,0Q@M9_:+;>?JR%SX^<^YM9
M*[-6\ZPE#>&6:^\=9PI'Q;7%$=QB0P.*ZK;6:L-T9N='+F-\ N;Q*90SS>FR
M3#QR1?"#Z:17A*%)B O3<>_-Z]]_^=1[[:8]9XKB>YI0"2UM9G!ECA(\Q2C!
M'9F[_[@V.PDZ^/!-24=SROJ](J;/XY*4@)+>+ CI]<B_3F3TL<IR6Y& SNM
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
M3D5*A#,LA%WF*V-)3O1!IND<%"O83P;/X6A,*4UG[K4 U"U^>;0TG<-@A:T
M\C%;<GO?WD.#X(X1'JQ0J9J#4<<5<+Z(&0F*JC29X*O,JOFR5*&>R+]V(E>&
MAJ@]%RZ[<[AABB-!! W,<H(Z_)Y?0:;+HRDY\)<!/,D_ 502Z >CJD?\3UU7
MTC/@NZV%N6$P9=[I^5P_F8XOFSAS?:79;;6:P@W-!$[N^?NW+]^:#^'G,IB_
MSN"/)\W#;WSAY7@\#>63&Z]NP]^!GA3*ARM#_TB'?O/UKV<7-KU>J7]\GS[O
M!,3VV^C\PQ3G9<+XO[UZ_?S%_SS9%BZ\ JWR\S^^-PO;^.D?MBR^O[[4L<-+
M ,53F\[JJ8D [1_,\).YFMQRGK#^\[*YM4*#C.T%RAA?4P1"USRLOH9^+,[K
MQ(1L'#060<79.HV%YJ,V,CYI[Z8#I_X9C$^'VK7C[+=NHW[F7[_!"?])%*7*
M,&$",2RU[L:@LG#,.?<4##A%><7!X,[@SZ;KWB7N0NY_S2;30;QZ"$:1"J-N
MG/$2@6^^;;'1MN6.MUV79)Z'8C!R@)63]$,QNJ,PH?AD)H6?A6(Z+J9P'TB/
MV^^KXKLGB7^[\WSG90FRIH2%%F9:M7I)_#4]S"P\:CPKBW*]T<XG(#- K)@A
M/'0<([RQL/#XT<*6TO.2(3>^#"4<W>A#,1Q/FNZA31.N_', K#?# F[U\/"\
MIW$LS.7E$"176FO'H*?):7$3ANF%M\(PEN.+#+TR7#\-WG+G3648FI1]5 /^
M]_\N8">A<.=F]"%4C[R]?KQNI_-^:J:SZ;B\ OWC'=S=4CPHPC@(JZS1DB&7
MYAG[(+!@@K!X2QR)(SP=-W;&G]=AJMGT?%P.IE>OX?UGGP>3/_\9RE_-OP(@
M\>1=^!B ",Y&_AG@[_AB\L]?WSW[-20)\N>[M)5\PZ^#T>!B=E%=7U1N>%NY
M(7/=YBFY6[E9KD/_)H'R(2 S$AM/F1!8*\81U<!ZF2/8$P'4W!6CWBG(S.?M
M@HPL>\6_R40\!&D5%JEMB7AOQ_UQ"=]I^A9,ECKIG!9_A.+<? P)>&XX\^D9
MYP9X0)*IG=1W4@RFQ6!27,")P;O^2FN#6^ PQ]/JWD\!).IP"#0$O//?H9C,
M[ 264',-^"-17Z*J6U@8<*OB#'C7L*#HI$C'=UJ\&N4/)Y/$3:I[JX9^ (V.
M59ZD14S-7PE"B=TY!R)Z.J?J6^&5X -8 $>2^P7.IK,R\XU03N XT[H#G'YF
M:5/@CN/2E%>%'T1X7*B 4]\##\[\JVDUF)^<WG8Y-*-T!61,XB@?TEMAA3X
MO"\&HU"S[TZPP'.[H3X&_MR VR>D2!"J5G):/,L\*[\E;]=\2N*I(;1\+:VD
M1HY;EN_@51E/$JN_ -L &'6%>YT<>B=276XDU=63VY3*+2Y-;;0TO1>%H[(B
MVNKZ4N[MND]_\E/#+B[+\<=!XA:F^'MCAVQQ_I=5G@>)F&1>,:VH#9I)(J6*
M1#AE.N9_K?2^\3DG%BLF])UVS.?;)@PKCQ-\>YC U$$_8%5, +37ZMNXHN@9
M?%9.#;"T) Z*V138UK\;AICHN-'2VNK+DGRHN4GBG8TNEB[7.MAI<9;Y7'VH
MBWQXJV#(/+KB*9<IUQM  "M,C*F2#(O:(W"@LKR"!7\RI4_,; IT I_!O>7X
M<V;8 *CU</%-\^1?X,'/VL]M^X:4M BHEWI,F</!,"M3B@^5"1/Q;2C8H65D
MA2%I-DFI^&4,2/A?LW(P\8.\MBX58A%SQ9J8BTE'^Y^=(2X<WV!Z#O2?D">
M!'0)X1(VAX0_=Y]$4OEN/P4 WHO\P+;Z)P3C#@4DJ& 4*RV8$JEM"".@#ZJ-
MU+^''LRZ+$6>=N1M[8ZCU%948UPU3.&T>#,K:_IJ&U^OW_Q2R?Z: YPT1@\
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
M0QJE-1Q_*KX%MC@,P#8_AN'5R9W);M^E<//M'S>C>JO ]R2,!O#7;#0);I9
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
M5!GMP%8FQD2G4!I4I9DG+BPW.#LLX//3Y8J8>0IB-E!J)](-^'=F@J;$\BV
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
M'O<ZKV3*=<2F3&Z#2:Y:]N/\SEF*C,\3408MRLS62&FJ:N@R%T+-AA4! Y0
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
M>G_;2LD6U!?4-Q/UU#&/E%MNC 1+0(.SR(-#[X*(;N5Y4HOJ_6VK5UL8H#!
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
MG+OIM,-:ZDYJH7L;\RNS?J:BU&M'@S0.+ 8+7*BH+=<0$.DS_,PGF':/V8L
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
M9N1E\JFWE](R..H>?O$X&+R-=3[$8(##P<''CWU,[^-]WYQ-APC&4,*IDH2
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
M%(03SP13X<[H<S,B)0U,4RFD4DAE[TE%!&^#X(I$!IY*&Q$QER]37 @;Y^3
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
M X;J0FTM6>!O*PZXI[@X=:D)%Q&&&' 14BGD"##KP(<@A>^5XJ+H:F=[WE,
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
M573]KV,]F;_^MN:A_Y:L57J\U^-XWL7=.\9'$IXR'XC2(!A(K2)$\]'^:(W
MRIVVYR+ST6[<)(&=W?JZ!4D &AB6P@0#W >C9%P/@X(E"@CMT&<*TY4VSSMJ
MS6\_1T&*9\VC/2AL7F* :+MN%_=01=7"%%GR:XVYUHW'CVO<MI8VU"+WT4;<
M!Q</W',WJ1K0]P!1;'-YH-'RL,<L3_&F!6]9/QZ7S>[RB%3Z.X5UEG^W8GO6
MU?ZFQ;RGSR]JZEK*YR@O1/D5DM]M!K$B MEG2.X1;'9=7&[]F?$5PS6/7,;=
M=D6Y^<7])1!7C&Y;@BW=+Z-=+3I@'KI([<"LXL"7TLB;Z=C%6Y;^1U:)X>ZU
MF)@U7TRXOYB$7HFGM)B5PKQ[B[FE;&P_\5K%B!M(6$<U8K7+DL.*Y)0MP4:6
MHXWYL:1V_1+J"M0#BWE&[%4X1.6J=7_[2,"2P4_V"-]'ASQ2)T^K%#_-ZZ>E
MKY,?73%QL"SMP5:87,DZG76&?+7<M,O*7;N3D7>5ZG^R)TB%!2?E[GQG9$^^
M?H#]=IE@<M\$8[C"#VC:<V3GD]'QU&*T-+,G>X#<O!\+1MZ[1$0(#V&E,^+;
MP;PW,._XBD";:A!=*?(TV&E0@WU4@ZTX@,U;A3P^;:[!GO9>H>C-0/2_3K_X
M6?';Z/-H46W.9I$!S;C$AH,#+"'EB .7B&NLQ1[EGBW'S(L-U8W#I+5T-*KV
M[L5]B -]>-[G8;YU SXM<R=/D0C9D$\+N_TA5$)HI2&M3M1V02,9J)&6 C?:
M@"5!"HD8%@'[FEZ?)V?4AB53>U9$'.2EMY,J?: #?W+F/:0 OR'O;O)L@VGQ
M8!BGB(.,3 O:$ U8", &#+*&V]I*G9.JXZTU_'C/KNV'N.*/U;'D"O<5"^QA
M?O"5>@"?]T#(#DKH.I:4K7WEM?\TFB21>ZWCY>Q:$A@QAAE#@7A,0/D0?_=(
M&!*$$YH[UT,STC7>>2BD\%A9W!EMZ#4[MPUX*MM<FX#'<T1-\ 1+:J(MP%)+
MQC &'1!&UM=4@)V<4[L$/ _'+1[-IU>JJ12<WF;(*\7/5L;:,AF;LO60R:B:
M"!.4\4('4#8 ,DY33 R5,CZ:(+ZNQ^O)!>]X)N)8X99W^3_/)-R"5,"6$1FT
M8X Y-XI9PHSCDEM/V1Z9Y]WP%FV-MT!>U?3J3#G<75+DKS<W6RAB!$HI9@I'
M^PH*A%+ )%AEB4P% K6M4\Z<(FKO[HB/#8"M9/LH ;"=FN-\\>"# 3!D?(2!
M#G$;###-I12* ><L^B]4.7Q:LU3+J V[_#;R6PX/@)6,U&D K&/F/9< &',X
MD*B$E8H&$BR)]M$J;1C%5M.HE7NGCK<&P%!' ;!#=.SA ;#.T-E1 F ]LA#]
M"X %H2#U?\+6,_#6FN"MPDYQXJAP=560)S<CS?I/D"NNN@F '2*+#0)@/6+G
M3@-@5C!M@PH:&0!AJ Y<1NO 4#"*AKJ>Q"?GU(: IYOXUT%L>G#\JT<FX_#X
M5X]$[/3Q+TD0"Q(;BZ0&S&PT#1YY%S0SX 79.H[VW"Q$?8QB2#=J/_XE!-($
M!4(, <!<&:T< @82"Z2DV%W]VA%O07OH@UWQFO8F_8E_8:4H"(Z(#H I,<)+
M E1C3(Q7@3T]BG!ZA1IN-)TR 6QGNFR_=W,ZC9!)CHUR&% *Z:+HZ!C0#KAG
M&EDD/#^MX:IEY8:=-SEZ*CEB9\#?YQ)$D\ 5,E0R AX<I=IBBB-HBVQ.N ^]
MR2*#G4$T=M=S[6RRR(["R#T*LYV!H)Y7((YC&A 0HDU@P ,8)Y4(2$&$8-:H
M&@AV<FO5#'B1O9N\]RH3[<P9OM-0G9;:6Z&%TUP"LT%CAXWS7A .0O(3I\RT
MB+S8IE/7^URU,[=,NZ)Y9RZGIX_WJ912 -I*915XY72*#$1P&(]AZ?")$PM:
MC,FH*R6/&N\KVNT<FFEP7!'+F]K^6:^5DO8WW:=>F%/[13>]C:S=]^A]I_$.
MH#+*+/.6<@:(82-YL$$9A$(PIF[^5]E*L(4M*]Q1!.+X23KGP'+G$H*@3H$!
M;Y1%"$P@DLD(!5EP2%+J^>ZTR@>" G+/\;!]RJPY#F_U/BK0+^$YL[" "U%[
MBS3F*4J24D9C+VGJ>VF),&P;&FL''\ESS)@Y=Q[LU%,GE 0G.-/ +2 =C$+8
M:8U-U-"2LFU1IS8P@^C(=VXSS^7<%7@SY_E\9.?TWK/'QG/$#??.@@Y6BZ"H
M$H%:XYF'FIDKK>EKV+]^JZL95I0U:@?-SWJ&%6_TSJ*#?NSE@73]'[/1(E[<
M;NFTY&<YIT4P\B*W1WGW]0^+:S_+?O/S1>3ZU-\R%Z3L51H=,UI\.\IBBD:+
M*;N80R ;/9KJI.]^KN?R:2F+Z)/E$US20++Q=/+I13J2C2:I4=?H#Y_=)!5X
MF=U42)ZKT306:$GHI)S*^2I95*C9C?Z6MUL?3:IGS7-EN[S7SVE01?8J^[D8
M@E;PRNW-M!@!H^WUR/^1C_))7[#1(D5W,JMU</_[BVX^W:F< #2=O;J[XX=0
M8?#\&Q_U[)-?K-57(6^5Q CQX $'J3VCPGG)N/&(UNW'/3P>J'+'PB@]L.W]
M)=KAN9]<O%Q<S[Q_D1S>^[YN-HW4]'&!PV@2KSG2XQH*+HJWNLK>%&.9?%SU
M'BVQL((HSBCEV@(G3E$+C.+H\1BNI-JC[=AQE_@F?Z_E2E]F7R+;NB2B:;#?
M:H$R_S7][K-BS7,.3_QOHF!D\=]HG1=YMVY?#OFL$NHJ>S>=/303"8O+JHA5
MOKH4MS0R*6N"C?:8II7_2+.T(O?\EBS$/*YQ4AP1 E6G$TNG%8[0T&,!6'BE
MI0\BHAY/I3!ZLS=%!.(E(;'8GY#_53Y)?LX6;LVO$]_+7OO?1U_K-@M8/;AZ
M07;,+]V 5M]E<:'_Y7;B(ZFRRI"32,Q(QT3Q7/^N^&N->/:;'1?3($]+.NN(
M$<@*P34"YY&,_SACK8^6RSFQ&:+KAG11B]1.3VN7>$M!6]+JCHB)7E?9*C"S
M8W 9E@\+:?X*O9!4:P/QAA"LD0)+0 H(J= R4"HEU!71-%*Y__5QM$BCE-Y/
M(M 9N5L]SL_^O_[;<DI>,[[X>#V:+7R;K'%:<IB()#REFD:"@);:Q"46AA&D
MO*?,U=16/#RA<R#'H\@!5$7#1:/]"AH(E@HB-G&6:><9!+(9;-TQTW,@Q^.D
MPQED>003B&K )(+NP"WE8# @IL5F;2J6*]ND!G*T30[-A!:<VAPJ& C&2DF8
MHY0R[,!L>D01("S)(9\B.:)S6!-O>_R!QP/+AZ:?-@]X-!I(#ZB#6 PTFAL/
MW<Q _'>??=;?LLA;TW*:\FC%VMN"+(T#+(MI]G?_+?-+44E7B"LS\87&^#):
M7)?C<HM3DA*XBM]-,W8CCRT_WXIT>?$*\\N:Y_KD)WZFQ^-O!=*=Z11D_G9J
MQ"NMT,@PY*,.,HP:&0$7C69$,@Q&UOBF;*6U>(W6N@M_Y@M^7)WU-KU7>PJ+
M;'9\^BXIC\+=.8I@-IHC"UW,D85&<V2!=AB_749%[6AF;S^GC (;KS/S8YT+
M:Y1UG=GKY32X]#*SZ3C%JU*(=S3)%^0RT_/(*V$T\>ZRF)]=<G#:ULJ^3&_'
M+AOKFWD1C2A%N3B<BW%DC?'('XD]&DU3!>B"/1I-,@5VV)CA#<5W3[V\FKA[
M1_Z:0@G++9>/R4C4#1C&PD7/12)AL0 NG0DJA'A(<HI3/5@+ X:U4=X)L%Q;
M#Q"8]$1)Y;1 /)68^6Z,ZW(EDMJKB8 GEI[FVU95<Y5;RM+2NB(TOK1Y\PVC
M]R7*3_Q_@</FV?>EA.01H>GM/-YA_D,GHX>AT68J\(=FZ^XF8@/*GV;T,#3:
M=P7QF.4Y9/1P.;C=AD5^?ENSB'>.'UZ;5EPWB_B/_-O_>%&D?:R>JS:;O7S!
M58I(&FU_DF'$JY%3D4/W?(%EEDO=.QR24%P=8GS(VFW)KLG+4G8LY!&'*B6%
MWW2%-VE]]#4_(;G)$R$W'LC]G,B-^DSN+?55CS=)3X"M=F1EGIBS[MR2D\T#
M+*+&?6;O<V2['FNS9S^"\Y_R\/$;O3C=(_Q-CV_K"T<'F1M4_:#J![8;V.Z\
M '09'V)I3G?CWA]W#_80J8I5R(^,)B[2[<?LA;A*%1G99SW[-)J\2&?\F)7'
M'ALY^F4Z25L8=SN4>I&954[?-&1%VF^[X:5EN&W':C95'_LSU9$?9-MM:RJ_
MEMT>#F"P4Q1:[I'J_O9_;D>+;^\G43/=IH/SO";FX[6>E'5B*Y8KRB^KV>Z*
M41VLL\9Y\ )K)4$ZB3E%J45#3:Y?789?[?9S*V/W+HG<LXE#]US:D0D^-]%M
M4V#JRT<'/?!8/7"O<#3WX)(#]TZ/9KDO5541WFA&F&$^%<18IK2W"BF*J651
M8X365$2S!NGL2NPYFV#0$#W1$(-Q[\:X@_%13)DG 3D@SBAO'0O,\P!8HU C
MN77YXD<S[@H&P1T$=Q#<3<&UH E%R%!!%6#L=>#,8$V<],&[NM+%NLJ"HPFN
M8#M'DO1;<-N-3^Q*->DLLI##N%5@Z@A:JEM5U+&^>1I*)>>!^?M)4?Y>U2G*
MI7PQ)Q7GH 0SEB@3@8 1EENG]Y@FW)%VX6QG ]3C:I>N;7_74G6^#OI3%-%#
M7'&*&-&488$,AD"9UE@1SR'*-5&4[3$]HQNGG/$]NCX-0CR8QGZ81JD"(E8%
M!8& C. ;*>>BZ^R5#\[XFG&S#Q>\'P]X[YX%.$C5(%7]D"J*A!6,@ 70H+E2
MX$W0DANE)+=04YG]<-^"([JS>W:4/:E4]65/O3MW]N>BB' T66Z4NUN?R@LK
M!57#-OE3#,A]7Z_+'M4.;J<>>S^Q,Q^_];YLS_KFUG^<5KI!5,?34RE-FD)*
M'8Z:+:HU!)P;B+"<I &EW;K2\YS +]J8WMV;>%V;W/3#<U<2Y^OOGW@+X+@*
MIS!OV]3-(6$!'F$6Y]P*3@ L)T81H3BF43]QRD.-_W*:L !%5X#/3!,-6WY/
M$6'T'& 8)9445AF*"#@'.I#4#Q&0\084JYE%?Z* !,8GCM4/\CS(\ZD\AC=^
M;X&FX#3V 8R. NVUEV")"-08)8R3H4>QD'/+MCVFI_!$TP3^5E0?I"XTH_G\
M=D@8Z$7\=HL*.WX MV"'NFT1CCBQ@(C2'"P6"8Y(KQ$57#DE>6\R!H#N.;6I
MVP#NF00QAO2#Y[5ALR[OA\09#!52@4-". "MK*2:66PY$HYQ"P?W:3]:^@&Z
MDJ*/&F'8*.V!W/7/T!HA<<K($SIXX-@K@;@QS.F HLF%FOV$$[G[E ^&=I#1
M9RFC/'CLD!24! F2.LD\YD 5"=8*PC;!\*D\>$IZF<UP/GYZ?=^#,\B7>#>=
M!3\Z:@' X6O3;>!S5\N0/H5&'_6L3T+9KABV+GLL)5DP*Q5S"C0+FCM#:>#<
M4NP,]"?X0$ZM;P\4R?/&4$]: 9UO9*1'+WYB978[\_?'<C\84['!* G:4Z53
M+V\C#1:"<*<=DU+ZFM'<IXFI@+PB)\XB:T?1'7$#^"GKI@$<]0@<:2$P!44]
MD1Z(L]):Q\ !CFHD#0CL3< (UPSW.4.=,8"C00$-"FBMM@=1JA4FA 1 T4M#
M$/6+MVG\B">8]"8:AD_='*K_"NC(T3/88QC+27MOEM,KC]QULWY9^J!_W?0V
M30IZW .UJF77GN@I^(;;._VP"-IT")I+X8%SK*158(40'DOM30V2ZS2XA2^)
M@'XI4.BN^?7YB>_3BR ]75UP2)0(K*7!2<NL-FG345'&J98B4&XC"VXV!.LV
M-J2N\(GS;08M,1CYO@CVAI$//$INT (3J0&HD=9JQ2@GC#CD<6V,]WDUV1[$
M=Q#?WHJOU9@R"TQJQD!Y;D!B4 ; 4*J4J-F*?EYM=)L+;QEZB/])PV=?'GT8
MKV@TC%<^-#/ZL=-D2<'TQYL8+AN]L^ID3O:[-!5^ZXSKA&+SGSBO54IR=9E]
M2:/B[?33)%ZG')I=3M6V%860^:_I=Y]]/YK8\6UBS^+<;%I(^P^763Q+9S<S
MO]!?LWB%47S0:<C^H8G^J1;-(,J$%$AZIB'J"P,DX, M$*LP\YN5?ILSSJLJ
M :^I!+92"?SAG!1VM8G'"]F+M!K'ORX?_:+1\6!>.6N0!\#::68E$Y9A+;7.
M==F./:A67I1<;2*7M1?-6>>Q[ZJ)4<Q8:QDAP#S17%(.W&&K/!76[@QWM_*N
MJ.9=LQ4]9WY^X]/<>3_^=G443:*::!*&]I^[WOC1EITO#WPTW(F2>S5/>N6^
M6DOHPV=?]'P7<[[]?#.>?O/^=S_[8V1]/:^NP$N..>8?IPL]KG[^\W2^^&6Z
M^$\?>7"I/.^N5'SI/B"J%B@X)KDQ,K4\ JFX8D)H9!F54KG@<6OAAV:20=75
M9EW"4C+2XM].JC8CO7>=S;!QD:(8C77:'UCO,U:>GG3)-"U3DK;R74J[HO,U
MO$RXQUYGHWEN@6QY);-FM*814R73DV^J9;<WZ8R2!R+VC$=M6Z W_Y%2VJ/]
M*_;P<#7VS*D-!!G/*05DA!;(2\VI%QZ+0&JHVBCUJ$*X%W-O?W2WLV3O+UZN
M LOE6[\L<$ TP[.'U^-H(E&L440EY:%T7G7%C.3,0.1_*A!X@U1@ 91.65O!
M"VBKT<[6%2-76]:L #-?RHABIHN08@%KCF(,&&ZD<4D7QH T>C3:B3'XN0ZD
M1GIO4RA)DWSV>GX[BQ_<SA..38#9CJ?Y[Y_U[.]^$5%L%(.DZ*:WL^SGL9[/
MLU=9O-7G>)/?BZLM\N^YJ-O2>9]2L/DJ^WB=&BI&P2@.%!__D6+/Z:1RB[3<
M,(U,N+S[+KA^N<+K^QBXKHIY<@U0%UPG4?-)XJ0&'4&.(48@[)EW8)5R#M=T
MVWET"F:+:#=['*+O<)T!-#>$*DM5@(@D3) ^4*84"L035#-K\-%9:\W6&8NK
MS3[+=^O<V*/H<*TI.)Q&. 87.$3=IQ7S4A%G- +AS3$2=!JO]6:*X.%>S?*3
MBOZVXZBF\H#5]2J99#&]64[6+8\L@U:%?HZ*-2K/?[QX\_NO[WZ-%O3US.N_
MOXH_5L;AW@GOIM-%7(@'3$<[@X O7OXEQ>[NW[Z,5;Y4\B]_3I_7+D2;X:KR
M671V/4MD_]/[7]Z\_8^+MF*_[Z-)^?J7/^NUU]B "IMO>!.7XH5)M'JA0USM
M'_7XB_XVWT+/^/S7L^57"S;(@Y89R@.796 3H;O@=WD,_91=EZ.8\S2N9>Y6
M$1*O3>M:?E1EQHOJV]3PU#][[1)1Z][X,;B(-L)%T 5D@T:/QCJ ;.6!=/T?
MLU'4MB-;/Y7[UZBJ1BF#+;<//[_]D-_DGT?1RR^4>E8X(D=9/]9H_7@7I.6-
M'DUT@L8_3+(/=C&-*C3#(F'7]/.+CQ2<1"FV$=Z^GHVBUGUUE?VB;W3"T?,<
M 4_B3>X1_'KD0_;VJ[>WR5IE'T*(F'R6</2_C\;^6^9#* Q9]L;;W'QF4-PR
M^SY=,L%U'^^9K'Z6\D!^N"H"F=E?;^*"UYYRF?W;[.[1QO,4:; 1B$1?\'-Q
MB](G>#V-K)?^>!/Y,;YQA._Y3?/C/UQE[U/T8S+Q!9;Y,EI<9]?1\] W-]/1
M9)'N=UF^1GK7RDUSXQ;7*9XUC9]E/G?-\P><QA>>18.SB&<4=WM[]^&K3S.?
MO\</QW%/&^WT,-F%0#3:D&'=;,A\W$*EZ&%._XC,GKA_;5Q]SBI+G[#&)<3R
M__Q)$HQ_RKW!2D0ML]^B3;S,?'R#D1F-DX),,3>=MAM'-\D1':7@?5S?TCN=
M1[3I$DM'?KZ3LW^=3CZ]^.AGGR,/)ZB5COTZF\9O?,Z^?_NO']__&MG[8S3R
M/CFQXW3V(IT]6IT=\DVHR.WY$^4>J_^?=->[L%R;;267SY(>/#WWZK%?S2.F
M3[]'"/ AI._]KL=Z]JTZBCGZI"!#7,_@(%I-1;'1X(14$C!7-6E@]SW57\=Z
M\DM\B1S4KU9QXUG*%:R#^:P^0^P%V='Z>=-S_2XII!18S>;YB^:!ORV.U:.6
M/'>.JDOZ;CK;2H;J<C.,F4*$6J7B6A-#,).*RF# .\KVJ,U\_'(WC!34[/\M
MG:JK![BZRH%;5VBC_3AB#H ;H8F&Z.!KP%XQ1SVF%"FH\>L?CI]46J@6C56+
M=6F;=]__\FX;]^91U[BD7R+\G_O)Q<O?X\%OV<:2WA3+E?@XMV])W93QLZ1&
M7%1N?Y3F,3\AW2(_.5_:-768!]ORAYWG-K9E&BGEK.8N4LIS()%8DBF"K6$&
M:<GK6DP=%./Z:WKNWW[_Z^DI%3][B%*1$-5(Z]VB%\'02A@TZ-&LI.7]^&R%
M5">-;S9*)28V,$#(>4^C4B/6.(8E9D)SCXR6S2H.6J=_L[Y_Z@K7!),B[4N:
MY2UO\X00OTW"3CF&C@2-/>&&*0?4.14)Y8R((!"PX^RQ^W&MTV@M70WM22."
M+CG>' *Q1;Z6^ZGE'L0>)#.[268>VB;]+4E2!8E5Z..H"\$I$Q S@$A$ZU0B
MZK  1KSQ!]NY]NGS7^5+Y-_9PL'Y(\0EL=?^E]'$MP?Q3DP<1#5Q2.L(0(!1
M+WV$(<(+JI73C]^:[9XX'_WDJ=!&6NX9DX8PPT!0HI+SPC!5*!@9\&-[.9V
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
M[<4\AWC%6K;1*_L_MZ/9JA-=&K2]K%&IMI"PUF$J";5<@=!6,\>U9,03%_V
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
M2FY>-7AK_7?F:[VSV.0[SUS!XN8OL^XXW-DTNX?_4'FN^N/11H@CUB*.O/_
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
MTN9&@?2P ,OQY%0.-ZN\AT86!I9(BBGC5A%*E?3* J8Y-UY1@QK*2G;?BX#
M8"CA%/)-*#L4E!FM#1 2<J@@8<0IY' P3@*"N"&^H8/2'K0 P()V!"<)90EE
M!X(R0;W5AA  +2!:2"W"CU!SRBV$3"T'#/;@Y#TFK -IRJUL);?2DKU].K.T
M\^$@<(;;NLV=PB I#'*+%-10".J(ESQ8&D):@0ERP&/'!+3!!EG;HG]=<_N'
M&-/85"P#2M2A8L=FQ_Y',Y(L2;)D\[($.FJ$$8Q2Q0B32A-J79SJ"80@R#9,
M_KVGW[(E6<)X!^RZ,CS)DB1+DBR)AU24Q<I(H#@D!#'EE>2.("FD,!R9M;VS
M;<D2VB%BQZ7<^R]+GF2#Z6GJ95 '"K)NWPRN4LOI PYP[4E3RGDI.XU#G17<
M=3.5XUB0JUYA01S1GBBC3?A':,E8++Q;Z?BU4L,">4?L>NQY:AN;$+J/""4&
M"DZ9A,@:0CW7@G&$F(XU*Q;AU>Y4.P@5'8%28^>$T(3091U* T(-D4IP'W1H
M\$PD$4)3#[@S'"R?I;OII+1R:E2 #F-[5@B:>C'O9X^-U#MUYR7)!T"4Q">)
M3Q*?;)!/CK6ZN+$7\QLWS(.Q4AXO57V;G5X-P@O];_%!ZL1\/!UAT]ZEO4M[
M=PRU=H?0LB!U8DX=%3<]VVO>= D_]US\X;1OYRV8^9)BSI%DSD(@"8%:"XH8
M0 !;2HT!N&&"^C%U9):D(^2.<SG)@4LB8J]%A)<!7DY" 0TAVG#-A>,6P-C@
MQ$C>^MF>_1(1 G<$8TE$)!&11,2M(@)R!8(9H1DS@ABBM0\R BA"*.2 RB/O
MS\QDA\@=GW ZPO!>:L]\<(&&O150P@1;Q!@.!=*$LCB7G%GD, 5 8]I4YW]4
M;9J#A*)LQQ4Q*:;W-* F6? 6(FIBG:;22'K"- '$:HB-I@T1A:/JULQA1\K4
M$#U!;1M00Q8AX2$-*HKXHO82><2"GN,4*G'L79N#5A/@$*!V!)T%4M?FW=3)
MII-[VQ.GS@*!H=,("T\L)-HSCKP 7GH$A%D^P'?PW9M)!]*C./&7^K$FL;$S
M*TQS%R=6$BDE$=XKYHD#'$$>) >VR\'/@V_C+#N,'D4#DR0VDMC864C2:ZTQ
M-BZ.W-'(*A^$ 3*0$J,<ANPPNSG?)3:"M8'W[%A>*V)C#W,GK9[^MS>KH=4<
M1Q]/KN1PD\9[+.5P\**0B;U0K")",0D\UH@H*2T54JE];+\,I>BP--0RH>W@
MT*:!,\Y* B4QQ'&D(2-4 8@58<B#UB?*M',8. [?2VA+:#LTM"DL*!<>>(X)
M@< IB"3V&/+@^-N@QO:Q'3-D^$!&"QQ!TJ0E*WS:_VU7EG@*9J1@Q@I1:&#L
MQ*6,M)@8 ;6'P B+J# >>[?^X,O']SZ\4QAVZ'%T3TV!S(3]G3D=WG@*/83<
M,<*T$T$(A,^$1SK8.0U]3[?70_DN[),.XRAA/V$_8?\1V)<,":,]98(0AJ!
M3DFB&)<:2,Z7BSVWU_/X+NS##I/'F,!\DLV)]\4I2LT5C[.YXIJB$7G,+=0T
M"$A%?'".).1(.Z@M%U:AU2?KV^F%2CN0@_T2=:D7:H+KWL&52R8YD!9QHHA6
M2@"@J,=6<N*0MJN/K;0"5P Z4*3FX@FN":ZKFE(88@W67AM!0("KI,H1:(.R
M5=A!N)T^QCQH5[1G!=0/[F,<_J/"CA<_A1>)=.OV)ZIZDZ5/;GQ0;,F7L/#?
MA98: ZH "WL#K%&,8*$IA5IX'\@$0;DIX9O.GH[O^RWX[(YG2@B%TM(Z'R>B
M.JVEX= CYPSW'""*FQZYZDOD6:1%L84ZSUY4V[EQ\L"UR(,>0Y[R38OM;P?E
M4\8$X/\NRI^2GVNOMI0U/X4W[JE1@-R;\T_OWG='XR]Q*>%3U^M5?/V?ST#Y
M>V3FZO<&%[=:??5XS(8-X!D/AC]E"^(PT.[&Z:,%R"[>5$W&@UMN.O^BL0M[
MUU^W+#S/^MFOZCJ+QD8G^SD*DH4[+S4TO>^CGOWRS657@Z_.9N-+E_VCVW/7
M'_[[2YSO:B=FG V\#]?U+S*?#ZZR^[12B--AET]YG62GHTQEN1M->N-.\:QA
MWAWDV3#<?F"K/XS"?WLJ#AH*-[E[/9?JJ\NT<_TXB:@WL>$[W7[C@[^$^WQV
M7UW 52>;CK:='^@5GU:.]"KB!W=V?XWZ8+:L;VJ4!;4=]V.%?JM6\"Z0L7AT
MN.@?W?'EZ[":P97+WWZ/+Q$[E8Q&@:3.?E'?YX\F28-%$ .(&484L,IJ*:TB
M%%B+@Y&Z.L;^J23@Q[PB3!%EJ]]CPQ7"=*I/V=WF[TF#+FV3U[-P82_<M3/=
MM'9&OV'##62&"*<0 00J*;FUCA)#*.=ZV1K9W^VYSZ@XT+!//VYHHR+^[@6P
MAT:N$488.ZXT]$1S&K#$;%"/6$0[4B\/PMBK+6.W(.KYR)FX6]^";3]R_6>_
M!'JYS6*J$V7WT(4[?W6]ZTXA'Z/HO@[Z('/]*)A/@ZCO91AT*OT5]W0;4A,3
MX)BD2%I-"!14(F4$D%H!"8QJ*(=<RD[L#2P?B,:#D)J6^1A:"98ILT1[*X""
M@CC$J,8&^$/:GOM)S>7 SJ%)3>25-\ $DR,.X5-(&ZNM,  '8P03ZO=[RPY8
M:H+"CLU=]BW^:Q-;2S$U7"CA(*;$N[B?P73AP=TDQ(5]/AJ%N&%A:2Y5_R)<
M$WR*P21L:I&C--,L=]A8W^VK?MB87NWUG-3[V3AJ]H'QF3I8,>=\FE[@JB)X
M=#E-Q :_M7[#ZI,Z@%1ZG/.>^2=UX5[E3OUQ&OY5!T=N7O!N,!B'/;KQZ'G/
MV(2==/GCT[[E?MUX_(=)P2*_0  7J'G[<LJ(Q*,7H[++/++DG\X^O'G[W\_:
M<_BM^_[S"[7P&DL!J>4W' 9:/-=QLYXK'\C]4O6^J>O1+1L:UG^9UU\M^:"(
M(&:@B"+.!W.J<''U&?@INZQFIA25"S<".TV5#/6?YKGQV?S;-##57YRR<5>;
MWO@QL3:T5JP-WS\PN/[2&D.6*[]%IO'U (3 4V;.)/OLP@U-MU>J@H_^]9PP
M^NW\SZ>GGQIF!GX9?!CTX]_N,NB*<%U<X*O>P/SQ;"[PZ#!@D/J8/2/!]I:8
M,6X41-Y@:/VRG;"<_'9!G@\C9/.):R()9L)#&XQ%@351V LF*+!>0,4Q59S!
MNT11':1[? E*T-E^T.L-OA6AKS*2>CGX5@:[YNF>#7RA$!94P6_G6:1Q-MV
MK-R![(>X!S]&)1*VX7EQS31T=?/BEPM\.&.!=L/39"V^I'>%IU=OX1K[CG83
MO:=KD8<]ACR-0FS5E_!<R']%F+T6QL:/QV5<OIT<P<JTP(+B:8KV/S /VE1K
MMZJ(;0-3Q=I.[S:_UHH4.;CW8XK,QLJZU=OIV(ZYUTC)=Y6W],]@28RRMXON
MTN:SKXVUFULLT%QKX[?"7NC!3]E/!HMFR#[ST9YO[AZ+CFAJIIT]TIT%^[RS
MAS7S;G/#55?X/&D"WN%6%.[%$::&8,9<F-MP;P4T6 >GC  @M=..8BAIL"$I
ME:L;$K53EB\[B*>I4@F9"9FS!!3#'FMAC 6:(*\EU41ZSJ1$(J!VN9W*)BKP
MRVY$.^Y2F)"9D-GV:]U2LG$_:")C#=.<0FDX@1IJKX !CCF !'5@N5AJ[6K[
M^Q124-)!8L=5]P^&:)M[>=-&WGH#TD>/9"M2&47>_^7Q-!!]\E/=T]ZEO4M[
M=PRM\M:/+#U6-7QVHW$^,>-)<<HCUC'61T)^,+FSW?'HQUABE5]L<7+00=C
M6^YGLUNSM2QKF>.4UR5+?'#CC_YUR2?SKJ5'6"&,""2 <*@4@-1SX '5FA"V
MW&M_[:#/?>Q7V"&[/C2Z5^9K@NI10+45I&*@G27"66P L<I(KSTB%DB+N65\
M=0?K5N9BX0Z&.VZ:DF) "51M@4HJ+3EU!'@G2-!\VG$DE:$>2VBA69Y^O8EF
M"1AUV*ZG=>Y=?[5-6]-G5T/5S6.@)9:?7@P&]ENWUTO3[EMQ!+>7./ESM7&S
M[;P1H-70&2RXUI1Z8I#56 .DI812<84DV$Q6\W]=/K!J=!DI+Q!$/QU 6_G$
MWH?(WMHYK@D.AJ GPB/!/9&:*\6!H JN/JR=V#NQ]_ZR-_8($2VA"JX/ =8K
M0'WXB1!(*&%R._89A* #P(Z]GH,+=VZMU^VB)?>J%U;\S?5ZV3A7UA4,E\*A
M3]4=K 7-C$<^^K/^6/4ONKKG8F^,\6C:*J.61G/RAW#B-2.:>:"(9%!@QHD5
MGAJ (>*KPZ._Q].JOAMDD'O?_>KLS8>_NOY5_6N0OX[GB8J#WE\BUWX(BW_,
M:*,]T\\I8I,@NC&(.NR4=H!!(A5AU@KAL$ TJ']NA66KB^,21!-$$T0W"5&A
M*$%!'[+@H!)CN9+4,8L\AY X19;GX"SUQMD)1&^X 4)V: K3WF=TX'9CM]9]
M=;W!,+;&=.:R'\AR<9UUIQRR->._W;.GFYG[LW?#?0Y!?%%-/502J5@E8:&4
M @F@J,;>XV!#N-5.P+L'B*XW-3M_F7+SYTC7(S(V=G@&-.'U^/%J*0<8*2NT
M0<2;.'V801!0:XAQT-RCYVS":\)KPNNV\&J,-IK& @S)""=**"!BN$T21Y2%
M]Y@6OFN\WCS$V@GO<JB0W<ZDO)W543<>O%_=26S+T_+V* :R<A;.T9X_W)\W
M7]U4^NY3BIQJS04T&A%!A+!2<" \IAXCS7%#/^G-'.WG02[NXPBO?0I^)FF0
MI,&&I0&C,$XB%RY DS#(8S,!P[T7A%'6>.9C$P/]H.@(M&=64I(&21H\-6G
MN9,.&F:]U40YJ20./SKF));:-D0W-U)B)4"',7&$TF#;HP396MUV^6.Z[3;V
MY5[UI1V-$N1KD4<\ACQIE."AC!*,>^P'@W%_,':E@ R__ YY$(O"*:69))8C
MA1F77B,KD++ DBC8RN]\'L157(['PY<O7GS[]NWDN\Y[)X/\XD60E/A%'O[\
MHK[V6?;]JO>RIR*Q7?_Y;^?/?CEW+OL0'\T[68S[(O#3\IGOS_69[]?UF>_J
MA%/Q#?A3<5%Q%PBGMZF#;L4?9Q&RK R1U=^L)JV,7'V,/-/7@5C%G)&3 H7U
MXMN9Q[$^BL5:*);;&%(@UUD: EMIR3]E,#S'8,48L2Q.0K@(:KR8D50/%!L%
M23.^S.J98J/./*?DU3>+\9=F\1NF_D9FNR-U<9&[BX)I9_Q4<&(]NG)\/70+
M<WY&38-^T/R0M&+PSR8V$*TUBQ?!+? 66FL.+D)W#, X-Y?.3GKNHZ\8X=5U
M-:NHGE142(C3OGW[?1CVI!LDD7LWR-\/^A=%N+T.LE?CB&X=>Z$@PX%UXH1.
M0H((550+*+@ER(4?><,YE0>/O7! >LN(DPP@(JT1  ,&@$!&>"> O7/L1:DY
M;\S[86V4IS?,P1C5@S *X@5M&8A5XR-WPT%>&0MS4 E_B> P@SS\.5R;Q2]<
M#/+K<)-8!%,C)?Y:/FVTE>$7:*UY,0C?95"MWL@U=A^EZ0[WJLU:/+8AEPYM
MR WU/MZ'$1"I1W_JY'X(FYO:]!_QYAY_I_[66:9U[MA*''T;8$J4>7J4V:=#
MP"WT/'0J-Y?9IXGN=4>7T87Z=W4U_"G[U%/CF% 8/?7CO(><1=N+4TUE"&.^
M?M@011VUU%I D&2:: T9]YX33IEM:!E35OG/IH>&AYR-W559<#A-O]4#G>\U
M\+GF_!GCG_;ME.GO/?WYW@FX#I6X@^2!GV]*Z$_H?R3Z,:>"(<L%!8Q0AP1
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
M3'9]KC=!-$&T+8C&+A66*T =HH09(94P%DG,(=<:FJWWK6C)K97IV$R"Z)%
M%$&K(4<&$0()9D82)!!'4#$'.6RJR#\$6Q=V (6'#=*M%_P^NNV%ZBN[P2AX
MRJ3MA9OL@% :62N"JTP,\9I(0PUSQC"!D)4[;%-QVE+0FJ5"W@2M74 K($DK
M2IT7E! JA%.<,NV@ @IXL%QMN+W.$:U B_$.PZDY=H+6#G(T##/H-0:4PJ+Q
M/#0><P D=Q0[LJRUMM?-H15H4=;!N^[FD*!UH-"Z;Q=2+9T ''!,*$&02H,$
M=!1@[AFBNJ%<X1#L/2A316*"S2:#H)A9'/0-% H0JJQT3'!"N5-*4 2W'@1M
M"38=L.NN!PDXQPT<C[570&IOD276">DH9-P:(Z FP4/:>B>"EH###Z(&_DD6
M\_[9A7WK7Z=2WJ>7+WF<?\D@)- * S"!059IH8/<D@9CK"V%WN\N*OKF;4L'
M145J^IE@?.0PMMI*8:R4GCH2O-K@XA)$,(9(4F_D#ELIM 1CT0&[CL F&"<8
M;[IM@\300X@@UT$?4R*D 0XH"Q4FA. =MFUH!\80X@YC._8B$HX3CMMR]:5#
M$'&#L..4 *^4!%I+82E71!O6D/D\"*.Y@W8=(TL@32!M"Z38 >^L\D S1!14
MRBKDF!$*6X]5@U8]")-8= A-A]L22(\$I+$>#T@A-,*>6" 4X]Y+0X@!@<]U
M0QO\0S!X@]MZZ" ]W@:^83_ZQJ7"W[W/NSW.J=;6:NBL )1@8CG6@#-$@SU@
MM 98-QQSWU:(^]WG5D[>X0Y(3=T2M'8 +8,LM Q2C)$C&'%M* ^\2+#4%%C<
MJ+2W$W9N"5JTP\2.S^,D:#U):'&%&=;"8>(\$5@)0JA'PA%B#85PAZ'@UJ %
M\(Y[+"5H'2BT[AN=M41""[2@ A&%E32:&6$DTSX8A6[KG1;:00[N('$(A5@)
M. <+'&<L(E9CK3DC00\)A2D"&@C!HN76V.!O_X%#.ACM.!B3@'/<P&'<(8VX
M%2QX00K&.AR' %6>&<D;8PV'8*O!#J8[;L"52G]OX]NSODT]?)]B8N5Q_J5'
MD'H9-#OS+D@@)(PW2%E!4/ P/46[BXJ>M3(X$8L.X@>>>DDP3C!>5?@KF&!8
M2B0I#!8[5-P 1H&E!'%CL-U=!+8E&*,.0JGY9X+Q<<.8846YU,P8Q(DT6B)#
M) =64.TH<\O3/[86[6T'QHAWF#SPQF8)QD\ QO<-D!%C'):$$JJ)]$0R;;#A
M0G%$,4(-YVT.P6:6NXXK)X@FB+8%4>H<Y)Q:";$ET!&I,620>"<X4KBI*=DA
MV,.P W8]4BN!-(&T+9 2I)BT4$@=K%BGO 8.,RJDQ%IX3QMZS!R"M1M[S!QX
M-_SV0^E#9:/_\[S\6_AP^'U_@N@?QY<NSUX'>HWSKAMM,)S>3(;MRJI!;ET^
M7<&?0/&_K #4(]>SILA:O:!#<>2IAD3I8$ACKX*@$@I BXFFG!,FB-MAE^&"
MQ:<<7E[>2H2.XHY$.V[AV(2J[5LC"=M'C6W@!#9* "" )$)#K2!64@"G)>&D
M(4BWM5C[QK"-98>+'9LR"=L)VYLOMP940 A]'&A+L'&"^]AY6>/@A1C!=AB
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
M";Q' D/P-=;<GL5=!ZKFVTT$X_7D8O#UQ6EN+KM!OKQP]D+E+X)B4"\@X)"
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
MB!A()8  @ "  &X,=AKN",;<*&<"PY8:R9D4AE!",*=F?<'.+6!>#SB5@'G
M/&#^>A=$(A>DP%9+8IGPSD;,)3:6T.2&1-?A@I0&<XP'!/?\K<@'6ZAX)O;*
MG 5:TP<?8FB:W'K,?*W,9!*@9K$$#BN9J$A@5''-#',R>2-,>RT\UE9)%15C
MG9;)+8CJZF'OXZO%*OUHOCYOU^@Z<[&*\QZDA "& ,-O*Q@I%LQ:BSGS#"%K
M$;&4*J804LQS^VA"EILFC,+"E\ 6P!9K>/LY8BM1H@W*$W_8J%3 &B/K/!%*
MD_45-&Y9G1.ZXUPGP/-QP/.'M4?\$!%(&VI0"(1YB:W AJB@+!:&RMCY2D(Q
MD)RT8MJ[&9MLH'&1MO8Z%\:/X#\_-*ROUW!'B#BB59 A4*:,-%18S)"FTF##
M>$<V;^?HOJD+ 1HD,Z)$4&^B1?'6RBIWW,D8;Z:3<>^R(.NVV^Z>N"AD2B!;
M!NL$U@FL$U@GL$Y@G< Z*6U*'GF6OX"F[Q"D> A!"D:=0<@8YZUD-E EHL/$
M(:8$%8J8JT$*5%[;-,'@+6O 7O^P)WC05&(EI&0A!,N9C58;A@V57-/KL/?@
M,ON/H&\Z, 0PQ/VS^<$$EA#@&8^162F4C9+C1!F&(\%%1U\&=)8Z+&UO%2H&
M6N_X;0% ):#R;CE\)[ ,(@09(I-(&VLLU9HDK8A4^M@K(+(!8WW([ $0'S40
MKQK0QDMM241:(\XDD]9C3(6)T0=D8U>;HM*P5\(&8]"IJ+2>WWT(P/:9TWKZ
MYJ B1D;OC!+4,JZ454YAFAA-,Z^([R@<O%6L;M-=V; :4+KCLD!(/ '(RP8Y
MM3XB2K")DK&@K<)&FD P=UXFGZ/3Q7^00<&-T]% 2FA0 FP$;'2; "3)_!2Y
M=4PPYX32R<W".EJOK&5X?7&/3:-?##2'5B6 ?D#_S8%.[K35F%+,O&,8.Z.M
M\\F,CYI(HV1'$X!" <\'7.]X!R, / "^),!W[.3.M;=6$BLY9P8;XX/U(4:+
M(J=:W[?EQV/8I@Q*%HOL^PX)GX>0\.&1":20P=Y+IB4UGB!,$7'6:V=MQRN5
MMXJ ;J-WFA@@ 54/@+W>8<\$S@/.3H#QS%JN>91"RFAU-@)0IR?P( .3CZ!U
M.C $,,3]@X5<>!R5,$%JS@2E6@@O.>)<B6",ZJQOOE/L8"NMC0G=<;8 0 F@
MO%,,+Z"HG&38.4,8M\FEQYH2HY&7'EG6T0.L7!QB/*"4 A !B&4#L6-/12<Q
M05SHA"I&D_W,F$;4(R2=QRQV=N(K#'L%;#$&Q8H%]_V&K )D%;H:H>5R :T%
M13PR99W61#N-N<(Y>'?OJ-V6&Z$1.B *2@< \X#YFS9:= A'G+P,9P6+SAKC
M*66*(&>YL-0]FFCAIMFIL,@A,!,P4TG,]/THI1,:AQ!(B$8Q@]-#"8:H8AQ+
MH_D:HR-;ME.2F8)W'"@!,@ R*(D,.J.CU @>7!"$.L_RN]P>1Y>KFEWPPJ#U
M]538MI^"!X+!ZU9  $  -_@IV!#.'&/&:LQT]-HXSA/P@\71JWCM[DIE8KZ
M3<YV6__8T;Z]]SW:T<9[M&\[P;35;J9;9O>'GAP$V8'L0'8@.Y =R X2\F6W
MZ :?%WS>KK=HG(V.:\2=0<QP:C"W 2$711!6,G3%Y\6ZL+9I6 WXKGM^0VP+
M<%XVSFWD6!CB52"!:<<4\5)B%*VEVD;AK\/Y@\O!/X+^XL!&P$8EL='W\^Y8
M>HRU\(@;RRB+F:A(\ AI*12V5]\G3.RTS+N5M@<)4P-%=MS&%1@ &* D!NA,
MMAM!)8G$,<8$XSQH;B0F DMGA$HN2:] +P<20 ^@!]#?V+188<2"--CSP&A
M"F/"673:16*19;#!6/E9]=YT%=IBCW9X*?,AO)09F2>.2J\%H4S'['LX)7WZ
MP R7[&J+@MN%0C?>PY@-*()N0@"\W@'/,R,PTUI;GZ%&K3&(&HJ((LPE2#Z:
MV.3:*:*PP"30 ]##_8.%UBAJ)+5(1\*89)HB;PG##HG(B;KZ.N%=XP:;;T/,
M>M%" 1#YJ!'9&;RSTB2'/=H$+,&$,=HFY#E&"?>"8[R^B/WFM_Y@NW;H 80
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
M/[[]Y0[LV)^V?QQ-CX?/_A]02P,$%     @ $G'85%YBKE.2+   LC8   H
M  !I;6%G93 N:G!GS7IE5%QMFNTI"G>7X!H<@KL&J1 \P24$IP($=R>!X!(@
M$-R#!BD\N+N[6_#@6L#-U]/=M^>.K)FY7]]UWUK[1QUYS]KUV'Z>.H^SCZL
M[@MYB#P  H& F-\?X'$!D 50D9%1D)%045!0T-!0T3$)L3 Q,##)\ EP""F?
M4%-1/J&@H&'@?$I#QTY/0<$LR,+._8R/CX_ZJ;"X$(\8)R\?SQ^;@-#0T# Q
M,$FQL$AY:"EH>?[;Z[$5P$,%ML&:8! =@( ' N.!'CL!:@  (8'^LH"_+A "
M&!$)&045#1WC]P4P7  !! 8C((*1D! 1?Y_U^7T>0,1#PJ=])HU,H&Z"0N=
MR!,0FX5*+U/11J0Q=LS ^]8Q$ V=F(24[ DCTU-F%E8^?@%!(6$1V>=R\@J*
MD!>:KUYK:>OHZIF:F5M86EG;.#F[N+JY>W@&!7_X&!+Z*2PN_G-"8M*7Y)3L
MG-R\_(+";T655=6PFMJZ^H;VCLZN[I[>OO[QB<FIZ9G9N?FU]8W-K>V?.[M[
M)Z=GYQ>75]<WMW_P @%@T-_6O\L+[S<O!$1$,"+*'[Q "&Y_7("'B$3[#!E?
M6AW%Q(& CB< E5 F-JNB#8V>5^.8Z*WC&#HQ ]\:X\D?U/["[+]&+/!_Q.SO
MQ/XWKWD $PSZ;3PP'B )7-TR9_NC_P'6'Q?WZ<F6C%OWB\2)%1O>$[WT<GV
M>328(>!ZBD.T<QZYPM&V>LA>N3F5Q8D(MNC(K>ZO0A@?I2!Q#BJ6(U0#_05$
M1+"I'YL(7KKKZ?B*^,_7/L<HTM./!DID^S-FAS$#_UQLE$G0]-AREE6ZV^L_
MV\5$.BCDF'V.'H(5(+!-CFH'HG$=(03-CJG-&TK[6"(M50<J>6SHOG482_@H
M#8]4ED(B5/\-+8,G%Z4]G^SY"*-6#?7T>QSHF^1,6;?\YU67[PH8,%V'I0&P
M1AAS)L(_ >A/5N#^_-2W%TF/@#3_M@2!4J3>6:O6;;7 K=^E73SE\E=V%7/H
MZAO4_::B&W-I>;,.2WH4=&7/])R"A;T&[VE!(_M8[OEULG0F>N'N3=J09AQZ
MFF,H2Q-19O,GRYP?)8>6YG0#-EB;W8ID[AIQ]LMU% !JZ[K_LX,FU75;56/D
M'IDSON<MB<.ZY/U:KR/G!3X+9[AAUL^^1:&\M92@#M6+T$I:/YW'.132HFRP
MKHU;=E^V#F;%^;+ $*D3O5SL/T>&UNW9*\:8LV!\7T-JIZ%)U[_'97&Z&0.
MF[PN1>'%9]P,,=B.O.H]J^4X/;9.[Z:Y^$AP?9)SZNH3S15;ZDE=Z?A7WW^A
M9GT$G-^ $:_CNUP;W@6]JH!-'&TV1I%#+&IYR#^8,P8N=/!%&!")FX%1'&A8
MB+253S+"^#6SYO/*DJT=O!R\;!W8>W]M-6%VA":<P,4>CD]5<,C$GZ=CC#'6
MZN1%76I4EO3QI41VO(S(#*C19+H >-^3XGRY3?DXT2I!5=%<VU03>"E<NNVQ
M3CVOS8BWN-4KR[3R)3XV@N),"M?:,[&QW #")_O"EHEMKL3.-O^C-'LXF=52
MAQTKST9H?T92L=G)D#OUJ\GS2,D.5SHVI''[\E^V]&%""T/*I6(!5V;,9,J-
M NG"2\-C"Y+!U9:3%LVXJH03+5]9.]SXU/N8@.6Q8D2NUIO082GA7N2BA6N,
MCLOL7EFLTW"R^>U92I7-T$W[)GFS7_$Q[C=?[WIH*#G^XK3_1+@/S8G\^@2W
M2Y'XSJ5FL" ^'0T5\VBIT:&').@J?"G-2&)MM=P2=[\D__J%_3"WOB%=B&-=
MXU2)[<,K]<DX=X2J\U\$.T]^]-5,\ _Q7*[^2^80&)M<@PAMJJ&D[U/1C5_
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
MN_:#\A%8K@A]! Y@)'":=)Q'($M3]A%H<Y:$*_^.*[!I)%VD:201'O#Z-2F
M[8_N\B^-!@I+T74[E RF:UO=YE)@U27_NXD1Z,V@ZUTV\%+T*6R+TO4*B&.=
M?&#P@*WE6FTH-=8I:GELU$UB\K *RA16U-MQ0T05!IM23X;<<SHJ;1J:OQ58
M:4(%G&SV8FW*8ECG/+QDJHX2>>L'+>UH[3+M%@*AQL:!/:_N)"*A)IXNY,)K
M7M!X<U;&>HW<NM1"V=,(7-+$NVH0?TM$\ /+$^U9U_D^%_X(;2-7PS*Z",76
MGMK@A4:LNM1RZ=3IBX3=9NLENJ[*YMX\CL&ZM5#2-:=6\6/%#<1UHVO'=E7<
M^^SI<9U?G$3IV_N#,?*A4EK,O!7F[XL:/R-CQ*E*S3:PZRU2B5G-\2/6ZI9I
M.9O05.FK%7($2ST<"+X,_OGK*!-'ZO_>FIMBD TL[8Y])Y_?8=QY)<+Q6[PI
M-I*\B$.B]ABGX^D7AQ@%!T3@@V;&#(ZRUMT,-68@8R6_<Z1:'4RPD3&UC>*]
M&3!XI[,9[X^0NOJ3M##SQ+#[6V:'3[;5^+)A'WT'8TD5.]W2!J.!(CS@(RDI
M8FH@,H\4BJJ<TS+)B>CUQ^5[3KZY=_R4$D[V+E;C*/-WLEAEW&2*]"AA56M+
M;G>^TZ?VE;#ZFA\I0[&I GI,K*I4N4^ V?^$$D)"=WF^[LK"K,&>0(R1@5]A
M;:*++N,CX +I@[-<W29\3+"Q@Y$O0$7?RR3;,>J,$HR:AQ)M/_"&J(\?P-\F
M/1%K"!99^=S@L]04"Z;H(F;.,;?4[N\M&O@NN/(T*"7P=%\__-4)3MBB]17.
M6DS-R8)A3F-HY[,^T>>R(((ZUYO+BC=$[N 8'!5E3=4D#1\1T3OM9D7X=(WN
MY_YO/8/:PN#8X6>]Q1A\RKSME;2)W!B9)O72PSRBEBBG9:!J#IF>SM&]K-+E
MI5_;/ZHTZ=&V4ZP0WY(8UKU2(QM -@VFYB+RDCYA?G(RKC=(>L199D+R8&?D
M]47F)F^CI_>'#'SH-),"4PW%6D?SVM&RN;ZNY@2YU))R,!!BN\9=23Q/N-I'
M+K+)O*8#6B!JE -X2'-J X7>&E9T9^'Y *0(&?_]"2@HMG06*N(?Q<&E^^35
M&_PSQ@9E>L$WX"VIB]7X]-F?T2%=MW JG!K]"O"^H-[<&,?1-+L<+3Z/QYV/
M0$ZJ,Z//B:'")WY*FU%9[/A,0QLV)N_=-_4?N=@]L8ZP50LI?* $ZN,P6[\.
M5RZJX :YH^A"60]S<XY!.T:\"PU-UJR$-(6GZ>Z9&,0IB166Z\4K&)!"C(60
MB0_W"5N3+]#A#_HEX:1JLXR*K09!@5Z3KCS77Q5.IJ(2?(HC+55;8.D6%C#%
M]+$<EF%-X-LR,*SB-7%8 K/V5O=9OXND<M\*5R8FUK-/PTN1;O&JXO8)CZ_&
M^7*,]BLL27;26UJBJ+307<)+(/6MUYS]&Q<Y("9+/;DBOO6"(5Z*T.5&S"1K
M<<ZF8O^9D9PX7.#4FLTB2T!QS1<B\;"%(OP4!7$5FZVIC%79M'/"QM?I&O](
M[E,OS)KK\+7I"/DP16J,*@T%@M2>T_SE]C_A38Q_!VM-RANJ*"/\(R$7XI[]
MI%.!1CF0@3=G)!L1@C4*FJ=7?&HH&7V%NE:/ )YV)TE\7G-TT<Y8#])BQX"<
ML^,"N="\K@$N-F^@R)0]UGXB%>[QU'9!V:*"R7UM\=+RO*SCLCYA[&D]2NSI
M6C0%@M (T>[O_;C6./0[:FOF(V[EOR'MDRD/W8\CD'AA_R0%6/V1(>@Y$@6\
M:U'E!38"*7!7[>DK[(:E@[RW,<]FSY[)MSX04^+(&B[]YYZ9XDPI?)%5/  >
M\LRYLN<;H>MHU3"59S1EP,3/)!AVBE<WNK94G'2AKC58X'TI\PEAA(ZA#<+*
M(/>F\DU\Y.HZ;"<3U7< [0>).215_BVFSBJ+, UV$ -FJMFJ)WH.2HASL:V-
MLA&;86VEW4 R15'B0ET1 4RWIDP12'5*F?Q_8+/_3R#Y./>_ %!+ P04
M"  2<=A4[$8+$/\M  "4-P  "@   &EM86=E,2YJ<&?M>V547&VR[FX:: A.
M<'>'!'=+@H7@[@27X Y! L'=);@3-$CC[AK<W26X!KW,S!GY[CT_SLR9^7??
M7L^/7GOWN]:SJ]ZJ>JIK/\T^K0+H[\6EQ $0" 1$/7^ IP7@+8  #P^!AT.
M0""(B @OD+%0D)&0D/$Q7Z)A$1.0DA 3$!&14;'0DE$P41(1T7'3,[UFY>#@
M(*7E%>1A$V!AYV#[TR8@1$1$9"1D/!04/#9R(G*V?WH]M0$8", ,V!X,H@!@
M,$!@#-!3%T * " XT)\7\%\+! .&A8.'(""^0'J^H08=@ &!P3"P8#@X6-CG
MJY[/UP%8##A,<E91^)<*'R$4=EAL7Z*S$"C?_&C'5AP[H6(WL/=%?(&#BX=/
M0$U#2T?/P,')Q<W#R_?VG9BXA*34>R5E%54U=0U-0R-C$U,S<PL'1R=G%U<W
M=[^O_@&!0<$A,;%Q\0F)2<DIV3FY>?D%A47?*ZNJ:Z"U=?4-'9U=W3V]??T#
MXQ.34],SLW/S:^L;FUO;.[M[^Z=GYQ>75]<WOV__Q L$@$%_7?\M+XQG7C"P
ML&!8R)]X@6!<_G0#!BP<.2L\IJ@"Y*/=2PJV+PA8;Z*S?K0C4K(KGF ;V(^]
MP*'B6*,^_1.U/S/[GQ'S_9>8_8W8WWG- \A@T+/QP!B ,'!]2Y?M\^+?!<9^
M9NJ)TDN]EYK[N$(,=996DJ(6Y"V3'^RR(MC [\,4O$P,SXE\/%FU6@1F<BM.
M$FKRS6/V#]T,"W"_R=?0?W.HB%L>$ATT3/.)0O72]A,AOL3NC202_9AO8667
MOZ\HE:,AZF"O-D"COJ1^_,9HAQ O:E;(9^JW@!9D(;RY++EHN9<H6LS!SA*S
M0:O1GUS=>E$2N60!&^H7&P+LFI5IVA#-BZ[C76AP-$NQ6!,8U;#\(*LWFXS]
MH2ERPR^).H!^>J[OI]&@%[XV5?T3;7&_03?/5*C :TPS2._:.(X7;HX4SI:U
MYK<!(H)('W"T6V9T,]_.DHUFZM7P>89FG%EN4,F&JBU^_O7"B3HVLCR]("+L
M2_AOITBR4[0_U!T/51D]!NN9<NKK:C$RT[ACON*L](6E^I,Y4KTF YRJ%<0
MK/\H--QW@CB.435*E_//>ZU'7GY6K1P"8P*00=4>*<"TB$P>/@\[ML U5F[J
ME5<OS$JO<,*X?\/$$7,M0SRL'P4=#U.SH(7C],6<TYRCY-&&YWLZN*XH%JEW
MM$#LJ!.1J<!.'J"7'4('9(<$("4=$1B+Q>$9L=8FOZ21!?UV =4Y7 =(**2C
M #)B6/*@_QBP-9^ 0V']I+E!9#408OAV4)_/7:$Q[3D6:&#V1JW+_?-M=;3E
M//\38+[X+3E!AT0<!&70]\Z]Z$"MW^&$N_;A1/QU*6UI@X&EH]O/7 .IKSY/
ME\(13+= /ZB(#BM#V A3]8K=&+8@E$/:3SG?HY6>H;0ZAI4#:U2$]>&']JU-
MO)@39N&[4[-Y:"Z0I0R5FW0\^#:81&#)(S2=<PB ?1$6G3?MVX@<VKL!^]O
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
MO%(XZE\S!UC=E=^F%]"F-SV\!@)[8^=ILF@*L@4;M,S?JH1_K'O)WQWSH@*
M^QC1'8"FR[#MORZCI7A*O1SMF:NAQ5Q:HL8L",V< 7W-@P(">8\;IK03^!!.
M"943XTG5:[5I/FBIB^=#VA7LUWX;DMV'R+C7]PGX9#AM5*BAJZ4X!Q*-"3R?
MG)"0X-^,OW6#S\!L"L0SQ@GA!8@2A)(@WWV<_S6%]2'F70!7C/B+$#:I0Q&4
M^OJ0<?@4TQ>A*]-UI4H:&0KVF4FKD*#V@\O+_/WYW)3X$3=UY?O@![EFT]&_
MJA+(JW](: WE^)X+I"49=\SVU7\I];367A$MN[J_@]8QV^7'#KV['[LKN'&\
M=2I['P+<:O;<+BA611R-&*<@PJO,W)]X?N]V5?.]UWH5<(G&8J EE^:3+%SG
MW2+8ZZUPHU8OQB"#*?TR,'R2K3(U )*%!?Q9VC,B=:FIF7AR2TT<;58WM*8>
MU84KI-#)6SN#IA)IMV1%M[KE"O9PIUW>F-]+%*UDPKIQLR[ "CT!C?Y:EYDH
M%L];\-C@Y_O9<62/G(V3XK_+G/5,-\8-^/ Y2)EX&./G4.F9%74$:W3&1EW-
M[I&5M4S -P[FDEGFDG!OBCH%/NPWZ5)(]8_G\+1XJX<PS30AP(:- />G%LJ
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
MHIZ'YV'^^#E1.NB)C(F0\CUG>^ZR'=+9A@CO@ZGG+Z5:-XQ=B;2;XRRXCPU
MQBT&]@4<%FBCP;NCU&#5S\/.QBRM3<C0ZVWD=*,@Z=I(8%Y\C-G\K=W(WN.N
MT #/_;F.)Q80\CT$&XOABP_0AE7]KTZS_1-XZV!JY8&;Z&2%?/H$."LC"U,J
M*8@0U>QTMJ+HLGXT&F7=UX\JW^M[8*21^SHORAMQ^ULB!TOXCJ[L\3G+7MQ(
MY_J=[^.6",_-"F>5$NH%I!/6MKO2UE$^N@]Y7VFKZ8D!2C_&JQ]8N6;G1*T1
MVEE[0,)*DU,#__[8^O^"\<MI2VBQUMXUWW+B.K$*IW^R4.^G6(.E01Z5H.YK
M=70WVM3-350 XBEFQXVY>!/:.^..-9.H"B6PSL :9T[K;#O[R<B%Z$@.+=3%
MS:)-/55P=3A<9CLIL;,@J+G U-#1UM26-J:-I1Y\MX4=6L[8UH\4EF&- '$1
MLR/!_C%=5DVL)-,T?:R[S"PNR73<#[\N;=QVM^FT2.RRP0,;9FO^B/]CLCH2
M?W_>PB)Q/B*4N(2-46_() 8I@#FI,UUR%CN(-GSP0(0X[S_M /\%[/+E(WY\
MS0Z\[88>"BD] Z-4XPC$MGU;]B^]G(/F7N0SI0)J7/[KDH[K =WE6<T5J(48
MZHR,Q3&B^",.?CI<187Y\?G#[E?7:C#4/V/-P3*4Z>TJHK3WV_6>M*K0F6/K
MS%B)&>;C5Z5#BHM+YN.B6 H^MB$C$&>AS1B["!]LJR:;[\2O/IPR3S67N,/G
M.491D>-IBQ*%0WEUKJWT9<>5Z=JL"XA^K@][=[>0U#1,K_T8SQO[M<*F624\
M;Q1$A*L*T1?L6#U=$5"%U30I\EX=AK2SF=?:+FOHB"0FHH 1,/&(N)-B,&H&
MX;3IJ+;JP=BCEB2,-8D*,3T'HJ=85PF5 0\]T?RY1P5D.]8O8$#7E!/'@*5K
ML4[CZ$6QUH(ZA3?7V3+DI1&V!I7R*NJ&2[G%+F/03; #4PO>1)>F<P['N)ZF
MMAO.E?V'W2(&_J-9!$5 4(XVW[+*U[B^-L01$S8:7!C#)0Z$G96 E'Z)4#8#
M4O_1=P.>H>V_[[I7XV9:4WFRL9"#8<'RBA8Y=,(.ALE:.'/5A;8\VX=7NA1-
MO>84\\;O/1?F\J(&<]X%+NKINU^Y\='OBXE\U:THHR0HB:8".Y?)GW-A0"E'
M,USU05&Z!LTDBXUIS$O&1ARK+(R@?BJG/@"U*6(Z!-@F)V&705T3&ER[*>^9
MK(F@WSI38.TW,!SQQ&+A.9C//;G0I0]8[2W1VJV8^TK+I33(%$E.&:.C[![C
M)LB8\V]\,>?_XU^&\-/<_P%02P,$%     @ $G'85"\*=T2#,0  ,3P   H
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
M9X;(OOR:E.$/*27O8KWVW9E^HUOL[FD79/^9/>2S) O6"H91[V \Z*X3<'_
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
M8T'B85;A#7FJ W<+IB>O<Q<4M41J;UW:)]9( 10TJE/VNIV?S<>A2"[@H3;
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
M<^!13*-LMAP3!Z87@NP;EY%82O7!2T4& A,BBTC [^%L.I]=3ZX&B]&5,5_
M?Q]'T\7<F(V-\60ZF XG@VOC9C:?+":S:2_!YA*\011*5M@CP%5#<29Q5<[!
MV9.%QBVTYETS,0J7KTQ-SG93$^.[1,._[]6F4FTFX-2O\;7+6+F**'"E,CQO
M-M0GT^'LX\CX[GHVG_?BJA;7T%T#WROL,/*(Z\JN"*E4D&^:"1+$>',[^G4T
MG4_^&/5B[4:L#4QX+0HM#7F);"LL^IMF%KVDHMZT-U<JQ%9CVWVJL@X16*DH
MWS:T!X/YK\;X>O9IWDNJ4E+S%>CVRK4M3-GHBP_+EW*1Y<"7RNZ'9K*;_SJ
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
M5L8 #%AB=PWPYN#%TFT'O=BB3BW='K6QA3RE/+HF.%HRW5KJ@BE5JF.7%O9
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
M=<(/9QU&3*%['79IO6HTZ]2$Z171J)G#WQ(0#:=]<:!QC1%,OOF'':DR#5F
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
M\U7PV/QOGF;"(\<-%BX<[ 8(.P[+](?);7V@@<!.0F#&!4_P/BXNA4SM;1D
M<WF'[)JN6;5%73F9TY2H3"4M@1459G4 +2\E@C E><=(D.;L5=FXZ@*5,60%
ML#:M41E R\IHR%8<96$OUAR\,>]LG8J74<28URA.</=#I<Z/=713_3AG1UR>
MY!93KJQ]G'MX_@I2M.F:=45G#+^ZC4"ME.J&1P6ELE/640 N+!]\,W$IO_Z0
ME:I,>R/QL RFUH6HH6A6156TW8UB#YCL6Z?S07 "HKZXX778Y\@^5>)W/\V-
M.LEN%8WL$LRU=JAT*R),+(BD"._IQ#^BMWL.8G$>?)6=!8R]1LF#=''&IDZ]
M8@.K@[#M7;35@P)($>=<[RF(-M4E/77&5]=K6=38SP7--1#BQ%Y3/4I ]#".
M8=5AC1L2$H[M^YCPOD]_Z$57M'?T15X4(1PL=-/C0$\(N+0_;^QFZ02%UE*<
M8]K'W;_FB[?*Q4L8Y^*:I/IVL$$(!*_2A$:0*I@:VT%)!09@E!!N;E$TOT)[
MG,UHUU2#YL 4XW;WR-X(F=;;7](25?W9,J2L=._QH"RFUK112S6+UI,P'*KX
M^]N^%3[ROP]XP57K2K#9@,@[L.%U9Q7PI-^J%NE]FW/,:U;^.-#$@<LHR3DD
M*FQPTW\@6\I(Z_#=Q4O& @Z.* G8ZQ5OCB('(XYJTI@+^, [><)(.LP63,ZI
M&6$GY#1?4\F69H-0Z%-O>"C5&NX$<*A9F=*JYGS=XR&P1<?8L=,#3RBMZ-:M
MI$08:Q6S8JX>K8>GT@[5M%F6"S<6;B?%-86/'L!6UCHD9DV"(<R<K;NB2@(
M38E^O(DC&"BN(1>K9*79^_JH/C=;^/N?9SQW10J(E4_9B"N]5YM=E$1IQHH=
M@O*^Q*Y2?3X+6&F^OD79;-11Y4['T*=>; 4 4D4XLVS?7"^F&-U\13_;"2I<
MYSL-A7$"Q$I%(S!,U!">XQ=JK+<B&U)L?2'L.0I)>DOCC:1WU!=L]9.J@CA!
M %;-"  =)9\K'X-+NOD/_[KAP0;+PRQGO',Z>PS8 RDW8I:O\O2]&UJ\.<9H
M*HZS<2W5-#:QF1[".8?Z\8^KW5,0L=UPJ<NF2B\OK*^"$R8.ZAJA J.)\/H/
M761/C8%RQRX24G5'V26!\:#5#7DF24[J*6'_KK9F;4>T*?__S3 U-8)"T^\Z
M4$ +G?'V@*#+B0LP6C_&M(EQ(G_07(E,&H3;1FJ9Y9-MQ=?](GGWZ]%C3&^/
M0^)K((G,\><>>>I4]CJY#6*RWK:V4O7C-'/).CS3E3QZ ,+M=$@P:J4"I@L.
MV5CR15]ZR.7/3O-TY"F]>T(Y$";T&CVJ[JRZXD"Z.*TLU5E8EI1"BS>31A"L
M2&B8YB*S[PU1O7,WY^U(?8$4Q_8!)?=W)JE+SN=QD^R).6P:Q-P"5*]++_6A
MI">\K$<'X9%AR$GV:Y'9YXV392RZSS.QJ_F.7@>JXVOCJ;77],=0PVE6]2:.
M5;*QN05D6B: 1AC#9,8TC2>0T@.U0#?K,T[X9D/&!$(OJ'?KW8E577OU2Q*4
MBYADT]PSQ*)4O*1<K'A<$Q;1C:4S^F1E<$D_K([:,2=HC4.YIQ_1$283]9?7
ML>BYVEDB$M=D(PK2A-N*%Q*7=W"[E/^6<]M]QZ2Z ^Y0[ #CIQ]V1^VP$[7*
M(<=4/^(C7*(!3J;\3@ILIE^C.1MZR_ES(=4MB7-F/[@(O</QQ3:1*.2R5H?G
MNS^T2I:C4]\+^-_E&B7WE\<@>2 W7..+[9:$@\?89F'>NB7AD,QG3?L(\:\9
M?8XX8C^\_I**-[LNHR1(0K&6S&<(SYU''_8Y(<N*^X01N**O/62<64C(IDB>
M7P>OA8OQ^=#M(^\,/O#&V50_KA@332/9-S2"POX")WL*LZ:H;=N7^C!3/[<-
M%**Z-LJ>>3T.8 J;6\+?D*><\0XC)45ZO+Z!OH].<(4:C( *B\.>K1'&0 W
M2_HJZMPK\&T?X9)7:JRW'X+D]_4S81L6; >+\7:5)/V=KM+B8.9B#$^]FHX?
MPFOQKAMASR.A:K))S7V8OG"O_U(57ARH;)3WT&^I^,A>Y9V]R]K+3.ZSJS3-
MN6:DV&JKAI"JY! _PY(+!H]!;3_(&3*170LT-VS:?67[@<K!5F9]L6:_LJK8
MTM "5'@$5-0<,.Y);(^O-:RUB(%7D$1"J@I+0Y&U$3Q%0"I>".]?FRF#14?D
M9KH9V(/*7^VI <N-\#B:0OQFY[]M+DU349]+DU:<=3-G#P7=MZG6]W'T4.YB
M'6[PM*VYW_0)KXFN\]6U/!UC%D@O+&%>;2N%,ZT'>DQ9M:$"]:W00X\$E55"
MK5-V^>!2J^X53ATV=?+LSUY"1>FBP%""^HI7/M<1BX7B"HPP9#G9W-#7()9T
MW&-(*-$#(;%\4%D;RBO6(-QK"&*ZUV*H2;$0WNA=O4DMN_7?MJ(2G^J*RT<E
MT"A>L:CF68^BWV&:+Y^3)T;"J%"^!S+9I\IBW4]+ XI&L1%0Z%+U>5F:=+SK
M7N/#9=SD879.GDE,B\=U )<EF2I)+TU25UH:#)R,,0(@4'X^Y\+R.WB*4?%U
MM7D6N9?!E3ORKW7FM/]U::VN5V]$\PX(^[Q=_^M=2CZ:?L0M2Y98@-Z_A#L:
M;<+G*K V1J&J"LKH<UAA::"R-H+7:'/(JY[G8-HYL-^S)?;XDB25A9OZ0O5-
MGXI"2T,-2-D12%'11[BMQ#2%:KU[:CD+EM0$3H,[-9>&+7>S3#@1[C"M9\+H
M3B!V<^#5"2[-I>>0\NWC1?KR2P.:K0E&P O J@+57Q%A2C)>MP-#_@=ASX"H
M2E-)'5E)*RT-8D[&\!MA2?G54=;WB-#V)5Z;[2/S8W.A]IB,C_*J;4Q7-7V]
MA-<=5F.OY[4#E]7%O=-=Z"T)_#I/FEF%[Z::ZO!=77-I*'(WB]_P7<VT[K8P
M]5OJ1>'ZC=_]2Z_P=7]-7>."O[3N\L$(-\TD2_Q2MG4GAVIE]>M3<9ZQZ.GE
M-SLDNCSDANN,8#<(K9:GJL4J[:1 7E0Z)>@771JT+!3W-AWH<Y$=UII_"_2R
M;Y%T0P/X4DF[YL=_Q^1PV)6]3%#'@OW>P[&V,I RU%X:JL:9QVLP96!<#V.X
M4ZG5%L_6'=G056IC35ULKZJY?#A"S>([KE<QK6'H90.-YW=Q0Z[S%>!)7&6Y
MWFNXDG)+ Q14Y;&K0'(6-5A0'4;]@A[(<,R8NKUW89DH!3Q?T;TP2(:;+_JL
MJ?GL(LZSIE*Y$=ZL6BJRWK:56R>CS-CK8";D4"%@$@Y?H@].WU0S.^LD"B)\
MG5[1*8F3D:G+"7)-1?T)<FG%^:\ NJ.KD#<A(Q_R-$K$(X?5)FG1V.67_@//
M+E5[EP3!JJ*+I'2-3T<9!A):2;BWKQ&"<?5Z7XS\4-1F$Q5GUN\H]$04O$:=
M^8;46!I\[,TP C4@9K+TZ-SSN0'<N?@\PLQ>Q27_F7@IF/_Z)+MOUKJBJM/2
M5%P:YIR-XK/#TO#$^-CS0'[#-C]P>17>%K#9SQ9F'O;[0=&EW/*':J="^T:N
M08K$'*VZ5I?<IP:KOC@$CC/0&$!:<P9.H[Z,F;CS/ QG-DS7X)CV\OG,>_E,
MFWC-91W:H%RVGD0K#A+&7CD>?@WBO+^"956G92! G85V)>V>P<4Z_CH%X>-
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
MWM2C2 AWX@$TOB$I8<\D%=MJPY#E09P6_Y(-*.?KA2S<6X!D%^X8+L;SYP-
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
MX@[ODLJ7AFZ)[68$=RD-SC?BK'6A.?. [1:5$=@NJ'QQV![:;DYL%](LZOB
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
M^Z-(.[YY=8KLMR,A18($@(&VD&U+"%.GR4_-(7*YV:9XA] ]JGV-\4V' 3[
M]"ROAIH^2&3HZJF&!8"CTV2JUM/\_N2R8J(7T_6G>AY=D+:'Z@6>[GF<G"9=
M=7[^FV]P&+'\Y'?8IM?2T/C,]P@$$X=LAV>4!=:74PG.>@=N;Y!.^J>\AQ9V
MDXC5Y7W0H5NO:H/9F-2!-66&G#IR5U]2E]_IE=+T+O3/XR8O1!_H]7[A_=V)
MXV9W.29S1;FC.Q'E(HOI%O>VW=\;F!="NC_Q*R,-TM@:VD'. ,N8.4W.:F[Z
MZZR,LG7RE*(&HD2VR]=E6M$,LC]@''].TN'14ITB;6/!B@0)"0-MU=" ,76:
M(]8<(@(8")0/W)S&)AN;9>+X6M^]OT_6S^7MZJ>B091T[22@Y2Z=1K1!6E5'
M/]V%TXB;TR2SENNF=OB07I(5T7373&.:,.T,T >X7AISZ:6@G=K)YGK57#<Z
M4%-Q)88ZR@=C3!RAHF<KB.M&_T/=MY<H)0(7B_(\RO,=&2&X%ZATRK!M#%B9
M("UMHB]@(P/&E>%D^G.']=[Y/5HB(BMQ[(A+)S]_(",=G$+@DP8)!@WMX"<2
M^,Q8@J2)HUO7V0L1!^>[\6*9]VF_(NI^"M*4$NDA*YQN86:JZ>\Q;Z,DOGS=
MHHRX<^UIS%YL9A3N )<XW'-6EPC2WOJZ@NY!JWDR=$Q]>DR" UDKS,&V=E84
MV&OBT-5>5MZC&_R/P\2X4SRUH;JL))$;<E&I7YR9ZL^G9S6">U9#8&K#%S7Z
MW$Z/:9P>TYB584^/:1SC,0VG&62:9Q_X#RL("7I99/H$83Z4H-($\" "AT4@
M_?0@V9G*CF<J.Y[-Q8Y\3;3L>#:P8\ /6-Q%U&E_1F6RC-+3:Q:GEQ$"S)QW
MO)<1)AYP3XDTCYQ(<_*#5=TT@&0HOLUK5>)Z]X*]AC2..6H4XJ97%!<*$A-&
M&NLF812S#>,5C;ZTS7/>BZI\QGGR!QJ^_PLCYF)C3#P#3"@TU,7"F%T8KVWP
MI+PNB@ID_SZAQ/:,<#9VYVIF9G/&*HR7,/JOY$$F!XT2XX2M,YL6]'752NNJ
MG! F/N#5$54Q&P HQV"8R3P UTW+^,(98.+37R,1N<._@DID[* '?IA.!D8>
M#/D3GRCKY81L!!P85T+!RZ')*((TJEH7S2R:C$<H#V.<MJ"!6]#-DQ:G+>C3
M%O1I"_JT!1VB84];T*<MZ,"W+D];T*<MZ."WH \)(D_;S>Z>A'E!686N",QX
M&;[VEX?I25WRO_$X;ZH%A_VC,08<@ER5VK<%Y%D9@SK"&)/W]U_/<5'2C?7V
M^'XAV*P&TP]O&(OI@X2-KIX:-XW%',-PM_:"=@9W 0C&%$.S=RG"-K10%PW3
M=GF$L=-\G94H1T79@FU@2,'70R:/_M<@#2C7 92?HU\^C.UAWI,<9) @BK!D
M[V=H16C&L[]!R;:QM$H&"09SW=5 T>(=QIXS$^PV>XA2=+OJW,@;@ 9 R9*^
MR"B#! 5<-T!J&!FO,/:2:Y$^X0SW9R7^#  C[J8/D1 ':7TM#8$)123LPMA:
M[CSMU"Y*DJPBPK:>"EG--V-5)V'LY2OQ0HGT21;ENUI=FC"%+F=PFM9Z-O/D
MR(7P7M/>'?%84Y#0/5[;0MPDC[*$L5V_%[WMS.V#3ES "ZEZ8.50!0PTE4Y0
MD'#XA+&%_PF5PC4M]UNK^.!;D":4R:\VW*!T;Q]_PC<#VF>:V6F]LZA(EHLL
MODC2JD2Q($2E68J]'P M%:3US70&O"4 Y<L0,W$X4R%O[;Q=) 4]EU+EPB"G
M)1<8HL1<YH@P8)M8(TY<#T/@Q-'3GQ'-(4FZQ@OQB];H4T4;^G;5G&6[K<JB
MC#*Z%U#K-<"=4=FV937+!HDQ&_W5R-+DSO T<0!7('7;'4;"PQ"E*BW'E+CT
MG% %; -C7(GY,V1-'&'FCK20F1 RSP6*!8@^AG/4P:X3!WV'TK5 5%AV0"6P
M[9YJ%M;EZZ1OWST?9N');PL5Y>V*9BFOK\*C_"59HN(!I^.[(RK"_<$J,6&0
MI@9K!KE$(F;%##YQ./<!U0&S'U!&IIB42+F(-T0KZOK2YY_YH7V]0NPH%+!0
MD* PTAAPRP'(EH%EXC F>[V "#IX>^)ZLXV2?#-.>:E39/#V@[Q(D# QT!;^
M9H2<*8.(:2#TU\\1-?MW[__\I_>UT<D/O]PC L5J658Y/5U$)JPU:M[K/L]1
MG(RV>J'D^Z. *O(@C:RI)>20GXHA.[XU<=1TL<%YF?Q1;\K0$[K]YV<&8( 1
ML^RW"N(@@:"E(2 _KH(= \'D9^W[APPYCB'O<\<=['\.TK0*+6"N7Y\!,]_$
M4<3395/P9=/O_G2Z;'JZ;'JZ;&H]"I\NFYXNFYXNFYXNF_(->KIL.@<[ONG+
MID3(;8Z>Z5#V@L8'LJ:4H9]Y^:@"1<7S58H_3W@!EY[J)%+<YJ05RO:/Q?+W
M*FFR4A>CQ0 [<J=;CAW'@Y>;\*QA(Q=]&ZN@Q\3)*K/-UYVM:^$$9X^TR_4;
M!5)NHD%,W]S8O#FZ0QZXXOHD)+Q"RXF.&\M5R-K^LL_\?ILWR9"O,QJ<K/TM
MHE 2MV>RNTG1>,]7'JDV6+^UKVV&P#Y2T]MV!W]BAN'UJ]1$]$?B(:$RRG=-
MJ+?^G*.XFY>>*+81GDOV6@>PBQG6\98ZEHMF]M:=#(6SO&M^A)GHYRC/(^*P
M'FLNDM3G93;BUO>6NHWKY@]D1N(*&D8& %6K\+:&M,H EU-3;"3Y@#!7>5\P
M+/J;5'^9T1Z52K.SW4]9\GN%+E"QS)-MC8'Q#I8E%R VA5PFW?W2 R( N;#&
MTL'R?B?-N.HPPKRJV2#:(.XNC78YH-?0*3?=9ITMG #N@*A]=# H$ ,RR7>J
M_T)P.-IM"P^)O+W%8T)1NB%Y## ZV,7D+L4>G]$-:NXD_(BK@NX[<+>TE'3L
M30$Q79A+%LYP@^'J:L#@4%']&H&X@C!&G?U&4+/&H9M3.*/[0K(C13+:X;$B
M/NV\G"L=Q8U<*$4%840X![)Q)R,I#;L1QJ<)X&22U+P8IAWW" N/<7U-C,\P
MC*'!V-ZC671:BTL/+!F9''9N2<OHOB;^11S7<D7I793$U]EYM$W**%V499X\
M524=@!YQ&\+B>@3F#-B1?P,&$_D0\OZ-'31&%RC<VNH+ @:UC(>,B8_:U!MU
MO>=V3_G=':89HZ]<D95&\]_K;/RX\3U.TRN<?X[RX95>P]*'M&1ZI8.\]V'7
M!J T9GK\PYCRQT*..HJ(0/C">* (4&IB\J)X**YZ+5FS(751WS:\0WF"F\VI
M^A9BLBS;AVX7%'_U+42"Q15*RFK\QJ K=EV,6+$+%U'N6@F(/ZL*P\@P+].C
MNUS60"6O& !]_6*S0YE$:SLT]1F'L;DMD[?^=EN'8(O+5Y0ODV*4OL:X/ !'
M@O*S Q2D'>R0):@AC.3WM7 _T&463W*ZP'DBOEU,EW H*^K3(#R0F7'HPDR7
M0[A LVH+(-1TZP@CZ7[OX>+#J)M3:0NRSB^?\7 (TRG">PQ:6"1(_!AHJ_E<
MM)!I&"GY+Y*7)$997'0>+3^/BN<!*E1D;=N(R8*T/E KM<7%C,+((3]>5=89
M:Y4+\1Z5<#7>4@5I8IA.)NORED\8.>07\:]54=9ATD<LB/6VT=W&:1I%Y W+
M[P/RVN6#A(MM.P R]>C78)OW7K")P^2XJ!"5!-<.\^WJ$_K<OASY0'/#CF.]
M!B5'* &4#!P?NKKK( / .Y#,]IR+QW5$:/S^&X#R<,-=3!DD*N"Z09(_27@%
MDDW^E <*G ?JPRSS0'U!![< .:$T3VA)\D))CV+-]6A.4 =S3D>Q3D>QWN91
M+*<9B.KEK"0!$>=[+_]0[WNH)ZM4JH .3G&8A-%_!6M'G0-W.F?K0C>VCHHV
M)^;$>:BF ,$]*HFX*&9O0W"M+R?:)]3F$X5J;Y!2($.+.(5QD&&Q7%:;*HW8
M*V.<]2&_R^N68]T?7BY4:)BJ#AL6X,S#.-/0VXWB7] 24_!V^$(WOUH=D*&Y
M;$(Y0W#*UWR<?,U3.^NG?,VG?,VG?,VG?,WSR/-[RM=\RM>LSM<\\?F(*YQ_
M0I^)&X^KC*92O<MQ1OZY;"Z9<;PHH[+C<Q&0LH%Z6S8M(/? -#F'L21_)#7<
MKMC^/']))2%A:RHNR72^F9F1,4C7+@BTZJD78ES^8<P/AE 8.3V3@H'GS3E%
M@]3'<X*'<#R_@_3LL$[QTY;>9/[N_8<_O_]>%*N#ESG$Z2!E)G(UI&,"-M.X
M"QH>_S8Z!^'K9? H\K(#$_+7$"+DIU_.F^ A?:!UM4++LKE*<%"%XW_H%&%.
M)ZA(H-Z&@;YR)P/&T$NTU@DF^ $"K4) 7$P?(=(R/@ LR@ 2I$((B+S&EZ:&
MT3CV%!:0>!Z,'R1)71FW6/+FT[B9J/9N&S\N8E@<.H&-BD\54]$;?R#3F[QE
M=/#6B<QH5SJ#Y#_]YZVFWXV[.64".F4".F4"@AP]W%^8) -1W;'I;4EZSHH;
M7H<5&1]0E!0)$C<&VH(NE "8AA$\.5TL 5\LF>6]DM-YE=/[XJ?S*J?S*J?S
M*J?S*A[7Y*?S*J?S*K-[7[SSQ,?MZJPJB _HZ17QAVJSB?(=:8YDG26K9!EE
M96?3%:?),D'%/5J2@2S=-5DH%EG,?JAC1N27\5:;%VG;U >D=KQNV)T3#Y>^
M,%G\G)3/YU51X@U9]GJIG)>\T;%VQ%]?)FD2-8;_&27K9]JZ+RB/UDUZL>*V
M*@O:QJ2M/6DIN=/@[3'[.IUHM2SKE&HUOFH)SG,4)V5Q3C1?(S\UTV>T,S($
M)Y[XW^4X)HI=$.2F>$O]@>;15"^5/:+E<X93O-Z1:LD"I=R1MJ0QH&UWV>>T
MRA\PCLE/*:GH.B/ 7"=D@>)1Q=MM_2YFMKZAT2Y?F*!7=QZC5T_\+]!32=IK
M\1(E*5W/-3"_BI;MZ[F>*LV3ESKL?WAHM*!2+,EO_JJE\VI2[R:0NNAH34R'
MLJ6OZNY1F>2UVWV71I[&Z=IS$&;%=-MZS4739NU VN^9=#!4')YL:.9=3VHV
MP:+K;(7SC3\5'ZJG OU>T5OT="3VI,OR&<55BJY)%TBK6AG2G/^WBM)DM:-3
MCM>&].5CL:*3^EI>A?#6='4<;=J&\RA"QU5M:YEL%<I6+QV1;@1[HQ#2=CTG
M)YTPNMV.,X=56_\%QZYAB$'/B"R_#0/?%BQ83-R(Q40K>Y#5L9-VZ48!9-76
M\76CZL*(_!QDOZ+ZHAOB](V\<Y:'>%'0UP,/:A*?YBG)(AA$'?,?X=<9_]F
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
M^(GIE80L([V$,#0'FC,68 U50:8^U%'GII?P]I&HL7[M;^ROB^T,+] V J3
M/.RNK;J!_2%UA'':^@&ORL]13O-%L'^" *1=CBV>X.7F 2?3AC! E495881P
MZ1!8E2C?Z\,_QB^G8D?X153S@ E,20-0"!E;!F(%[]PD:=SL.=7/'SSC-+[>
M;'/\(CD]JU=H_^(-K- \K&_4!"9^![ >'\';JRHGTE8YNDI>Z7_H2PX_DR'J
M&5<%DH\ )D79[52MHO- BT5S&&!&KS;+@"\7.9<9&;^V>5*@>U3@*E\B*G+6
M>[7O85?0B"(7/L;EVT8S*#\/(-DVC &:#*KLQGVG=X0['I74\172#1Q=#MT\
MP -5U,*1Y;!NP?"W:<'0/+WT4!*TUAL:M"IJH'$\'T#9MI.4<G;Q>[C>IG%[
M:0UA+)X%(G+CK"!:.52FC\Y#K"X&AS(>+V$O0418$7AGF!B%G,- !2_>[@(6
MT@B[#3#"29E"(S2WJX<H%=Q5%W[?AT!&WR=R)6 ='*M5 ABY&^H8,0NCS_^
M,I1':7T2=T/TH0<IZ;.&[6$IKK&URK2M!2P3.BA,5-<""K "\:@P P=,[\*N
MVMT:7]>=/'B<DJZ"&\MU<U\3\>L;X_S/C^1?1;2LLY7<"*[U^&"]'Z-=LG86
MMXV*I* H0 6IK)D[^0?T 90L0BNCG&@(\F)8K-,JW>[G4IHZNBN3PL>V,MW&
MOGU!>9Q'*R*U #%2HLYQ 1[16\,)I"V\0D0@@(]#)8LTQ9_I6P)7.&]>C;[!
M18%$.(&2L_/W2O(WAAW-]O&)(K4HEBX"_[51ZMC?H[+*LWLRPN4O0B@!*%D4
M5D;YQ@ $;Q6?V)%*$<;EH)OKJ]N/J'S&;$.B%EZ -1AQV[ JXC>&.*VV\0DZ
ME2 ^]KL?GI/MMMG7^C'*8D*^KH_@"!_WAI'OG^Y2D;\Q+&FVC]<A3"E*(->>
M4$IE4T0[ACC4*L30""STUC!ITE9>D0D4*(PM=3HJ7V<O1"&<[Q8;7&6\R55
MT9E11Q1O#&;J5O ]=XYJM]R&YTZ8U]DRIX?2+E#SW^OL'&?U@/IS4CZS5,-[
M4<9[92:E#WMG>J7?&,3L6L\G_+0E:Z'Y_?&AN5@N\PK%]W@7I66".$=!+)AH
M 77,Y(O$JZ(MIX?M6$ 6IGU_?/BRWVZ2Z"E)D])LA!5RT0(PA\L7B6!5:TX/
M88Z$#,-.]QK&TGQ";<*)>U14*4UU=44LQHDOW:,E%2E6XMF8HQ#;!AS?/,YM
M6_FXF#>0EN%_ZA>8.E'Z"UP]E:LJ)1,.=>"IL"AYH7O[]Z2)5CBG[T)+-F2T
MRG-V:(#EWQCV;5OP6'LX0-D8KB<^^ &3W C,1@C^0F$;'%8/ )UX_^@NQR\)
M/<7%$7< 2PCI(:F&A/2-05"C77P"3RX&@]O$S]1P%Y;49>%OT_^<)R7"J]7H
MS)L5E_WQ-D,N;PR_;EK3)[2-)62H=WK%<SR:\\4@?Z!DG5V^+I^IAK5VS=-S
MB_A7H@5KD3K!QM %\%D'\QC\U/'&>L<Q+.'5'_$C/^M9$V_+G459YXS@Z/PO
M[^/^R&__XQN#K51WOP=[^Q4SH#C>?BM13M]9B[+= =CC30PIU3X0)J!Z8XB
MM8;?@)5  H81TWTPYZEW'6@N3]+KNH)1.E]W%1PU\:^WTR^^6][K21D/PK-#
M].^GRU ,>J^J33QWFS^@_"59"M(0"TGZJ=(')('<DW..2 QJ$_[E.E?"=)*N
M#X28[D&Z5AZJ2BM1(4HC*Z?KHXI'-VG28;'E,5RY02J4$<^.@7F\9FQE7HK@
MB>TL2 QL9FA5_E\]4X>3DH!SU)F?]4A%)SZV/GW6(T7?Y1\^A^0ZXC,6'"$7
MIRSXQ[M!DQ!/YK?F"^=#K[&(MX&RSA9ZK[D^)RG:?4L6#^_J1KI'+RBK$-W'
M7F=M7N(F1EAT@X3T1;IHO<[1NHYDW*[:<A>HC)*T^'HRK KD&OFN+62AY*UI
MU>33]5*!;(*;)D!JN=Z3WS,!FP_K:MSMQ*I::%]6<@\C"4DK%CV]PHO]7[XN
MTZK.#4IO<I)URV/T.@".!0?V7+<)AQD S+YE=$%G5&,8/@61=XFR^DH*SNZ3
MXK<[LJJC"0O6Z,-X4U))>MAYE)#. $,:NNJ"1<[:QUWM3Q5MC-O53QE9T^9%
M4N[NHKS,R#]_(N[(_M#HP-R:I=K6 )>: 0C,6D 7#^!:PKB/+5")%PV&D,H=
MFRDBM Y\&57\U,*1Z4<W_Q)X<). M\!I$M<Z-->\Q^%-.=%A1N$231KB!)D?
M S4$ &0?>!0QG"XH-9:(&Y-2D0FM/7W<46%$KIF5@4<^4[Z)IX\\6AIY%)>;
MW,R\L*.YG:5Q1WU+AQ-XO"7C8$1O6SPTTXC@F2HY%7N;2D0UV6D$1:?%4,WD
MUNZ\-R7B%D9H8I^J\ZPJB$-2%$Q,SM0-HF719CGM+"9R'7UUYG,%WS!&@58F
M[I#/_;;/1]+[-MT,#K,>EFO3VU66,6Q2@/08!=+!H78<S6?36)(W29N94CI!
MZQG3U^.?] (C:8/GN^HI38KG9E?J+HW*%<XW3"3N]&M0<A\(UB@YT33-[Y+8
M1NV>\;OLFY"N!EL?Z5P7RRA&FV1)J\WQBN"1"!JE-T2J[. [<)%@4G1_9%ZG
M:&A8L%!<"@8]OCZ&A<NX:O*FL]UKF?UAQ.P]+05Q:#;64DYJ514G+YG5O^PS
M@5 _6_-TG\J]EI[3F\Z^IW-ZIW-ZIW-ZKDQ]/(\<Z'X#?>TY'+D#*@<^<2?F
MY\.5WM?&W'>Y ?E40_L-J69A/JEJ^M8;LO/J^2KZGY)NZ._.JP="U0,;4<+0
MQQD4WKJ):T<UX6$R%!*&;$FP@F!3RCCZ>%C^-B,4B-2ZSJ/-QRB+FBLR%\09
MBG[C;PW!2[!M(DB)D,VLKS+8WB#6/K+H?RS)1_X+>;Q/K5[]3R';3*($V#A]
M'CY>8+]^/,.X7$:;+8M4<RVB(F.WPX5D(5L*J!S8:F)^861G?ZB>"LDV+/\K
MV[49?IU%"$BND];FZI!3& <I.V+QM^)$W\=FG3[8([(65NO1B]'VV0RL%]@V
MJJ[]QMNIDUF0NZ6J84+Y1BK B+Z"-?_"54Z\8%K?,D^V5*#B=HNRQ9(,]W3H
M/\>;;8Z>:4.\H 49-9#X0),;9FT+V3*;:A]&V'NQXP820.@P1]O6YB.TQ%E%
MW^5)_6KO1;).RBB%!BNDQ<2Q"T&Q$-%BJ+02%W"^1XI/#6H_)[@MT.<HYZ^<
MS!F 43%F,$]\*!K" 5+&-?@.AO4.F-R050D9O>I_UWGHE"$RG>*<P!FL>(AH
ML6P$)5;T^?L(M9WC?$N3T=!TA4G65+K_31I'-2BY/Y6O43)$:)BKKD2%%FL?
M(;B?:9J(3__UR+4Y_V.KV_!CB):3*J TSK!T& \_/B8;@HG;59U!:D5O>OZ
M<2P[VZ-1HFT:4(E9A'WT==<)!8&X6W;;X\"&&W+0*@.#SO2A)1U$J &D#$$!
MJ@,@*:Q0E3<LC>) 8:&)%^;R 2=I.,PEH,*Y$LC$S%&\*.\P,<)U1E3@+W%A
MQ Q""N*)_!:]<05K*JT!F(._HZHAD,'G("5-FPT!"9]NC(\AW0RA(575%A5#
MYF$,':,$.&>[1U(I/S.$BE*4<*A+.0O'%ZZK9J((,=<PUD<C$:F HKP"*DH1
M'+J4DZ:04-J8!P6AGH,KYR+F7"1TF88Q4SA! B_)Q.18$.29L 2#*M^$(1S"
M<3+;(SLC6451<0!Q_R:%D'BZ9!3*GH\U596"XL"_<[="R#?08>)L=X:RY?,F
MRG^#.1%<<K$G,2"?JSLAT]K2IQBP#N/,W%A.)B5L3A&0"W$R) _*S^ ;GPL4
MJ=J**:97#1\L0_:A#BI68%%[(5/!!>B*&.-%URG11DPX[DG[[G@].GY"_+OX
M4AIV#I!/$XH/(AH0,$P[N?W[O.NS@GR>80P3BDS/@HN%&F5@N;FGWL.5FEV=
M@EN]O<NK )!I.RRPL*L$B^7O55(TAAG[IPHJ]IJCB&H6WBA,1QTG5,BQ-;WI
M:XP>34__F2-^0 -,+X'#@'XZ]U-E;0$@9/IVH2%@+T+%@&VX0X,5/D9N5S@(
MX7F<+B B]31M0.+K<L+C\_Z(V(^X*M!UMN3OA*GHV$Z8F&XBQP#>K3%<3959
M>Q74.V!BQN&_YX3VEQOVD]X/*&LSQBZ69?)"2J-B\@>>VF19]VB+<RK:=493
M041M0W$?>=(ITL\XJ2@R>2[-O7S$;:&Y^*L<W:XN,Z+$KFB^4;]EGU"2_Q24
M$UZ"=M/D-6W2-QA L-L6XZ2*D\K1R0AJ6K^/"TGL-9$[E-<RD_7V[5.:-&[T
ML$/"B <ONXB(9X(9+9U-0*&JP(=GP>IDB2JOLX)H4,EL+B,=6)Q/.C-[ _2U
ML3:?O8_+0Q=5WJZ)]Q[$P,02"O;<#H]B)@95:V=B1RY7'S=Z+ENG46U& "6[
M 2BCG(E9X=J:F%?*/8P#_X<GRB5*G>W:C[SWMBPX,+?1A,-17^?2=A&MV\3(
M,32IM7L<;YHWO4YOA0!BWC:(LGA"Q*!:^,LB4Z=2.;TL,K3VZ661B2+3IY=%
M *F-3R^+G%X6.;TL<GI9Y/2RR.EED3#R"UAZY9H/CA@ZX])W2-P>9CR]0W)Z
MA^3T#LGI'9+3.R2G=TC",]_I'9+3.R3BG(S'2KUX>H?D] [)Z1T2<WL?XQV2
MT_L)CK>?P,\JF&XX"5Y;<!OL.+VV<'IM06Z_TVL+?08>7UMHCZG+WE#@DO1?
M1AB0A)B>%J ,]!6# 0\?R\W#VPA\7TCPF3D^H\\A6D2AA-(:X_)>+OZ@HKS+
MT39J#I_1G-&(S*2KI%GY\"\!Z91A%X)@94(TI(FZ2NL"F?I89XX2A<.2M,,2
MLH=L2)A*^HG6'2TD+>+H]U&VYFV8C7YG(;K#[W->,8C4<[!6Z+">V*S\2.SX
M2]>T1^F%TG7 V#18)G778ONB>SMXS9W@SA(C9W@*6_ \>I4QI%Z\R!S>DMV
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
M6\EGTT="VM VU4&0B-<%,TOD3[^7[@2O%K@')'PV%] &^&'M[0<$?4["ZEF
MGY_=.@3T*_)F3XG_<(XYF.HAR-_L@IDE_J?.I>AFQ+9 /R#[LXV(-NB?/(A.
M$U_GU;*L\N:)H?;-ZO,<Q4E9G#]'^1H5=SDJH]<>:?LE@&!Y5RA<E+4.!<I?
M)%%P>)%.>GUUD2D'K;%IA'%K-2E7ZR'IA GBP=;#6OH.$\*KJF&/#XC9^WB8
MBU=C?1^B[;, >_/()3;OD\_8[A*]7=F^7T4H+@U_C">:T?\C,Q&].18_X@OR
M\P<9?L"%>6@"%)XCMG3;Q!II@ I]//1^A_(ERLIHC>Y13&0A"EQG]RA*+^NG
M,QY^KZ(<76%,*6Z)Y[.-LN7P[KT5C[;]#'G,!%HN6L@$88;UAG&1E#<0 Z9!
MP-0W&]P ]',UQ5G?K.0.+[=;E).E4[:^05&![FEF^MO53T7SV/E5E.3_CM)J
MN ^G5XA=[046FHGEC=K ! O0B@)Y;GZ?T%(R>7*OW1J4'.4B!I0\\L:M'JC,
MV\ $65JUM?#ZZW3;J* '4,YQ5N TB>MP4*TI9U-43M2VJ(@HD/RW<(!@H,+\
MO+3*>BB21/RG>PAG+!%WKT1%)L3"]%M["IMRK:[<CN,SY9MX^M=8+8T\VIB9
MW,R\32QS.TLWGO0M'<YFT3G.MY@X1>@3?<5;_"*ZDFYO=R'=1-ZHLNMBN'9R
MJQ\V4R3\PM@EWU_E9H](ME)*4V7(:(>I,OBT<YSP==2WF/<5U80Q6K0R<:<&
M[C<&B_ZW !)B2(V)Y=IP<R+P&-9V[3,*I/M#[3B:]Z:QI#31A98I80DN0,9T
M,(F+ML<0:8/GN^HI38KG9LRX(T/&"N>;0C9)&Y0\1 [A)2>:R/E=$MNHW3-^
MEWT;.82S];%/NEA&,=HD2UIMCE<$CT30*+U!309]&1),BN[OMNH4#0T+%HI+
MP:#'U\>P<!E7S<F<!Y2_)$LD'0E@Q"R)D8(X-!MK*2>UJHI3&'?B]ZL)^<I,
MOAX+U9AR\:76&Q4-<"^/WBKCWB61T/!V\PXT<UQ#0=2U6#L)V(?1>T?""4Z:
M2ZE$D)A^124W+<_V@(L,')9<.X>UJK*R-.>RP+2VYM\",#.VXMR^GKE]K;O8
MHH^^*;1)_JC] N+KK?-HPYUXP?2MS@#Z$#;L.5T4ZRLK-?!A"@>P]7X"M9Y5
MDNP%-1=K92;7+B<\12@L%RX$3)4'0D&#?1C!4,G9 )7')Z96']=_(UZ@L@E<
M^8.\BL)8*#R2&@8:<3T&)5W;8A*Z0/Q#B=$Q7$_@ 1WF1DC8AN$W6N-@Y%Y-
MCP2E]V@(!;@GJ0F&<+;D]P]<HA>41]F2'_914 V?$!U23>1FJ+LXAJK6-;R0
M;>_!T"$['Y[E]68;)7F=H&4E/6Y:-)%D0E+NR#]IDNRM,)SKF&O;@LZXA@PF
M/TT'!I^SZGVL>!?+)4IKF>J'F5^W9/1&K4?UB-W!UWL]A[2LONH)&>+':EXP
MZ#T*%$9,]QQG]?W81Y1ODJS64[ WHZ [G)84T84,/*AZ8.!(&(:Q9+N*EDE*
M7[-(<4$DYQI=2M.VB( F9&-#U (;6L LC ?OZE07/<&Y=E:1==]AY)*%;&V@
M<F"#B_E97K:".S8J!^R<S#DT,SC])LPD[Y2MS&TQ8CM=1GG/#HC(R[%O_$$"
M>C]Z")TB(_G]G#4S5_THZX"C+ ("7 %,U[=<&V;:GN9 &Q]+<'A\0#T].>&E
M'1L*:2)R'>S1BA_IS36.1-6+,1UM.H&+Y"$&ZB$ &N#$,"G6C0;]22"O-Z"'
ME+-PL2R3%[)&OL+]A=--$CW5B^=3ZL*;X%(7MH+=XS0E=OL<Y;&L <34/-UY
MU"$<%])-[J/4VCK/#Z^&,/;Z>6("$ * Q:RQX D WB[H<4?O9M@&)+%4E5'D
M'AR4F:/9@2W@,M/@H)XP-I+NHEU]P70XQP_0HR)CB06%9#/!"%!/H_2 0M9A
M["SQAJ_NP]59DX'[\  08-8 E9=,*8KR,P&5;<NXFHP4=8:Q]W5*.F<#M?"3
MSOW'K-[N.EVD#.DB94A+I]-%RM-%RM-%RM-%RM-%RM-%RM-%RM-%RM-%RBDO
M4DX,H--%RM-%RM-%RM-%RM-%REE>I#Q=RIGYI9R)^_GIOL8$]S4FWC@]BU(Z
M CT\(U3>X":)(V>QH")C$04AV1R7!T"E+=8%XAK"10?7$U032A R_9I :6D!
M&I2K 1%CD?'#6@<X,/_(/0X  +RE@!T"I(L ,PSX"BHSY[,=C]@AV 05Y_3E
M4%$>9+U2 V=?66HBCP#0I;&I[BH$C)<#2OYA# K- _:-9!U9Q:ZBBK;K+XII
M@X:(CIYP8"BX!K1H^(2;=X>!B "0=T$A)0\?%W!M-:$A93QV((]T)^,Z>R$2
MX9S(PBY6, %<5G.78_HZ\05Z02FN;Z,T]U0FO\S!+LK0S:2R>UOF1G"5 UZ
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
M>GSKLKVVJ_OF4P=+@BW.2(2;I%SE^?5'4(3$E\0[0"1E1G1TE$4@D8E\$D@
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
M^[4(F$:(D-]^6U?9^2YG"6'8MM5_?]!2F;2.0(.".I$5*M :H%<=F2$U=UN
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
M^0^?X:,/RR1;I5GRFB;@]JKP^^%\>/ =LP)4XFCK R#$EUL_^=1/?87HO#:
M5/"FJ:P(O[<)%L&L* VAM'4%T^+JBO!ZU>Y;0?[85?Q>OK+=].@AN#V&KD7Y
MOA3%^) @+!8SOK H\]VRW.5I]GR^3O)G4@@C8=5%C]=C)$5CF9=*2]1(QHZ5
M"4@WUV(D)$/<@SE/BO5%^IJN*L,3Z%)6A"]0P"*(=:<ADZ[.8%(X BLY7\5=
M\L8.DRZ2DER0Y2;)R>HB>?M"LW*]R%9_)TE_/K2HR9=,)C410\2^!W218]0"
MCAC+<[K=TNRAI,M_'KDG^4,U5!%F"'=)NNH/'P95#O$E.E408\="9NWA1HNT
MSWU$]^R(MT\'5EOL]W"B5[B7%U%4&#$VC.34186*J,_=3??IJ#7>/=(SPB"K
M-QOI5^Q-1CH5$6/&6G[3J4BG 9_[M7Y=&Q9ALZS8,W=M%#4EKHVPY@3@9-X#
M+JZ-L 6?V]!^5[<:JUJ-U2QJ+&C(Y+)Z];O5[6UW!KSR(RD"[\I$24RKH5,-
M271U"I-J;Z+'N0KC#("J02C255Y* (-#J;A1KC*M ZB 99, XQB/*J*$XQXT
MP!X<J:@J)U8W@LA4A39AA:OC4F&R JTCR[SEJO=AA&ITS8,1J@ZJE\>G6B@?
M3X[6'HOP2:RL#*STV =]2B,>JEM]TB<B"J@Z_C65^R1[AB;KP>_<!S_^CGI"
M%O&O,P6WZD:\:\:8@"^4#;^TE3.*34FGSV'?4QG7G3OHO.I!#TA,1*6)P=@?
M0Q?0A*92AG32$JDC[C7,+Q5_V]T65 GXK9&L]RU6EA+ $*B<\8%*]J684GK5
MXEG)E^2'6"G0-ZZ4[C=D2I$P+E-*MQH2%XY?D#K?)$5Q^U2?7L@NI(K*]2^D
M#LNA]@QTY=-:K(MI(3E3;O$%YR40%N#GQ4 !!'=&A<JC&C*!]P;[%.L#88 2
MCO6XA6*'J2;BJ59Z.=1,MWJW0O6TBV?!O3]AKCE<"![($!7H!'IT"\1*%R$V
M2*HA22<IQ(#4,7"C2P*)G1XY.U/I\4REQ[.IZ!&6Q$B/9[B\I\.A*^ Q@=_Z
MQ]H3\(QD<NAX0[WZ..*D#DR!LZ3@:U]Y\1T?6#=4)4%;;1T2'7WA<FV,-#:8
M_6/I#/)H=)4F=6%4:L/CLW#&>)PM.-_)"_64V"\4:=X3V1C5% =49^NZJ(!&
MB#L)_;:NLAORHV2Q0O_]04M?X@H"W4$5(NM1H"Q G4II(=5VR4,:ALCB&'RO
MLB7=DL?DQV)7KFF>EF\WR18Z(%(7Y%=>)051NT/:$NKX1C)B. *(80[!.5BG
MJ%3[\?TI#>4*(:#TM,3$Q5# Y8-Y L/ L4$!!\A5<\>#U(FS1P0>]^YO)/^2
M_(,4Y5O1)%M<9*M]BL7B;U_NST'WP:Q2TW.ZE2*Y$5JC K6478V:H^.HVP""
M+*@/2Y(E>4IE!TY0F?YA4[<,:O]!1RZC0Z8NG2!71?24VO#Q-2M>R#)]2LD*
MC@54E3NDZ!"60W#2!&J/ZDL''D>TB>ZS=0B)131>5ST/8SZC:UIZ\&2L:KVS
M)VUEQPVKX6Q]ICE9)H4@R%-:J*?F?J%889Y*2Z6:@G533PNHME7<IS8TYK%2
MNC2)LJ_2UV2SJU.J5[["?^^23?KTQEZN6M9)K+RG>M%"WJ]REM*"78+9Y>1:
MD/?%NGZC5HOZ\=SP+_25[-_8/+*]V=#O2;8D+-$Y>_XW?R7%/=UL*OA]3_)^
MU@ '"CQHRX9").NW!P?UT57M(<.8E3J8S(8%'+L(<H;/D@W[26C+&G4&]BNM
M,T4 VG2',^0T&\6Q+2%G=G]5=L4>%RWJQ_5^O%2NH!GH%#2T0"BD<7J@U.NN
MP" 5,H$C+E/._$7EJBW95[&CHU=-"YKM:J>'1F&G! 9@N]T@D3!>/6OHSKY5
M74./.L8M?T]@,^\4CXC3:KQ]KCB13 )RFQ(D%C"KI#4F(DD[8(<VY9BHD9[
MJ&7U:(@MC8%B[(9V.4VJZ,V[T?>X#5&BGFM5^]]Z#6I,KJ@.RP.!:;"YC I.
MT$9Z&#Q)-]G](@K/8?M#LB'%/2EW><;8//(,[\KKE>;;\ZK2T5<!&H,+-95:
M'S6M;7Q5"S@&H -?GVE^GI-56E[3 D:*3E'^)I&TZ$0P8B"O#4#DY'$,)5<9
M"R>@^=M!J$8.$"":I0_Q7(K2$X&)F=0V2%&V@'5CZO;I@CR1O (W"T2J'\\%
M@6-14^C72&I.!%#VO6$#+J/6<-S+6JS^L2O*.K%R-7;>D._-VK):9=[E-*O^
MN:RW): +=U9U^:QF5G>:RW^7#G+:!3!L&,<$R58)MT^+%7UAHH*#FZQ(TV]P
MD7B+>SL,4"U9VQ@Q:H=A!*:/PY.VA,)@B1H5#-#2W"L:I"MR+WC LQ _<O]0
M)MDJR5?%UY=54I*//WWXGQ\^P8LLDSI\7M*K$\G]D8X)U$[B-F@@^O5\HD<W
M7HSL^6Z[VU13Y"NY?'HBR_*.Y"E='44!O!>3*CP'A%:5:?HJ%MWAY*+HM1=D
M->8%47"V'Z-*FJB*?T!AA T-+"D/*'0:U %1_.#]@# :)I+"!23(_PF#)*DC
MY!=+<>\&*&4Y.'UPDB/+ZKK3WZ!ZK 1)9N./SNPG[QD3O+72+!DW.MZ]A8&G
M7O<Y(:OMGR]9O2*MYO'+;+<E>;*G7I017Z;=7]$\7/41//.I*-6Y' V4BK?Z
M:5XFWK[D9,WZ_I7LF;Q@VB6K,Y)5_RCO-DE6W)#R:Y9L:5ZF_R*K7RJHL:.0
M19X6E3]V4;];L\=95?#VZ3'YT>NC,9KJOC8=J*FHMY+%&*.C=O'P&O. L];+
MUX$XTA^UFM_9_[XE!?D__Q]02P,$%     @ $G'85+5@<-@<P0$ '_0; !0
M  !J=V$M,C R,C T,S!?;&%B+GAM;.R]ZW+D.)8F^'_-]AVP.7\BS!25)65/
MSV19%\<\%%*F=I623%)4=F_8VACE#I=829%>)%TAY=,O %Z<%UP.0("$2[*V
MZE0X<2[N^+YS#J[\C__U_!BC)YSE49K\_8?#O_SU!X239;J*DON__[#-/X7Y
M,HI^^%_!__E__,?_]>G3+SC!65C@%;I[02=??EE<KZ.8-,W1U?4E^1.C__F7
MO]+_0Y^S-%QET>H>?_I$A4FK/_Y&_]]=F&-$C";YWY[SZ.\_/!3%YF\__OC]
M^_>_?/_I+VEV_^/17_]Z^.-__G9^LWS C^&G*,F+,%GB'Q!I_[><?7B>+L."
M>=P2?[[+XEK!3S\VMH0MZ+\^U<T^T8\^'1Y]^NGP+\_YZH?*1?H88*1N_CQH
M7WVGPY]__OE']K1I2A1%$M7-UR:_'D+E[Y>E,;[&:T3_^_7Z3"C]\X^TQ8\)
M+L[#.QP3DTR\>-G@O_^01X^;&->?/61XS=<39UFCAOXZ/]-?Y_#?Z:_SWW::
M?QSCWCV%TFU:A+$=/YF^H:\#,^.=OK#UT\I<OK#Y*Q.*XPE^Y9:9\4Y?X2Q*
M5R?)RKWC?5.VG+\IPFP"J R-C?\"[KWFN!K3C\[)7QV[^+G R0JO:LM4MR1V
M,M,LV#+-C>YTV=$:TRR29L.ODQ.M3.,ZS.^86I()[\-P0]0?'?Z(XR*O/_E$
M/_GTU\,J;_RWZN/_O;@\/EL411;=;8OP+L:WZ568X:0@G+Y<WX;/UVD<GZ;9
M]S!KOA3[ZG__P4"RB KZ>VA)_MC]::CMSH^3X3S=9DO<\\[@^_WO^"[6ZK@.
M[LJO9F[V,2:NTV(&)Y^^WOR HI6YMH *H+8$*E)4RAP@(H72-2)RZ!N51)7H
M__<?/^Y^P>&OOLBZJ RS9?WER9^*'ZQJ\>,R):7"IOC4^>W66?IHAJ=T=$=7
M_<;\^1O24$)_46/;/\[']W09G:=Y?ASF#Z=Q^OU73$K?X^WC-B:%ZA/^)8P2
M^GBQ+G!&/.]SWDRZYKVN]%CNZ]FSRG\CT](88* Q^)ID.(RC/\E Z)XT0!]B
MTN0C2A,4):0=S@M$ATDH_QYN\@.4E)&A")]G#@6&,$NM]'TO).@IZH0%$Q]F
M# TT/MT2,XOG*.\3G_>LIG7WV5C2MK59I21'L91P@_8!^PC1S] W^NG<&9/;
M*2G@M^Q!O-VL ^"A_(SP7"[3;5)$R3T9/B0KXEG^=;,BT>OHKX?_?OC3;_CQ
M#F=]V.K(U'"&R8R%.<2*5?AK&)32 JPG6-Q\1?333X<_H6_E@[D9HX6'=$1W
M]1@&$>\P#V[/3T;^VU]_UF;D0 ; R):,0T8V5G09^82SN[0_H04G9M^N*3&[
M>H(+_!U=XR><;#&J&^\!0X?X #*4VWUPAC;B4(;V[$T%S,,I<L7 HA5,'I)L
MT;1M,)FCLC7-(O_VZ:\_OQF,'DX-TD,_\LA5&D?+".>+N[S(PF4A3!ZBAH.,
M,6QHC8U]U6ZJ-8$5&.NXPL'-]O$QS%[H4/\FND^B=;0,DZ*%+E3+'9 TL<1)
M$;^@LSS?XM4!(C#:?;A8I1NZRLKE[K?:JC=T%:*&RU%9_XIXV9?ADY&O>78"
MYK1?HR<Z@[F(X_0[7=8]3;/C#*^B@LY4W++)3?Q<?";>_,$GIZ&2+G&UE=@A
MM:997<(7P[5-+NO-W !$!!/%P?$#T8I1E*"K+'V*Z 8,M$XS5$HA*H9S+QAN
M"KTA^T< @1L9-/5QHH:11[.QPG8E:NB"&TKL:M4<[:0/4"/?IP?ZQI0@J@4Q
M-7YDQ%GY(B]Q9R&,#T5P?A6^4,>.MQE=013D6'ZC7@[M-[(4#;IJG>5 KAD(
MH3F".[YNRH=^T$_0BQQZB7]S/GNZ[7GLX&ET!A#KZ8!OP@P=[7!>/3U U?/]
MQXDBS)H Q8LPN8ON%[B0!TM94^&PH]W4>AFU4S[!$&)@3*\JZHGON)*U2I\$
M>T(5:5]+ZQ9^GZB*DYV4O 3I:W<,*8?U]]#0&#P=OA5 @<M=,T3-'9.S+5Y=
MIR]A7$0X%X9C6:M=).:W&L\8GEX7\5=B1T$5H610/419_71V=DC[,M7ZX0>4
MX GTV"#6Z0XH-J.JS(8A2@YW,&D>^U/)6L"+.(:. (P/D?,L6::/^#9\5L1.
M<;MN].2ULT.+H697$51H"< .@6Q#CX@]I_M</0FDDHX=4D/>!UQN#$4X[!#I
M=8D<VR%5;,48-JVP6C9 K(5?D=4"@.31=02"YHZPY89KO+HL'G!VG#YN,OR
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
MK>RG2ZK7<3YLF=!,>(WD;EZB71=_H\\](8BH0^5)JO_K*[,0%5"DF9U.K\C
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
M^IQ#AX#&NT@L;3R>-A+U;H8L:H,*%JD4=-^:O63OH5\V8KE/UTZ#D)":]->
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
MG73>5.WR_DUU>F/(AV'[/B=$&N>EQ>\XNG^@%<H3SL)[S,XAX[RX)E4+AQ^
MUBVB2%M;8(Q$OVWJJ$VI.*32$-0-4%BV0%'5!+&;&E-ZL0#=7+QBI"O0!F=1
MND(XF?DJ<"@N4J/.&S)-(MBGG-*&+RE)N!0G;\5-2A:7V_AZ'9RODEN"IZ?>
M,AHD/\U/'ED'"[,29/V++R#.2Y;7N,2ZK9;O$AN&P*D+^=UC],V?E2HKB)%4
M]N:0F;W&WPT[.!>3B1MP9S*L7$PV5&F[,.%JAX]==Q>3]8:N7EQ,)NDRX=A5
M?C'9L*UXZ.K#Q61=CX[#+'N)DOOR?:A2?/.;<I'>;VH5\UWEU@_U 8S!R< 1
M+P_T^<0"0<<*^2#N !DSNE)BCO"T.\:/H[D_OJ$QX"%EQ'F:W'\JZ 09;7R
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
MZSVZ5P2:)__:1L7+#5YN,^;^;_CQ#F?#)*DEMDN-0+'QX0%DR,7LGXYA132
MJPK*9VCW$'TK'\\_,:*'E'1<+P[X#-+08[&&U0F!:C-[:1FUA=(R4]'F]4$0
M1 4.T%L'KS@;.46O9YGG"B?T#GCZ)WV%[566_A,OBZ;)Y5T<W;/1YEER\KS$
M>7ZYIFW+H>CN+V6JLFQ'F-NLV;$>8RQY-D'VM.NI7B"S:3LX#:.,S8-B>DO0
MACSUY5X4Q^R0AD0'0%2%4$LFY3'7ZO?RF?X.:Q++7L[&?6'54]E@_T+?B174
MF&E:[@RAB(S;F2D:0)A,/9G=^L=[-+&,Z]<63CRK^8[#_&&1K.A_:)U*$B1.
M"NB< T186)W)A:W'7)FY">HH@'F] *E4&-!';*,C^Z/5R-O!'0A/T@@$[655
M5)'ID8<*M0>30]MAC0 Q;1?7PFS^#G=)S\^'=\_RW:A,OE@NMX_;..2U=SOK
M ;'L9AY$;MFOH9',5\L7"4[L]H2#)Z4WP6Z4=%=%X+1IX5N,=<\Z=R,B*)R=
M#I%D3C@<-*F_NT]9Y0(75SB+TE6TK#ZEKZ K+Z<DWRW>KJ+D_@9G3U'Y<CKV
M=I)'DB@OU^6[22XS>BM3AA_H;_:$RP]/G@OZS[L8GT<YYRS(C$X(<\TT3EA/
M.U.X[38#3?@-])+19(X)Q@7T$HC:@>81-80^E$Y\1(T;J/*#/3] C2MTQJ]Z
MW5J:H8X[]>??=AZADV3[R%Y3DB;>#3HFC1+2W#@UYU1I<@I_Y!ESNE_$I^39
M7Q__:KKEJ2\(WO3TU=VTH\C4#!N?OHZ9;I0J"[[^Y>8OY2:2?=H[,L"+UNX1
M7D_J;A_Y:K2!Y*O;Z429N0FW0/7-VL,K?!O4 ?IZ\P;A;+P=:CR>/9LN[+MZ
MD2;&Z8DC"\Y0'5GGC&]9FR%/#:V/HWY?7T ^^+2?&8L'(2V6"WI6E^<M-7I4
M']B?&LL3)C".9:M UDEC#/+[D\ILX]PXH=D"NF=I;3?/>AMF][B@QT?+2P;(
M^'-)!I3A/><(_P@EXK4ID!+[RTP L[JI[PEG=ZGV_EJX(YIK0%#%0?F<W0Q0
M7>JQ:5KX%BBT,"=?F=%$@'*1!:!/L5X"]F@V.KC<;:KA@ALFB/>)QJV]GA5;
M=DKH/M)WN@P0X@]?/,N]USB,3W(Z<PL<1XH$A#EU*& ]8/1-3#!,%)C4BP5<
M)0']%)4?_UA>Z.IKH2S$@I2\LMY2\;0O*^<DW](D\'.8FT3FQF-/F'-:D'P#
M8 1GC?%H]"P;[))8]6%^%48KC;$73PPPVNJ*.2PHVX;<7'JC8]JT<ARH"NI/
MT(9\Y!LS%?  5GJBKH.7=FT-T&)N:'5"=$XRP.$9M05,V""F >_5FP&OP<#$
M!GH]2S>+9;$-LRB,?PFCY#S-U8?UA1+"),.1L,[@@0VWF^M$YO18R]<2-!^C
M>_)YCC[$Y!'./_K&2S$2I)24=I6*C -A.0\%MGQBX"Y45%=1'6^S#"?+E]LL
M3/*8S5^ R6FB#% <0I0Y3,IJ\Q-/S8,=,LWB0 -!?7_<LFJ(,CH^7#X0FQZ\
MLL(&.('970\B\)2OU@LM!* >SLZC24I>N"MN*00KCVN:U<I02QNBZM 'JM"[
M##T_XPRJ[*DIYUE%7OVY.]VD-0\$DA9F?(6T]= DM>>V@H>8U@L]:HU^SQ'!
MH".-#N#^5$4#J2(Y_0$^>$WWXS0I[Z8E?^>?7UA$"[,B6D:;,%$?^C/4!P\)
M*GWN@X3<@TGFE,U\&AE/ #:"D\=-G+Y@>F"MU=C[4 ,$J5[P@>-$.QS)56L&
M*(B?/K#*X<# T!OGA!(.#^I_[90=="F'[E[*,41+XSL-%<#RG8>>#15V(YV1
M18.N(L"4X>1E M2TXWM?]+PPG=S0*@66/I<"VM #3D_82_Y0G=!9"8-T/_/^
MQ&5ZGT1_XM4%+NJ)DR];?)O>X(+\=/2\.7W%[O$V*\(H9O\\5(:<45HE.QV-
MM#K8CV;@QR0CES&>Z6YO,[44M#Y"'Y;EI1P_YHT4H@NBO@6R<8!6[) ;B2;U
M+CH# ZJM=L8^^\-&IUM(1_@T$1&%HQ_U%3H'[6411(Q1M.S,E?=R[NR]DUD#
MC/O$9L]&3"?/&W;EW.FVV&:XJI"S3D5V@9^+TRA?AO%_X1!PJ-]4H_BHO[Y&
M^X>F=7UP.ZHR=4?S>+61E: 60[B2Z ZX*+&*!XQ6522]J\+EIGK9P(98SNF[
M!&BC%Z(5X61%VBTV612CG_YZ@ BZ?_(M0)K#7GYL>PSNE&>Y=94K3GB;^>IO
M.*P?A"\L?E.7;[^GFA%0K@08]$1*',<YOMDI0YO4@S'13*(X('#Y-[_CBP)4
M&B%%W<5Z482O3R=PR#S:JUAQ2J@W/EBTM9A'BU++].&"VITY7K1<L!PP&LTT
M8OS[WD6,#K+&A8Q^-X^.&53AR*"Q\VEOH@8MCVZ_X_@)_T:JI@?U]G8C;691
M9*AMVFC2MS]C5!&X8C&Z<"T$_H][H @TCS8R&(R*.GW%(Z(/W\>]B4(L>$9/
MZONMM+2,J%V8EAEJ%V)W[MIEYX+MVJ763*/*_]BKJ#) ULC:I=?-XVL7>NG]
MR-JE\6EOH@9U>3>UD]\^X R'ZP)R#>PHM69Q1:)VVD C=&3&R*/RR6(HDINB
ML>E_$GS^=+17 4J-6?.(!<++J! FM# BIBF\WIL@QR:CB ,6:J..FA'3P*6:
M&2:"J>&YIX);/MB>#&Y4TR#TW_<J_@SA-7)"N-_5XZ>$J<:QD\([KWR*'ZWW
MLK&;\CCOFZFV#.3G[!J+SWB=9O@V?%;&E/&J)5>2F*MV<'>)J3.3[!@<[9[N
MI2BCS 5T;U+8W*!2WYU27J7B6UBS@'#%52LVD*6^D\74BNKREG'>>T94AYL)
MQSLV)4>%VPI;:E%Y[2KWS7KEIL+.#L,#=,<L(&+BG>1&J-Q/EGNVOW#QF&9%
M]"<[3G:Y;CFM+G94DN):1BQI/P**;$U3B2BL:P8QJ;:@_9B^[C/IU!4^GD!0
M0T@>1R!]JXP2(B6*(""W/2V.729JE5V+$!:GV1ZR/;[ R"6DX9G/ :9]RUMY
MOGW<L#VK7W.\.@[C)4W)47)?-=J=DOX2Y<MTFQ37)'ZKL]HXO>*<9ZK7?B0Q
M\\3Q]:2CG-*,02-L!?4G[-Y"[X+/2/#*0]-XW"CCEID)150;X[=7(4\][FA&
M&HN[O,A(\6=CRE*H=,QD)4?I'+,? S=<W\)L[)'U^0Z^H6#QV^77B]L;='UR
M?/G+Q=G_>_(%G5V@Q?'QU]^^GB]NR3\O;W\]N4;'E[]=79_\>G)Q<_:/$W1^
M>7.#/GP^.;V\/D&WB__\2)Z3)S>WZ/(4?:LM>/?^CU'H'SO'(<6>A<F-@?[1
MTQH"C[T*DO!H3Z/\Y9I^3?(=V2?D6V8XS*U6B6HK-FI&F94Y*TBQ7][4DTH7
MG567"LL!JVW(<'?9:H&BJHEWH=0J)6Q5HC#\6:Q+Q0:M5:FJ[^15.*;SC_$U
M+K99<MFZ4@A0E\H%Y>_NX JZ>84'Q]0$;_(06S5XH8=(6?E>CQAE[#&JCGZC
MD+7P+OZH *-^Q8>B*T%O^N#H +SP0VC9*RX_TK%QOKM9XRSY')+/E_CF >,"
M/N34TR-;1H+I<3$9#['L. YH.:$]30_6S1LQ7EX@,DA$-[=DP/C;R04;!9Z>
M72PNCL\6Y^CJ\N;L]HRT\7A@J(E1U:2^+EP ,_P0E<KY?KA?7D4B8;%T@8OZ
MFJ>J/;WDR=(* %RYP9 .HGS"D9S:'=WH9O#"9 ONV1J\ 0WNZ_J !K0-AV9Z
M@#(?D:GMF [$H-_ .Y:ZW!Y@P;5I*2K>9+!3C*AFU%(MOC_P #6,OWYG_!AP
M[B_E?=L:H3&1;W5]T.JZX,SK@=K535J$L?5C"LX/)O2.(MS2;X'"UJ[FE.UJ
M7G9V-7NYE= $I]96\%RMW-E;L9OO@(%'1PK<'R*P<VS@0ZGL(Z+;[_;\I(!C
MUMD\#>"(=KZ5!_)9G['3MV.G;:>?KITBU8,\L#I'VSI;^%A.2#0-Z=V]>4'P
MRRXV3]>(J"9R])3 )LTC6@A[%VB H!LS#VMQ_G74O*N[$P0JJV[/$4"L6Z>
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
M.'8SXM4P;A'.[3'OJB[2_1GT3@->5>YQBEX_,A1ORS+O63_+V-E@W-;F)%-
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
M9>?3?-B?<]6Q[8,CX(]<>:1JWEEC<_W1(FU\'2R?;HMMACG>ZY]* JM2)U^
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
MT3VAW8HDU;EL<<%UO%=*>,0)Z9V?D6 <,=D!.<3MIG',W$<X[PEU'?TM2W/
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
MV/"#V 4_B+UIF@9 #'W_]MEA[ D)0Z0R YIH-(=#E3,03\Y )#GSQ) S-WK
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
MP2^\'(OFCG]J=6_;D+\^'<237B%3397J ^3:014+D&=1474ZE@Q^'EM%\2*
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
M@.'!,WUT03>XJ'0>D;U6TE)+&KU'I-9,2M7B.;B6\B,BU(O3KX$$,"\L2:?
M9C\T8MKIQE'\;S![T.7O@9^EB;@3@S^$=[;+BW1+,\7RN85,-T2:9' BG]Z*
MA[LEX%8!P0J@IXY!A-.6U(W%8ZVD;A[."KT-6H:A MZ9T@B@%Y<0&V)O*I@B
M[O>RL(B"T6,02,DI399/VR@+YXD]WVA5[M;R!=>9]V-IO51>56<E!<LQB!?8
M@>QX*)R!)D<0N'\-<\G@6[I,'Y.XK%EKL7R0;X*Y?\P./7 60ZZ[ RFP('(X
M%S"/K'NOE"\D8"O&&I:W%,\])+^2W>@_^W"\[Y77H7C7&.(P/*BW(-"Y@#GX
MEJ(0>>"]MX$ZZ.YY'G@8=8F0+L%OFK@V><C"BD9UH*GCRW,KOJ3[5K-OX+4!
MAVTT&$ET:PX'0D^I;V4\B>GJ^H5F+,A0_>C%34>7OK8Z<.AL9]4#O9T< -#=
M0>_"5%X$-^YQQ-TP,KC#0!HI[-1)(H>+/[-'$O>2Y49<9S*\\QE7+=98::]V
M[I%2Y4A0XZ2N3UY'26U3B_W I]@/?/+.^F,85^8@(QISQ"-!$_)XI[* .MKI
M>#U["%3-;-VDFWCYIK[KPD48-A4\$/8[(]PS-^'$L-SRB/EAF4+(0D\0(<86
M2_")84T/6\T/]_183!-+/9B=^NXA[#YZV RO6L14BE7Y5$KGKGN$&T%5/6V/
MO-8\C2'466&A-HPQ'1;D,4NC >"0"R.A'[4L:GD\>V14Q?&+U^5FM^(WKN0Y
M9?^WNH]>[2HCG098>237X+=&DMF<L%#2F!]1+2FU-G$JH;-?,>V.)GB!9.I>
MJRI)ILRB5%+[,@_$K79YC=V-J'/" ]*;;6 _,LK=]GQY@GG(^\$<)P,<IP$F
MFP"88^B/..A7#/=!N\*"IOV8(?_XP;[+,#^\ ?X> Z#I/'/[_K!<W1YKQ*VR
MX&4P;3 &&B=K=<CH&00) 5TO&YY">D<Q\E2)2@>5>CNS$RWG$>'BE95_2;39
M1]>39'65)H]7\0M=\31?Y%?Z79;.:KJT=%"#PU9KPQY([.H#@-MNJFO*Y^4,
M?"W?VIK-K]/E*CX*':14$MZ^1W=T#B/'**1( XJU1DF<<?1JUO"3;E[8***\
MD/QSM!2/KJ@.!IK;-H%$UW9\M%!K1PX)1D,&WAOD%_LFI&Q#ZD;A')D"]'KJ
MT#D#%JK%>E0SZ9^/3W>[AYP^BM<5)=<4*#ZM?HC!IR-9TM.'R0NY:AT39!*+
MUA^#.""OZI\4]*-V\=QKV$:P5$<0F)5>%*7\?(A;I*NA!AH]81=\&91<IHO?
M("Y_4O>5',.FZYX&314X#N."I[NG**,/4<[?1-\^TR0O;[_),M:OXFZ<T[>F
MR4WTQO]TPE]MOGX6>WW_3G/^!$*RVB\SIOQ/U[LB+UB-S7+./VC\^,3;O- L
M>FP6*^O)G%VTN:?9MK^M,SS':NX&Y-C8H!',5T&_@B*XKZ:-E6$YNRCUB3$R
MW6^83<D+^S/A\>R)DO6NX&_.1$7]UN0;C6;>TQ;.KRC-(,%XITE=P?C8R9G!
M>(6R)A[6UT&[4"6\KW4X$?>8U<7<VD=ACK1=(BV?R,,;:;>K_"+"L2-2N79$
M6N'[HA6^^9]9J\;%(U([22HO6YL$6WX2[NC/V'XHL5VQMR(<)\,-[K/N!''^
M*3Y'<?;W:+.C)WF^VY:_R_[GP!Q:@0V-'2H!#,V5A8VNH4Z\^/;22XZ$&6_.
MXFWB->5#B+1L2C[PL43^RX%F'#A),#*(%1R1$H+1)DJ !WZST.*U^&M^LBN>
MTBS^DZZ^)BN:W17I\H\R8_&[IMGWH-DRSNE-%B_I+?\E6@FKRFS O/4)%-QG
M\TJ;"6;PRDO:F/Q[^,\Q<WTE^X0TCZ>+2@@\G@IU##5?9#"FOUEI!<F5DSMH
M3JPS_6:A96% ?<%JB3B+FLL!L 9)*KUCQT1#O7,-@?J>V&8CAJB'U-/RC<(W
M+^,<J:U%12YQ5C.$VT3P@8PQ;M%A"&F8TC>!,BJ1^QT2$^>?T5=Y-1D)<>;3
M&\WDYB>/71!X:$0^S.G?JF"SG_*&31U,X@'2WAHG#V9>SW7P.;C=,N[?P><B
MK:M7BY;@N]KA,H:@B,N=(Q&/NZSIX SF^J7S;W&846O^XG2\_P&&+.0-)#_F
M'I'#CHZ>=GT<9G@\Z$*^-8%TR;Y:G.3Q4BR$8F^1-QM"*LMUAF;.8VK7@MC'
M ?729TXR&.],>+ZG:AE #\2P#P,B;G!7V\2,X:9O=H"16OP/WV?(\L\M3TOY
M#?N.[%.6F+""-,3&V/BLMS%7:-9Y%414!CCH)2 ;[2Y$BUR<U(G+]WFJCP\T
M%(-(@!&%H9A#"L Z<RBQU_Q]0F6WU12!SZ5DB*.ST/RXXOE/FOL#WWOA^4&/
MA,O#'9?5"MU^0["?H^)J,Z@'OV5F@CA1.'0LN&4F@Z/^#_PI3"_NTR+:D$>F
MK""KJ*!DS1J0%]Y"/#'$]]_MCS>\"%4'&JFAE$$_':>'IX^C;D.+^ ?75-\J
MX(@0S!*.R<FYPH&?T[QQO0OIB'!S1-C[&410$?V^HLA!EWZM2<.9+A :X0'^
MLLG!7 GDX'-P9:;[=YAH&<;N-I\?8'UFSLL;1B+>VXK.'+<Q./\6AQFU@BF%
M1_@?8,A"+J!;7OQ NYD..SIZ*LD/,SP&6,B+O]H?,VW] /)CIAT16$4_K2L^
M[C.P=B6D2PPLG0_VY@*W[S'9=04N[NWO*-!GP%J2"%'R(4[(*MULHBSG"XLD
MYPX'>1G/Q,SW=5_!" 9YO*3 TBMO-Q,X_3KO)%T:;V7HB)S2QSCA-<1IM.%/
M 'M-GTBNS7(]D,FUD-+KR"\3;+K%^5[AW!8$<!=X9="/EHZQ(LELUPG!&3CG
MG4)Z+^>[6 CRZ\V8SI=/=+7;T'3]F0W/"RH>)+M,V#=ZC%E%4CY-]EG<A7^R
M3;,B_E/\6/R>PB2G][QJ4;W_Z4-UG4Y158]-AXC.H*8S?+^TZ0C;W*)L3-JM
M2=5\YO3@ ]FI?T3UPC.BE4YX1?=^QO 8;6A^2YFO27Z2K$XVF_0[C]NY]#5$
M8.LZB)E:CXU+>OWXJ](@>]H0 M"PV/^5K-.,"!%2R03R/"(4!JE37_5(K!?L
M\!)BPS_F\-848;9& HZOU74PQE^=:!J^:\BI%JE0,3?OXD_IGWBH]PLM=%%=
MWJ8;R_MM<-C4U8I:(FH, '@CD=N_17]*D^73-LK^"(LABEX<\D+]HTO)T&TN
MH8!,W_S#ONNU&/:>]M=S6^/>G&^X+->!FWOJ00,_7.6]H1^6<J3!'XX[/H9_
MJ)Y!!H"(!A=W\6,2K^,E/W?2:DJ^YN6.\6:G.#FGK$+=QHE0&\;X$)D DA$B
M/NSD8T0<.[)1(N8W""N>=B876]_F9%G$+W'Q9AU#W11JXJ:M0@^QTLX%W_'1
MR1O;F.A@9"':53O^B)B)#B_".<+3$-7< 6*.9':Z3='+Q=,0(M;O$1N>Q45,
M\^OU59H\\FUYY_2A ,8G._%!-(**H\4>F$'\V3$W!V#!Q4+EXB1)^ ;@1H0?
MEN!"'WG]1+C8$;E,EIN=N![V[BG-BO*C&SY9&TYM90D\:9RQ!X,JJL TR6.(
MC1<S\ !OQL[1.#8)^)Q>)<;!KZ,"^2;$"9<G0L'<\Q@SX5\U%S@Q >:=+=P[
M?)F\L(%*FKV=[;*,_1LP5\+$!CG2)(86$_2&/.9$D&%8& "H6M1M&.!"83,0
M&E(6P[M-15Z]!CEI(58G1*:'+ 4SB@7+7E;:"QR12B3@7.07O<;<XP>^@>2:
M:NT@_\Q^\XM7%E23:'.VRXMTR^+K2;+B"5/LL2AW5IR^_4;3QRQZ?HJ7$8,
MC:"S];X,#?(9OB&T.(/MFI\9*T]>PB*9%^/[=4,>64BMENSU$C'%0M*$U>?+
M<BL8BY'%$]TW$0OS]W3YE*2;])%%S9LL?:99\28^N/C7+GZN#]6V'2+<HU#"
MJ#<&2@.O3ZRK(C6V37EL]_/-#C 9B*^!%? [RL8&]4K97(%;F \B.+<]\1*
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
M?O?#BD'374&([W= X0=X@6%NN,&PLGU4WK&1$Q;*2OM'Q'"]U<_X-@-G?L0
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
MXQA+JT@C%K#5F<<F0#^#2 !.+OL<;]AXLF@UEMTV\M[&%[:T0QQ).& :=\P
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
M<O1==8?N!W3RT^(_/OX'#R_HG__^\4\HR-@$]6J71C'ZZ<<%H@UU4KRG+;9
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
M(;]9"@KW!YU.4-]3KX7YCE0/\>P]F^5G)3Q"NZ 515@7?W(%T@\"0IQW]<V
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
MU <)&=&.O8D,M6AC"D/'AFLT0DWPZEFRPF$QJ<O*H4;!0PSB2_3A!F[R"5Q
MO%E/V@Z;@ PMM U:X>Y$A;O7"#7Y'"T@U"!7]D=)E.-+M@2\&ZQ<T+PY2O%Z
M%=*.=,^[K>(1J]4EZ:TS@U!5K?RW4F6S?M3",/C. /NZ2!>8VJIN+&@+#@79
M7LFR)*+Q3L;W>@9),0"$XB#\G8TN[9Y>,K;_$F7[!W8T1UAL 'T*GODF-K::
MXQ\X9.HVO)K51"VU]8 3O(GF7A(' G0""[C.NE8+K?4Z5^N:S<A#F"T* )5P
MQ4"VA:%@!]<A&%BJU*"&'G10A)BF=Q[U .,?D2QW1%A:UXLY_U0P*<&/3(MT
MCP1 75P1BD:J*V%/]LZ1'A3\XPA@1&P;!MO&OM,&O+-'N="AK0_Q[,SQJ;6C
M (Q$1WN$Z6/.^0)-\.AR;$@IF/BI1!?^QI'SX%T2,4X+>+O8<+* \%ZU=00\
M%'Q-\=\\V)9$>M-B&S2F6^,-W$@GE+HZXK-59^4#[(S#QX,@]9'[!@#UTXQ^
M1G55O1L!!2, @0=AUV79:3YX,(@:SLQ3H& 5IB(N&<I#V4K-!\D(Z9'$MOXQ
M31KY^D,UV[C8O@:0XZ90]7%).6_C9__X(XVN_>'/=+%WO;_EYW+3P17.KS?"
MRIE%X2,4Z\7C1HK=>2&#:DP<HYO7;*1C,C74C-O+$"#!BC"^N2>&5H,&ZQ';
M"E/,K[*H_;!1YBV%]V.8I><^1V+:R(\:V-#TJ,:U]L8I3)$0C*C2-.Y *TE
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
MP>\KJ+\^K,DC=3"P6<?D@Q9  W$M:S:0.WGCD)/'UF"0LXZB!RT A\Y:]FQ
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
M>X! 5MUIN@.Q]?;@0.GWWX<&WH<&G#@H)UVBT@NX[ ][AMWTAI+?Y[<7]G!
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
MUN6>E7OR"=_3C#[;X)2&0;2J&4V[:?]\3U8AS;\S+G1&0==!N$L3G7L$84T
MW*T%62'H^,EA'8>N\ (WV8C0@EHA.ZGZH)%Q[ &C_*"4!7.E5KXCY* 7K:EB
M3VY!=$(;,@U,Q?>005KK7ET&_TL\] *@ET"ZJ-S4_&]>-=G0O4 '[:BE'MT3
M] FCA@5TUW(&#2.(67GW!=9@/7YG '/?)G2MX*_H=%'#J5T"33L^!U&*GH-X
MCS7B@ET0K5&PR=D,ZA/N!0/O_+>&Y_'SWVW>=;5G$_+7FXOMEMI+HR"N"N&,
M5X96<#BU,M$BSY[TM, Z0QV;$^1 !M4P\&G:6I=%2>:QHKHL>J@+%YXI/4R<
MX^+*]W4Q\<B>[*@,6?N7OAA!4^Z53'$RZ'=T%"I<BWY]YN&+JVS!Q+X#IDAC
M_@.!#BK000>JE+QU?N@'YA,1!#R\UC7L-((VJ80#FISH]RAOG1#ZD>I$A' 0
M;S:BVAM*I*<@PS=I%.)5S'71QS\3LOX:Q3$[H2IDY^(&WZY(?H;7^S"/'F)<
MC+1* E%H]9T(%4X]@*.!JHRKF!:X?D.^"=3<\I[EX/68_F,IB8(TXEML^#%0
M0>W$:$9?DXN&P$&.HHPOK0C+C7@TP4](CM:U+;[*-0^^L3.A=F3^C>3."$3<
M@U;L+J$L=?TH["_PS ^ QNK0%9O2 S2C^^98?*48<<WHH!I5NE&E'%'MB*I'
M!_VH,/!.]=&X/%ZNPV07D#6"3SN@:S<EXVFB4E/X ^^M6?=\Z+'?23L:7\=+
M6K<C[C?5SJ0@ODAH0+CE3R\26O<@7H4AJP6--OEJK%V,<[Q:_V.?Y2SXSAH;
MZE8/&;\0?7APWI%!^3@^N$'8 1K@ZKD<[71458,1'R<UD(RA-FRAAK$%*LVA
M@SUT,,C66]0F%\W]Y>BWRNS,VW<G)*5\0,HE[ ?'KH"-*X:YW/Q,[SV0T]%D
M1_6=UPW1T._=5\P T-?M*[R-'=M'435J[S2 '+3J)(I46/7&D4OK.,%J$X?5
MGL:GJVNQO']B(_%Q<5I6BG?L8(F$;;=MC>\'R0O:4OE]6A0L5K"@H+:"O@LR
MM,8;6O'U]U1/$$?_PNOFHA>JFZ0\'BV%!;?4-<[?8D=)T+9:HRAARP$3FH>R
M041^T81D7H'-&'Q]BL(G;B\J ^'@$ A_I76,ZD_DR83"5,[#20^FQ4R7O9BT
M FZZLH'?>QP>T\,,?+"^'OA*A[GXHG=<:</VNYN:B YOQ4_YE*,K*^IKHCY8
M:0^\%4W9K^71U;M/F0BY;\6G .;R?XF2=? U$AZW+'Q7?N/..PL7U]($G6.*
ME,O\1;_L\BK8\MU2]1XHMI*QV&*P*+,?FM %* LC]G03A8>S G?[ASC*GG#*
M3[H)$IH,)>29-0O+LF@REK!LB<4W94G:V#-G2>(&)P/MU&9=JUC%#8$L)&)
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
M3*\--)*NV18T@-WR1?),>RB2OMSB#*?/^#-)S[,\VK+YO[L@QMDMSO=IDG7
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
M)8I-8*C527QM=Q(+]+<*MBW(!ED'<5VTI9A=.HHY[ ZHZR"NA;;C YMLO-$
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
M\)SP!A,YEH:!$E79.P>8.):XZY",6-BN1XL-6,X48(E%:5#^23J'$WP9:W-
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
MA=3LTTSM8,!%G64,]>*@]ZP3O:\-LNHYQ2MD!YA1-E.9YDRRVZ%G!JEW\&"
M&_'8\3AMC:86UQ!P^6NYY\+X6CJ'0V3<[L*:W07"[M:YV%V".%P"5S;PW2/>
MFG5\7.=10G.QNP2UCB/86(+;P"&'A?VV 62VL.YO[I+?DX_)S4/R"_O/ES?\
M%%M0G,ATMV"Y@H9O[DY___GCZ?G-&]9W!3=[P#XWJ&;_3#.(=\P#H3E-*#_*
MQB1$SY0LTZ18Y*+^/VQ=%7#K5AB\C!T!-,!TCYMH1YV>=]CT[?,*32W>S<<K
MX=I5Y68XG03KI+X*.DS4&?(H6]CYX4W;.OSSI5U];N!C_.C=[J;YH4+-D/_8
M0@V1[[R/DJB@'^!"^%LVQ2=/$23V@,[>L*U-5_F[F'5U,"L316B.W4:IRLK,
M95V*+H3W(9M.PN%/,NAEA:34\0UOFZB)F-)8+50/"&6\N<)&,Q:>SXYXUGS-
MP^,9\\([J-7Q-F#+-DB;H$DN$D:S#%)(81I\^[)I<A>\\)GQ:Y"%#T'V1(L[
MFD5I^#[-VN6\^P9_TMOD*GSFM_?-KV;%.HC9%V;_C(+XGN;KN,@;5C>M0957
M^TUD4"X7>$WB*V"'02;UK91WE4UGD)="&(^E%%QZ#OFUP6,<Y0L9B^$E?" -
M%TX5UA3QLX9,$P1I J$+PBL!UT;FI3J(Y8"^5QW,F<8K;TYSTQB5.B@UC?%5
M5^I-8C3.P;7I? V<RT$G]76F[_+A&E00\H-PZ'4QI#8>J/-6;R?'1/B@3H@8
M%ERX7<X>2+/$T4U/V4VK+IZ=Q "GYZ<=K]B=S/= O-=W4M]I^M[Z[']=MKA:
M*-+YP]'5'K2K55WX/(D!3L_58H;!@ICF][189PE30+-G9:T_C99EP*BKI<L<
MH9:+Q[#[=2@=:5_72]Z"B":D;#.9&++."T[-WD3#G-6]*AOK%8P%_-MDEE%F
MA#=4_/<VN4X3KNBWJ%A<K]F\LZ39;?+,K#C-7AIPM.PM?P_CW@Y&8Z@+.T9I
MIUYE8C;2:F7&(MF=?!=* =\#?<C@_#T@D!E''H4T$P0CJM46 282E6)%I9$Y
MY14%H)O42[XN:"DMRGG^5R0NL8>C_CEK4BS@7)HH8%8PR605Y'GPQ)E+$2W'
MKE)FB^K4&6K;CL)04.D\K/0/:UHH<Y2E7D2C8G/9;65+-W5;*KN2KZPO*3N?
MD*K[:T.X8BX<#N)NZW(+A7@+:$OEB$ _JP&=H;M\%M'\A"2T>&U@5JS3A@,S
MXLKG;9K^\?F99F$6S O5HJ>[D?P55(T<S*Y=)-H,TBU>93]=O2[A(=D\G<RJ
MIN<-IMJ_]S;DVSN4R.X4YV\%\XG*Y$T1*V!<\SW[#5K65/=TEF8A#7M7-=82
ME2L="XFHTY>Q?O\K(MLAZ<]S=AIJ'&]KO<0FOO+82U;*(V!M).<!CDP$.+(R
MP)%)H9-;W=BC6SF%.L&K;U8U%JZ>:2W'.;XI>EI!68_%LQ&J5UI,7'GH\W[;
M"MO#C*74HQ'V &OJ5HB]H+,:A,]%GO6 /-LB/WD=0;H(<-VVN8Y/C7$4/$9Q
M5+R0QR"&K9RCQ?5@:.H6A[CJU%OSEI]]**%DM?V@E&*T#=$BQ7L\:4?G.-L2
MJF&X!9C:I?9O4Z2/<?0DMB;*\HUBST(L/3=N!S8KOBZBV:*QH;$(<O((.<+B
M6A38ELA@HV(RMZ2XPMHHL-6),9OXUHY LSB78CSCV-J ^Q1*_1ZLS'S?HOJ\
MDO/:3<1I0\.'C0RQP=&J>.B-#N4@/%A*8^/CNCG+1'3DE+KQ#<%I,\2'(:">
MCHQ6*U'(]9<@"5GS)U[-7)4;IMF\.E'8U]PID[A;..)A##U%ZL1;G?Z793-^
MS*ML6-;EG\@FB_;[3RW>43,GM+OK)EM32X5GH&$FD^MI<T';V>M%FS(#&0]M
M@T<1KF:S;$W#^_0EB&'"M@HBJ(08Q1!VA7AG;$V5XT00%*-P(VRM0FWC!UDI
MY=##!DH@&S'!+EC9\,"F/#,:V#Z:46QKP(B!2CV^59G'"Z044HEYW:;A%"S
MMXTA0@5M>H>.%*C&@&\AC#*6G< L2OAG1_@[APCPX8^9/0D7%7Z>WXEZ)>(D
MG"*%LK]EF4?9U=(EF5(M%R^CLE^',JVRK^OE6W$KY)S4VTQF.:;S@E.S-]'(
MM53WJA(N>P7C+;V8?YZ)F]8V%]/NKJTZ6U6+)T4KITFJ52;^\J=+C7J>4??:
M6L!LFM66&6/7->I[J:GV&VA.!ZT=-OZ^0YX?I""1^4[Y%ACA=+P&C=KC?4>&
MDBC;0L.5ZBH%8W+93B46 #EK "0['( HJ:0M0!#)X-_AENKDZ7/RGN&I6%PE
M2?3,7GR0O=P$!7V?PJWM[#G\X_/\+UF0%*VWTKJ*D;^,O1@'@[%5BCTO.XY#
M97-.8OE%[,]" IR$GG,9)-@(X95;H%0&62<AE?6U9-&7E2S&%=3J=871?$XS
M]E?$PYB/+Y7X.0V*=<8OTYC%ZY!]=$(>UP6_="..EI&(>IY A1E>C1'*QBS9
M*@JN>X)J,S1[CN"R7%ZL8V2^X6P/*1XVM[V.K<32+;F-:"0S12%%K@/P8:",
M5OU]8YU" *E)(-"+5#+$/YG%<C$3N5%W"K:BX'!C&HL;"W31C$<374?APV3.
MCB:#8C(*5CNFR7BO,<\_S:_6Q2+-HG_1\%>@/%^@S-WG%3R'2TWS=]\8;X]R
M>I<Q.J+,NO(COK/NNXMX]/J0]H/Q7)+7?6!FY1I=]8DRN83+W2Z3*R23C6C"
M91,NG CI_*[CG)3R"5<PF?BT-S/I+*.(!$V=@HCVJKI+&SI_!2P_NJ7C\[PV
MA)P[;QI>Y7>L":R+GUB#]T&4?0RR/VCQ]R!>ESVNBIJ_O\KOZ3_744;#MR]L
M>0I?I>%UAE4JW_-02AT\\3!#Q(Z+##IJE>\><!"7E3-><6?,N">OI$M2H8\\
M"84DR$D X0ZIE%>B6U R9ZK)DNLFSZ"\?""D! 7_1RAI+1=&5NLL7\,?S*O
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
M6BO4W_(']A?[L/R(_3]PWI?_'U!+ P04    "  2<=A4>ABI*A;I  !1Z1
M%    &IW82TR,#(R,#0S,%]P<F4N>&UL[+UI=RLWDB#Z_9WS_H.?Y[/+2U57
ME?M4OSG4=JT>W2N-))=[^DN=5!*DTDXFZ%QT1?_Z 7(A<\$26)( >'EZL2XS
M$!L" 2 0"/SC?[YOTJ_>4%XD./N/K[__TW=??X6R&"^3;/T?7U?%-U$1)\G7
M__/__W__GW_\?]]\\P%E*(]*M/SJ9??5]=6'Q>,J20EH\=7#XSWY$WWU]S]]
M1__GJXL<1\L\6:[1-]_0Q@3JMW^G_^\E*M!7A&A6_/M[D?S'UZ]EN?WW;[_]
M_/GSGS[_^4\X7W_[PW????_M?WV\>XI?T2;Z)LF*,LIB]/57!/[?B_K'.QQ'
M9<UQK_G[2YYV"/[\[9X6%X+^ZYL.[!OZTS??__#-G[__TWNQ_+IED7X&$.G
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
MO?E\N_*Y]N/S[,3GV(,?9?=]A'VW<8Z$87+$K+NO&7==?NVV?-IEV3M'M'6
MJ+FF/)20H'?)ZB5J0=1%1] K3I?$")I[N@_DAXPXB9+H$%#YA['@U*0TJU2S
M"F*5]_W]"8LL]W#:Y+0_BQP*D<QE0#!R\\LWOTA6I9B%\9EXO4FRB$SW4?J
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
MD3&0L^$/Z!D,E&WH#OB(^Z<B8X0G<)J65VCYB'=1VA-]:BHBJ(.ML*'\-Q:
M=(K6PL88^O'9'<[6SRC?7*$7SIFK *)SF2P(STU$+I6*>3"Q.7_<U"3-,:ME
M^R4I7R^KHL0;E'<:V+'-1*7)/A42TL1S0]*06\6R8.@##@)=;[8IWB'TB%)Z
M^6*JC9&=@>&[V[QR>,\M3%5B%?,"X#8XWO-BAFNG;OK<SP8]1^^2)1$?;K@H
M8L%Y;DA0"3461BR<^J$E/PQG&$B53'\P8&: .K@I3TE6%6.2(7;^TJMAT%HZ
MN4F@^H'K "<RF'1*!L/#J/_\JQ^^1VHI4C4&:!]634-@%1K5SKP(E"O'<9DZ
M!872H:38FCZ-8'MO3\\]9Q0#,>(C7IPT:AD21%(#(^*@#SV^=H5628:6%R@C
M?Y0/*"N(:FBB5T\Y7.O2:]SVA6KCH*S12#/Z5JI*-N 0X%7+[7YGUQ=QDIX#
MA#Z8IA@Z-%M4D-W(^,1T]*. ON1R<#: _#0?*+QXXQVL&U257]_X )1.)+,,
M,C'+ 3E;]7 M#2JQ@8D)2.C'$IU/I#V)^'MX_N8],#OARV1E@SE/LMMQJS@
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
MVWAP9L1*=&%_'(OF/'7EBSOWZE6R9)X7<;]WR;'3[^X=LNS$02:4XFD# UW
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
M-+]G6)3A'3&@>(ZMC6-KBH&@>:-L<F:<I?"SK\=$*<V\*ZN<%B1!^1LWW@:
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
MT\\AFI9$2&,KFN(/>)'054.NAP2M4O.:;#GYL7+(+E-6!!FB1<%%-S8N(:F
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
M/XL49PG')#''V? 1-?X4OZ)EE:+[%4,AQ<6N]Z]G6@2)U0O"WF+I7I4HYUW
M'C']G%EFB26WOH>Y/];N**#O&6Q9U8GI#X-!!_SCVXG^22__UGQC?AKT#7HO
M4;8\U* 9]DZ2HMV?R/:JH4N+?&4QV4G7J.Y7H^GMZ95T67%?E07QN$NR,[M"
M992DQ=?.%FG749X1/HH'E-?,<39+,K#6(/A@[I:AHR[X5&U>4'Z_:KKBMB@J
MM+R(BB0>2:S:K-4 O)DSYR#M2ZPM_= A\ A19P G8,D)>&=ZCXAH(Z%OS#Z5
M./Y-Q?PX32$F.&D:KAF*M6#)%"=$-'8E/S;FF*%U5+:PWEIE;VY2]HJ\MA"[
MG+8-US E>K!DF5,J!O%Z[GG0,0WS-HMS1&/344K6D!N<-8(N2C("7ZJ2K@F?
M<?T;$1@M'Z)=?5LFS\GN%;'J&-A#V':=#81>V[5UC<&-W09I_40'7]<*5TE:
MT<EG/.1A?EG66NR9^:V]MF$S71A[9SZ=.<[KCVFBAPW\(BN3)94S>4-/**[R
M^N3X^CU.*[)1OB%=18;PMBK;7?!8BX-80FO!\R!O.]4V<H>'*F;\7^S8"!;O
MR7CR/ *E[DAF3DJ^==6G:(.N\"9*,I"^I^!"I?7!W4E^O=FF>(=0O66ZKV/;
M'Q'UCN.HD@RN"ROQX9S-1.#NPG YAW./C *=@P28 S]#.(;[P<JC#M)#5GBL
MCT^EO%F.C3DY(K(ZW7-[=(YYBW?^9$,B?O];DB3@L*JA7B;'B786/+Q32GMH
M'4[H(Z;:/4Y]Y^ J*>(4%U7.+;F@V9ISIB1M':QA+C8T7].N50YQVC')#J<W
M40"H09G/#DQUBD,&$N8L./J.J7!7 ]9=+S;U.E87>G?]'"!EO@)?R'N[TN--
MV)XOZ^XF"4JV7E;W+(X[:T00'N:US8:EK+(C)C4MXKC:5&G4>2DJ98Y>4580
M1=SAHG">Q23DL"FI0?G\A,K[U7/TSEFG&F+9)YAK8G&9J0]BF16VUVFJIBCG
M(?<G,H3J T;Z*$BYHVSBK+Y!-0V:@V"[0PDQK,/=WI ?9K1:"-/MW-@P7MLY
M,TZMW YNX>PXMB.E/-,G"=-F_M]?%)1I!-!HJ@YA(W?;$.5^QIJJ&&TOH'2;
M2S4P>J=P@6POZ15:D67O\@)EY(^2OM)4P"U4H?'44D&-_=<166[\G$4;G)?T
M!>H/Q!'3N=5(<Q"4BOH4H_3!+ZC8$IY%EUS7 6!MY#\,6)K'NP3DZ]6=BAV?
M#Z)K.3#@R*%U-D<L\3(J7F]2_/DGM%RCA[I39;Y+I?743<%:!VN]&LJQ8[XP
MPOJ9S)YX%_'V".MO*49Q*Q:9D<9EZ(/WY+ ]-X;M64?!7Q'J.IC/1AGP28Q.
M/ >K!3Z4/<F>8AV/%5,*.:\!IHG)N85:*(YW[*'>W*&F[B]OAQ<#FOFC"ZH^
MXC2]P?GG*%^.E:3>LM./2DN7T4H<__:*4S(*BF:$3$*4/(!]7'(*X,X?:?07
M!@@Y\D%P*HT+FF+7]SM;E"=X2=Q:7CH/N=S'R05:X1P]HCB-BB)9)7%SDW]_
M7L%0T\C"S)"T':2+)#1+M:(L(VO6Y4!_D^E+@'$L,#W"7> X:9_K>*@'IH+A
M6\/7=JL%?*$-!]LJ-!H9%IC1V,EZ=ET<<HC]0*.$Q*0 <X,=;-TD88HMM.%A
M5WUFTX8I*P95R?VX#JF^TO[7#U_$6GLBYERK;8VKM,UJ^SIC.U;_(BW3[3HV
MV<5JQ5[N^OFK2K2_O$"8813&+#:F3CS<%%+3;#UX7\GS1S5Y4>BR8"OB29-'
MQXOL^XHHZ9QR>N(II^J]WKV,-\U!M8*+L^56Q!6>0AE)K#90&:K3=0JL+M_,
M7%D[R PUZC[[5I=S9J*''62&.G6>!F+)LAAQ-R-]#A='9DRRXG"JS(6["['B
MB@VZ%Y C8<*B2>>&GVMA9]UBT+O2W PC#DTZ-_A<CK'@O8<:@2J81 @X,Y\%
MS)QIT BSK=<B+3!%MCZ<[=<\R.VI<X#<G3%/<X[)5K(Y_4KB]M=+7(RUJ]JL
MU1N\F3>>VY+=8&V=B=VV&7O4C\/9"KQ:P1S>E3%#6W4TUCN_'^ZWS7GPZ<:S
MK=KL3>0S+^*,&/VB#QQL1BJMG4 8,A7>D43]ID,5EU6>9.M%MGQ$M9R7A.^D
M+"Y?HWR-BH<<E='[ +3]XOSH@</_(BZ3-^;CQ/O5KF*[_4(6W,Z'XM2\[B7+
M$V8)"XV6D[+2@);65%/D94\MY%]CE9"?_G6)LP*GR;(>+;7K903ZQ4"MD#P@
MU_(P0^TR,*Y,[L/CESC?XIQ8S2></:$U]V*[%&XO(Q?.V10J[1X,EV\X__$P
MTPE.@#'PW8ID &/P@) ILPO6\M&%&X;5\?],S2J4")928BL[^+#H_O)>]P1D
M.QZ%M91$L.-:2FQ8AP(W?# G*^:W3J#A-WO1U *1$?'Z4+VD2?':&-\#L;T5
MSC>%:-K1:'E8/L);NO,"S,[ )H*/!G^?0+/O4D \QT2E;T:+.%JB31)3AG.\
M(N.-B!BE=Z@I>2BR(YVF^S0GE:;^69*!Z!)34L,\Q\/J^K9TO:R:N,,3RM^2
M& F]$ RXJS\G ?;/0I3$D]B$#)?!:X%F5F![OR3>)8GW1OZ:@E@ 2=]/&AO<
MM?%AGP-;"F+QDFJD,Q'*^MK)$-47M[]167X;;7,DA *N9340GQZ:,I-M!3"L
M .P!QB/!.'FO0BB><+;W/)U9T>>Q-LD?M9&25=(ZCS;,J0,,WPH @'=X6"GN
M JPN[OAPD4F CFL 8K]V-5-OE61OJ#GI%!F,<CONN0JWG<\&I"L^V) 4"(1[
MNBR>!\9JYGI3B5(/2;<<9%_<,@<R_QHM;S@$]+=??BUKJ+"UZ 799K)O$X&@
M63Z1!>U.[&="8=3GS&6/%*X550#GP=.MB+YJG<7LW;4$:OQLZQC*F8^0=PV&
M"C?T"5S$@T=:QPA='.0P5SZWFVV4Y'5&U^I^2Y@LB0!W*"K0(WWC_'[U<X$6
M18'(GJR.,!*0<D?^I.48MMQ@G66LK>*M83V^\BX)*[3^+?W&KKUN!9>RHIBX
MG U2VV:#[:IU./ M,4O=A"&3?NVEX,+,X$YF\"5P1_*EC!2PDCT8,")>YS@-
M\VU),\],K+ $LL: 7V>7BSA&:2U-_>#?^Q9E1*)F%_B,[:VD9J=S*"0R%YU9
M56Z^\+*-5J30L)9C\]L>GDW]DSL2\TC2UG&R)(%?"SD3I1W%OQW%N7FY_',W
M,FUWC>MQ:D&>+V$9>:QEB,+"<D:6PD^0RNI;6<\HWR19K2%.JI0$[G!IA@?G
MM]E"!50P.P'*.5*MCFDV-U&<I/1AG1071&:FR0AA6FUR8/PV%8A@"F;"0:=?
MO=@/$ZEO! ]$9EJ)#*Q?Q)T)YK>M ,53,!<^QM9B_BV\8WGH\2^&'YP*<ARF
M!*A>!8B_['P'Z7&\O<P'%BG]J=+G'(@[;N$N>!-Y-L2=#^^P#?EKRB- B@]P
M0)E2CT%GR?9KJ=3E,=HZ$ #^6> "&8;@GGAD3D],/(548I%7'A*9^@86\O#?
MKQ<X2?I_MUE,WQ$BV]0K\O/WTJ122&-QQ0YNX[!L454;!I8)(.77B=0#RF,J
MZQH]DJDZKF^.9X\H2J\+>LWBZ?>*],4-QA3B/HZK;93%XW=KC'"T.M?$X;TA
MVM"-FCUJ4@P]>L52"V!*!DS# 5@90#+SZ=9D_6T\Q3*=ES!<>Q,E^3^CM!J7
M;U)KU,4<@(V\MQ0MZ=5L!TIBCJB6'X&*Z?:,,T:!!3KEA'ACUD8=32^T;3]Z
MP=M#SQ7"N)O4M-2P?-=!)(X2!"4!L4G!/,% $!&O;PFK$#W1FI2M9G8W>!@E
MODNBE_J<X5R:\ER:TF5IRO,-^?,-^?,-^?,-^?,-^?,-^?,->=\4&.8-^1#+
MG (/V<\WY,\WY,\WY'V[(7].OSV!]-OC'\>><RO#SJVT58G'CR.+<VZEZY6R
M'[F5(9;-O(A2N@9X>D6HO,/MFV/39;,,K L^<<'\DI"Y4I8#"J2T'2;L5FFM
M07:G#@DJ+FE*%*]DMUJKT<I8VLJ9CP!T#=:5?N@:^)3Z:V<I!6>A1)LKHU:F
MGI3\Y9$,MK]&XL-Z;F JDJJ8E03O22RS/^$FF1-H3P#PODD)P4.P*KB\RH8E
M1!WN@ERZ),$*4[I<J=T:7(3RBUN$ Y>%1JMO/HW3+.MZ]X5>:6H9>\1I>H/S
MSU&^%"F #\V2G07ME]@ 60$"^A(?$?3.>.O.%DX0&IGBGNS1]SCU'?(6Y0E>
M/I517LY^KM\XO2;M#' A3M9&<B]IU"8X@P&*;V9!?"*A+\8?HEW]X,LXKW%D
M<3*P[NH1%RP$NP(*J6Q*?+P:2Y8?&^O)T+H..;BV'Y;XSWF4%6G3N5GSAOUB
M^6O5Y,0 9C90>\&T)VD?@BF:JL7*A"DAJ'&%*0#C!=CGOWXXZ;771#R[JR^-
MJQK-ZNLZ8UN,'Z=^TTT71[W\/8J%NTHL&E]<&$)C:WR\FTJV*JZ<;RI]>3>5
M;K,W@@?G1&KGUXTZ7G9721&GN*ARQ+E@!(#LW@000;I;)NS9^H1*F8P,D+%P
M Q /I+I)LJ0@X^8#QLMQI$$,-)9L!.3N<091;V"@5*.W$Q@HZ^KZ'%0!9T_N
M1?H%Y[_=TELQ,2JXAL$$&AO&",A_PQ!)I6@8(U2A!XSV<CU&GS^2*35/HI1K
M'"R8L6T,8?PW#8%,BI8QQ*1_?.5+T:V]8!]RS'<8@X]C8V@_^F\%+"D4N[]%
M85"T&)=1:ODXXF"<S0:&["*OBS+9T,7S4Y2BXA&1-77&'_&P9A,G(&OFOT6H
M2:[J*F3(-8(KPV#<LU^SR]WMS3T[(B<"&9O5 ,1_$^)+I&@N T0:!8P]B]/V
MY15LO 0;KA!Z?RJ!8J_7"-K>_JO-Z<2%M@3! @S:;W.4-\4[UJ&-0D\>;>+R
MI$17^/,XO9T/,-F\'0"",0N>4'I&T<-F<_MVQ,@AV7[2 I97Z VEN'YJI7F'
MQ7D8\:I581V8O8RV"?%!R1]H^9"C;90L]^>.#;>R4*,E;*VQ&&/SH>Y1]\P.
MO=Q?]M_:$1<]@C6;5#R2-7.8Z,+C[&)'[]$Q+CDIM.C27R M/%0!98YY!TJA
MA4P%_1;6BB=A_-LEWFQQD5 /68]3=M4D*6!WETL Z&SR4^D%K"#L<#($4*GS
MKP787:R7F(;QA%?E9Z)/OD4((#JGQH((Q0;DXFEU/A.MB^NNS%ZGI0D(R[U%
M#K__0;"]\@\"V%!L0D5D+>N0$ CW;I'*2@#KS)I =1_(U6FE$#*GD/P#7(N*
M-,]=LO$2?\0TA>KOTPHX@L"5[XYS(PG>0+96O#.ZC<1^G(.] >;L(X'0!SG$
MT#,+P>@((9B8;9>'+5"]8["0$\\JPM\.:P[>T"_Q+^*XVE1-]MP&YV5;]?1^
M54<Q!L&.D4%IM#P\_ UO&8+9Z:M"V1*52'GV%!)G$/V"FU28=3[-*%)J(W%A
MHS8A&):.^-:<VXC(' \8^;!<GRY$^(H'G2K)*0FT;N.<293Z$^I:G;=<G&&I
M?C=)SP^P.+.M0P^L'?\?]HPA/\,\?AD?X27Q/Z/X-<,I7N\ZV?IB.3^0XRJ<
MOU6"P<LV?>=CL_.QV?G8S/*QF:UQT<;]>TL8X:D*%VYTML* \V_5*#YAD8EJ
M=,["0!YP1)$>&U9DA[ 7FG,R(X3:G\EPH$*Q'YB8FN<P'-1^!0DN*J+#YG9F
M_;SE*TZ7MYMMCM]072Z#\_Z12J/](TBP1J'8CI82]$[[@92</7G,M*R;*L^2
MDNPI;I)W^I^"L/\+4?XKK@HD]CXZ35L%JS4-Q=8,%*)E<6KT#"[/>!&3OXLR
MNB&F_Y&Z/A!LJWH);"C&IR*REK5)"(3[NNPY92'T,.@Y9>'+25F86W[6A5P8
ML$QNUQ=VE<]ZX#)K'O4("00\N'K'T5>(\!XG3;%KM$U16R*N?TS-U00_M\ *
MVFGB@2':0$Q[)CWJ# )[K&@$+'R\U<R5<'J?%0(J\\EN[[M:\LBRV["&_KA_
M5U8G:F%6>L%60/5PN-K%_+K(<7^ ?3^.L"HVZT*NX&:!V)ZF'G3L$$[*642#
M&4GK^^^1V[Y^WZ*L0-?O<5K1$&%/Q$ZTD=W90;:_G&F&+! ;M:HS'<LU94 _
MA.)+6:.^!@06+;#/(*W-LNUHU2&9L= 15X)]O39.DJI**]E*;=PJ$#/1TX+5
M]=N8DD'9$R^V"((%PG23  .6+]M"VB@HR6QYB=;?+/PMT*3H<XJNCZ8^6Q*N
ME.*II]G2.KSDIY0(<TOP9>N$"-+D''>?G.?:"GB4EKK1:MN:BF);'_)Q.Y;%
MZ;=,J$FV[0C*H7C$SNL#YXNJ(&ZN*)[0NCY_9J35@F [4<6P#@5N^& FS3*_
M=0(-OUE\>PT1Y_WZ4+VD2?':Y#D1%UBN<+[IE,;,Q=!H>7@K!M[2W6J!V1G8
M1/#1VJ!/H'U$ X[8V55<IADMXFB)-DE,&<[QBHPW(B+9L!)Y,B*'R(YTFNY/
MN%2:^F=)!J)+3$D-LU])L=?+JGG3]@GE;TF,A%X(!MPJ30;LGX4HB2>Q"1FN
MP*^\PE8'6#S+CE0H0EGO'H:H3B%MB[U^Q&JK+]XF>("\5J 8:<"Y(IVHDSC!
M://"BR,POKL7YI'[%+4 8B30HQ]/3G?L<.3@,.]PB(HTC+F,#T<B P<=A8>V
MCI^'MAU4B'^O$B+ 5?T$VD/-(2^&(  =APR8H+[;!4! )5MAXW-1"-&RT1!9
M4;+.+BO">A;O>B_ ?B"3_-TTBU2]X<B@( U]-R]EX96,#8+=V?VKXTQ(DR=I
MPYF2)*_I0B<EC7P@;U[-Y:_V,&3MQ%;87?_LCHGD!-;/MYMM1.>97D9M\U-]
M,L;WQN!VH^$$:.>W%:D*KF!; -0!+P ^X2RN)QAV24G>YU:-T\]^FHE$#( U
M3#&$6]88$/>0;=3!L0X&HG"/\_7.7C'TI))MAB!BPU/]$9&3.L2?Z.)\F!_,
M83Y]*[E$=\D;FK L/M^'-IP<^<L;NM.+@+>+W<?H5YQ?IE'!R@G0:-G5JE!I
MZ:5J#DQ^BC;L,ER:K>4J8K=V>#4S+Y.B3.)'U"Q+Q^PR3YY5VG1'SK VSN9E
MW0['>NH8SM.*Q.N#:AC1@#>REU51X@W*:PF)FHK79,MYD$4.V24TBR!#M#VX
MZ,86)R05\/:U+91'+_QVU54?D_4KQ_<!H?<W>230(=J<F@J,[4Y*SO(N^IBV
M]YS3=*,H_XV6JJK_065G6QX(ME6Z!#9$JU,1W]CF),1"+QU&(U%XLT4E6JQS
M)*@;)@?L1?%X@"%:&UAP8U,34=*_ .M%9IG.'A.;[KW '3)FH:X@J$KZ%#+7
MP)$1<=](P@:\<*^,NJ1;IE0#WO((Y)Q$T>6!"E[@'=;$2RU\XCZ[IM9(KHE/
MAH^PS:\+5F$V*+A<?M?%V13[4^R:Y"7:8.0DOBC\0FT"X3A/BL$-4() ;I)<
M!*=AI##]S&"V7,+&)=1LU^;FRZ":[6(#E=QB?<Z)L6J[9KDS5JP8GF.C$BBR
M9<]'61HI+8F4ED*G8J>R<A]6++%?\D,G1,2M6.2'UJ?;"JG.00\B0DC*-6_C
M940O@B?6]^>\[>!,&_.[<[:63MZ)M00N.=V ]RD',6^S)5KIY@2I-)[D!<$:
MN].1A#])?I!FZU9+RJV]51,@5\@  TQ=D)RA(SI%$WF-#O(T",,/\T)=)QCV
MAGGRDF:OJ"4P::P=C&O LE^>RZ-LR7E?CO&I>T5N\"E46Q$(:,4DAO@#+ZOQ
M?]M[\^7&<21Q^%WV 6:FJWMGMB,VO@CYJ![ONFRO[>K^YJ\.E@1+G)8(#TFY
M['GZ'\%#XI$ $@<%@&+$Q'19!/)"9B(!)!*Z$RBU,:$H#0=T$*I%PA0.0Y5"
M0OE8:1Z*8JA #-.D#D<5>!TL==6#6MYJ60^$MU([%& _K#3AXU53,#CI"<"$
M(T%#R1E*S-\93ZXC<G<JDY;2O,<E".%9 4+\*BPHH5_UO,P6.)Q6^WQN=@(M
M-SM-&U'KQ[G'/NJ9L:HT[DA^_P+R9^C7Y8 U/;X(\)2M1%_"[F8)$8ECO"CF
MSXB+8VN-T4:=*>H0I3.N-DX=/5A@ >EL^ 6"3N>#RU/K[+N,M&2C)1.G!J\U
MXE13'GW#5D%>F30.J4$8/\)34^9QNVF@'E)D;DLA30-P4]T\19SMQ_.V0 :/
MJC<5=>%H,=QE HJ+D(5M7851AOX\[M'<V&9\SSH/P>&6!8=2?;4 JM%C(U A
MZK<]V1GKO1$I8]P8#FIQ9[ ZL+6D4R,AW*3%DQQF\L['3GBB>3MGF.IF,5K+
M,L7AMC0\?E0/_+S/]]VGU^O'K.<R@KZ7$13D1'-'5?V^,1J4_.H- I27T@0H
MOBO,[_D[V;Z1+S3)-PH7\A2 (2Z18H#Y>.T&KU62:Z;*TD1?TY&2*+N(BB'-
MV3&[$ZOY!XG2Y^_4R%AZ,+1LY #CS$P#EIU+BSA0Y.SQ07>&4.#O7^8QA*)O
M#!64<S0'0'[.#:*B*?2G;-09_TSW_6L(9D"T#:("<H;V $C/M3E4)(5>I5"#
M[Z*MN36T@.A;0PGD'*UA*#WGUE"2-$8M17^M8?%24&W%)$!(6G;1@W1FQB&2
MHTL+Z=%5F\E_!IB_AJO[<B[%<6RILD')'%-M;1?2^6N@:;':YSL6-Y@-3WO,
M* GOY:C[5Y(64)+U+8DRXOYUJ(H,SCD$_+$>^/Y'A\_,5--/LKJ-HV_Q-LYC
MDMV2XD?>^0J^0_/ #**#._Z[.E6^7W#_\C6KS*C'.JIMS;6DK3.WIS!\5(WC
MKC.3XV$>3 (_X)S]+F>-$#ZJ!Y_%BL5K#&K6L'&0JB7AV5RWA@@"?AF'P]KQ
M'5.<?@W;BU6LW3YL+>-R;E'1VCB<[7^#=Q>Z!-\DRY3]]XI4_[U)5&9!=&]0
MM1"]@U0T5:F8JQT"H[-M9RTE[!J3H@["G9$JV.\\$0T4RF0,!>PC#/S1',Z"
MCFHLB;K2[@(N2[ A  8<&S^2@HG],M^GA?)<;J)T3?I99Z(FM1#A)AZJ!X(7
MF4+ (&PFFKC;QGEFNX%W)"__NJ29!\]^3V%CYR!.$1O0]S8GW>^^+'@85<*
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
M]*X!M0 PD^EU#,Q*OD3O_-&$OC6CV?WFW6@*2!>/9K>C_N3L>@H9NCDJ<BB
M4)I)MM-IXG,J;W)0F$);("QKC^N=EMLX(65J*V*W9=!6L./2:NL!P_)"[1<?
M_[-/XVP5+Z&]/7%U<W5XXCKH*O!L'<G4]14.M8;@_ 1)JYHM;BOW?L)XX"A6
M"!SOHDL \T)<Q.'O9*"ELUC]<U\5]KM_Z5<9:,XR/O3-5@F\NA4CP4_#3D86
M^P@&9I_BJ6P$":, M;%&S8SRV.Q AN+ \="/X4-]BX15@CJ=#288K.5WLOP[
M2,:>3.J]"S,$JE%0P+LER-=D2=(\BI,R34D2;@L;]V=A3F-W/']-4K*DZR3^
M=SE%U+XI.Q#\0))H6Q++*AK7Q8V7RW1/^G<]+$"JI64$R;T]BA6"VI04QVA!
M"IC=&F'V9Z/1GI97+-X?"ZBPXNWE+(W5;CD$F5:+((2LS6C)6--B$<: M\8X
M_#YOHOPWNM^N6%V%97Y(UX)W1\R B'58"B1<-5:3CR5-EB(]GZ@5$UWIA:X<
MR!HE@7SQ$[T:$2\<[;I^7V[WJR)JKQ+P66HM$T/QPS.]?H]VQ>*HO,5#\GV:
M9(]TN_U,T^]1V@_X3H6N.8$>'9UW'A[GPG$^VN7)X*D4A>_&Q8>/(],G\/0F
M4?4K26/*G@-/<^>;Y/R%19GWGSV2;+]E.P7EBSK[E*G*0TD_6W70+*[K>B!7
ME#I I8M+-:#G;$UF(^"-\2FS,;TU!"R"AX+UU*YY2D#J&"<7Y&R:>M+WW#"Y
M3%A>#7E@ELU].8MFJ052;):*(,_9+$VD[XU9*C*A\82"9\5UE>10)\!4X</R
MXSF-DFQ;#I*)@<JAZMBH".ILIMICX+FEBOC0N*,;AK'"L82IL>I"U8ES9V,=
M90R\,59U/O1S+/Q(J53R6D\D+\:K?"WYMSC?%.V9^.O;8O&@<OTHL'7F6#GL
M<S9>*^/AC0GK<A/^^Q,<@3Q6M?^+=4!'(K?1:T;N7Q:OK]MXR?+%JG3QXJ?;
M>!=7 XDT:!L8Q&9MAN&<C=OBV'ACXF8\:3QT$8:AXXSU]T_S(:7<; 92\D;Y
M3=Z4J(XIKQ-8A?U+/3EQ6H-2\LKXM.F_R.-\+_V2[EYIPJ*MX:T7EM#:+CT)
MYW0;0*A'4PN".Y$-2.Q4@2]KP+]4FM%W]!H]:Q$I]73F+$Q4@9J(I^L/-,A@
M?D()?<!YW0,^F>>L?ZLS?XMHC:1O949[F<D>;;/:[[%?F@>?I>IM#)BG_0:
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
M S=(\O#AM1+T(DLQPE=<6LFA!S\C0??I.6<6B*:B0CD>+**Z-L-&4^B?V@U
MKU0U\,I*Y'X(X I1TH+K>2IPP:\R )[K8_T+FJ;T.[L.%+T67P:U+76Z"NR$
MW]5[/3.0A)H&JB$*^#2C:VH%JP015@V;@<ZKW<Q[U4)R:.+(VD!=W+#B/'3>
MN?[U^KJ-ERQIY$N4KB4W87F-X;N^@\:!J82$6Q/%&((>(X7:EHY4--XGCXPL
MDBS+9-RO&7M9\HH4Z'<QJ[K;7#,1:I >*%"_5$$%IGU&DC+1357$^MEE_L9I
MEW2WB_/2A1/R0-(E$^8:4\=4TE,0I7%[>J^X^G(PC]&X>&JU_$]UM7PCZ3<Z
MPD,-C,EH6Y%_&Q=4WR3+E!1V=*A6S(SN7WN2#5__T.A[>*Y!J:_WRF8B"S5U
M4\14*]Q??5&X^D) 27*Y67R3_+:)EQL!6]F7Z.."U!P="VYW;U58 -B]BF$$
MT'M]M2XU-26V@;[6[+\YT&R+B]Y'4CX5T9DPV!L39?239?M#-A$0P"KW;46L
M"GV]5V836:C'I J8]-^$]B,(A;+:?DEI-E1&23M!/F'=+@ EP_&HJE!<J)8>
MU?!@-X^@-O/ZK>"]/!+L5AZ'/Z.=/-+?R/O!D[KVO9)8-*G*@3-7*=0"L"5<
MV*[;,C!M$/%IHA$]N(U6!'ML6ZAWFL?_+F5Q_U)Y27;F 41$F*:'$H*BIMZK
MD@*G:KHD!MPH4[#Y.VWV!9MF@EVQ )1#P(G^OM9Q\$]_%##BANHC875/V+ZQ
MQM&WO+-@6U74.2@54Y:&^>:J"%6CIB'>*N_.Y&6)/)+E97V>?5IP"3Z8J]8)
MC*3XG;S71"WN3>(K/HI&\UQL[5M4P-](O-[D9+4HB(K6I,TOH'F(UBV5$[8.
M0M?P_*HKF1!VHUT:^_CAW"/$YUVJWAP40AXC+=VWTBVX0;#R2E4+K/YIIVNE
ME;QURI&H_*5=&"Y/E-WG=4U+79SP>=VK8E)\BUA!SN/4R?;(%ZQ(IR]/WL(D
M_IVLUNQ^P9%2^;NXQI .DZ0!))=Q0T,V]*XNY^N 9>=OZ$+2?XRS/\ '1N1-
M!6-Z;.H#MY<T*57HN<#)>7A$WG3 +=34';?M:(K5" 9+^HD;U1SR&CF<JA"C
M0Y'<]6<K/F@V9_% !ER;Z3--BS@\N7Y?;EBINL_50_=P$6]$TZ9ZM["I]ZJC
MP*F: HD!AUM?$C4_4"7/RA/L$$&UH!0!#K=.)2^8H$IS,D^6K<=H1+!"=F_5
MF0Z[F T]V]-X-G&KQJGQ6KEC[SF-DJP8#Q8T/Y'T+6;'5X>3K#:E&;.'#/X$
M!D%C@&Z>U;4*VMHK;Z]IO&6_]F?Y=O%S]AXN_%Z];O?FB%:YNS.?-(IF4&,)
M=IV<32++HV)EXEQX3:%B_V"FV*K=>XJ-[SY9Q=:4X&D4&T^<L]((H'9_)M_2
M?91^%!_^HJ?@!A .CQ5I0)B<FIO+<5Q-UZ+/60T?V)7OU_LL__27'W[6].6Z
M_1MGKMY_<FIN*L.1W;DZ=7Y=>OZ??4+T%5RS=STTRKTGI]QF\AM7M95I<W8G
M6A2&__!7HS!<N7LW#%?H/CG=-I3@2<)P!>+TDPV\2..0[;G14;>@NH/)H86-
MBUT:)KD1C=L]E>Y!<\$$7.9I?A4=YL;] ?G\*OJ9OHKN2+;SB[;Z$XS2.[;
MS,)]O?:D9>!LG6A&<?IKM-V3BX\O)&(I<>7-V)05BDB6']#I)KY'LY^)Z>&!
M""#BP,E)H4=?!*(>?HD@>R3L79@B/H6WN16Z"(0P[.)N":$PJE1+ +UE@AQ?
M&<BB\(3KJ57\"4?L8MOC2)V/CB?U 9IPA2Y:?RG[=_E:# /2GR?@32;1PS__
M'I.T&(?-QRUY(UOQ/(KH-)Q*A9T\D$7;70UI1<^KTKZBR87?UP,!W22O^SPK
M!^V3>(KEM^PS#[5T[]F5AI.J,"Z?4;D(.XX)0A2N=U=T+;Q@!FEYW/E5@)L;
MV/!QACL<N,D6/PFHS+="J &_(5_?Z;HB6;Q.JD$<3K'B1K4T>8U\X@V<+67-
MN/RYGP,;8LAJD=7TM6I50W.A0H_#72I$#V<^03IX5(?GKF?@X:A2]!&P \[4
MOZ/)ZL BJ%&"%K4TP19>:XR<)[R&@+#"O5,DF0LHVI_*)-B$-WQPDXQD4'.M
M-'+A0;%<"L'UO>CLET(1;FF677S4')=E<0MVLTW\BKPQC0<BNA^/ .(\$FJ3
M) J%^.VZL1#4SAV3EU&V^;REWVOBP,E*V*9FCM/&M<<5# K%,09ZW"%8YC\X
MX*;@<;4,G^)M0WY#5HZWY<(A?%,8!M3%6677K'6E%H-%_P$+YQ/G1;1E1;V?
M-H3DMPP/O,B7-:LES&_F%X?@_"9O*.#2_0SWD)+7*%Y=O[^2)"NK_=_G&Y)>
M[E-F;XLL(SF<I:S>L9:#2D=G3@4QJM1 !EV?PD?&W(L*DM#?<"TY*U:W2ZGZ
M(5HV#S*)6GJN8'@N531*"'6,.Y^.Y=H/N] N6R[4)K(2@9QD:(6<VJ7!$Q^.
M_BM(SL.CFV1)=^2I8+L\.1-$2(B6A^I<@I;>L0J&2JBV8G;=!TS-K9UZ/A:6
M6P/;]*JM]=HXLW7<X% <<UVS%X)N5UOK@0S7<6+,FJH9!$JDS70D 1RN8 4S
M$MZ52B<E(2C]I\^<STM'5F_[%9('F]F#%H.=ZE8+'U@Z;KY4%7@5:MK"'01;
M\_T.3F\WK9])NF/EEWN<0I^.=Y5:GSRP9NE84"$_\@W2+MCZ9E(+7,#GZ=!+
M>W=DJ/?"5H)W#,M6@>@(CDL==>%"UE\P^_(Z!K.$O+:$XY/>%R1BMQB:*U5-
MC 8^>&@ H>61E"$$HI3FTM'U;\I8 [XN=Y3*%<F6:5P^N'S_PHY?R(K%*=Q
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
M) 90$""_@*<&QL (*C!G9P: ]-P:0D70I!:H4J8_T[WJ6DP"1=\0*BCG9@>
M[)R:046/Y;Q\WZT@?K,P'[2A&%A!">7LK& H.[=64-)CN<"NQU; ^#WNP&3/
M&Y*2Z"7'/ 5G!%;/3@1@S\EPL-)U9DD" FO3^D\/7^T0LG2U)\\TC[9F=M&'
MHF<&1RCGI/4<V3E3\B,]M4[_52-GB0%PG;-DX]!!9Y/:WDD#$KN+W0[0]_ O
MB/#.!11Z2*_P>+';+R"O&#AV@'RY3YG&+I+5'4V6U1]XJ2" R 4E!.+V91"D
M+@AO/BD("7@H1$R!^!Z4&/,XKP>ZC<+O2%X50XN7]:^7=%"S3K4;-WS@=0M%
M9S4%H:6E>%SA9M$J3_'J\XWF;(Y"%'A1J;E^AT>F,-?O..GZNIWO\Q2]Q<DZ
M*RD7Y[]@>W4G0'DOYQ%!FT1&&YM8'LF2KI/XW\=R)WQA\/OP10'U<3T3H0>8
MZHD!G(UD2%O^3X8LW!QA3?^G9YA&G@^-TN:[JR<L7/24T^4?WZ*,L7@4C//*
M0\?!N']I$_9(MFR/A5E"5CY*5)(NRV>T JSQ;8; ?"A95-)WT1_T19JR5/F2
MWHN/8YN:A\7W*%V)RQE9@CLH=60,UYW0RZ5<M(.N5$&?:M:[G]Q3#U9B@#_V
M.#"HKP!&=/]+/NHL;E*Z+H;GTU]^^ F\6(5K7%,L:^ST"5A SE21O^XTV 7*
M9CH9L, O18/61B5:#,NL_5AKNVNX\9A]%TZ%_HVW/V"(O3THP=<%>F)OK3/^
M+K=1EA6R848)3"/2=LUTRF_GCLDV+> DPV_05*@ &CCDA^YV-"EI6L#5-K@-
MCO4O!PW<K=/XTJ<(7GHKKP&PLO8& &2<LY=3^E.I35*$:O>\) ]F*44 UCP=
M=:8CK)\<<6X2D!#P)0BI8'AR&9P>-#.:-8#-U&<!H*T%C#8MO-T->P!-I>7'
M+H<N]7=[-OG4=IXM]OF&IL!^^&CP3:7/A^_.C]M333J^Y'N.WYCVTN/;ISGD
M)8TE:;Q%\9;-J9]I^DO1UYI'1**Q;*E#-+/!JHR#SW8[)#W<_!V+89F)<N".
M^<R)-5*#\1X["WX99CNX'W.]9H%6RU=Z3YDE8>?8E(YW0MA+L#"BMYOF9$QG
M>$\8P9D Y:_WY:/)BV4>O\7YQYP<,"<'S,D!NH5 GQG]]R\WR:HPIM4^V@)'
M.L(VM0 X;1PSP][H+96=55;;Q*_/]#K)F<^ SG8T>_,$(.MM:P?O^ITL]X4K
M)+<D*IQ\B8I$<&E75-N:(4E;9W& [C!1-?:[D[DB4C9[2Y!YDY1<WC:H:>0_
MG04V:-\6ZS4(43VDC!KK!(0AW!6X>%Z@IAY5(NWFK%$92>"90Z,L@S%3_(@K
M6P[Z@/>6*_[@9R;!;\V#Z]UO'F^.<T?UR$*R$F9LCHD"NRFNA<+=J'12(JMU
M,!SHR=HU01Z_G;\;NR9J0?&R4=S!U:"J#!/YU(2[50M[.,QVJ[G)=X>M0PEJ
M$U6+@G"':I1P0C3#C1A&]- &G,3T*WN*+ED#P0/PI19LYXMSTL$9'_S6)=_]
M',M1Q%*W"F4L%/8^@9_ZT>@ICE/@GLY\!3Q\?+>.8+SK#3H(!-X:!ASP<D'.
MY_-WJJES@YYHG6OU#%'G>(P;ZUP+<,!S#()/5@9:5^N&??%ZU^X;I.9QF3?7
MO39H_=-\XZI0*MG$+?)9265-C1IV12M4NVN(^L1EW5B=VI#U"]B,HTTU._<)
M(S+?+)(D+A!E4?IQ%>4%Y=LM_<[8+?ZX?RGSV4#-,@73C4\UP/BG<99$(M$^
M?2SZQ:;Y6_0V]#!^L:&&6E &6J@(Q6<E-!$(6@<5D>@791Y#!1&.O&!,=V(=
M=,5/K*VN_FF8 >OF$VL+LD$Q9!].'*$M)RK>S '%UVS!]CK.>Z<$$.MI=TX[
M2/UY]F=^(WQ^(_Q,W@@??32C=_YH0M^:T>Q^\VXT!:2+1[/;,=PLK/G%]U/,
MRJJOP5N8DX<OQ8?X!)F]"U83*\?@6KZ+U2IF3:/M+R0A:;1M%4ZV7=M!!9?I
MJ.!P6<R^3Y=Q1A[2>$GJ$BI5%D]6;B>0U2)[*)HP'[$N&GR.XO1+E/Y!\E^C
M[;[IL<A;.Q"+[)'\:Q\7%G[Q\;PA+-6DG]UU4J3'^P G0>IOWID5[::.AL_2
M?60,K_7MAY/P&/Z[*,<+>.*A^-8?BNOWUS@M&U<O<T#.VB;<MF.V W?ZIC[6
M()S8FBVRH;_0"MY@R_^K=]H>X_4F;WE 6\:+P6%JR&(<LU';&)Q0#%S,TCCY
M*2'HU'"Q:5)L1&/]Y%7]&1S]WER)U>;S\.KF;X390A'D%GI<6 *+;LNX]C--
M>U%PLGJ*UTG\$B^+OWO=%EFVWU7-OQ:8;*_*3TNMZ;K^5-0&N)739CN[J4.M
M'K_EQS+IH9&7+34RPVZJ%KK8PYM23FRN)O.5%96P-(.=1FQ&TZ.NN,*?,/G"
MM3W9X3&9>B0,I@!7KP>]:S'4/ ;_3-+=#[:6L&A$INM8!*+P9@D%/3=9RJH.
MDB5G+N?.:#6+X,J?M(_3Q9>06![C[(_/*2$WQ8Q9C&W^6$Q-MGRU*CY3CXW'
M=Q;^X(1#=GJW,"YST[L.J">=QFG^2ED=IFV<?XSM'\08Q_ 0/(RSC[ ];.%Z
M"1Y[_J18^^$GKEC=+Y*L3N4E('QC^H@NOME#V!VR\/U#ESD7Z9YV]W7:.UIE
M"M 8F\T=P#;WD6O LYEJ#D(8]@APX>S>L<VYF6MO7'LY)WWW0U^[^G;Z2\9^
MQH*ME-%Q@T  T3C17P?16=C7*08IC/D%P97^Q7#GEZS\/HZUHI;*1X;G<V*-
M$8W^7J@750^T96,W]<])DI97R8.GDL 8^AI$,%8+[WZ?9WF4K%@F+]UN"ZFR
MCY87[F(DEA;Q/"23&)OJ2<_QAJ4+W_Z(-/##<^PX%;:PL2(;#4ON6<B/C:T5
M@ _]](G7,BON*8_2/'A7V\WT&S41=]0\V]F*=<<A%!/N,S&!ZWOL8O%-$022
MU=4^+216L59*(6O?4V[6Z@/[U ;0V* &@"G;F:D\3V9+&H1J'/3_7-E+0M9L
MT>/>7@SE60CPA<1Y>=4K:5T('FOZ0^.S-",B\$W9>$\\6J',FPB^-$[Y)^8:
M3KZJ_?W3O*[U:5T[&(]0S)N_LM7(':A6MM=)^ 9=!SZL@MTH!LV%;\F< ?BS
M.6N/1BC&#/"AGY@1;GYN+0U6S*,\0CE<?*+LI['G:E6TEBP>CW9V!+;'+A3_
M@&?O#/,Y[)YVJYP2>G5(+2'\'.][#$72.XGO)$,Q<;V,?>2L2(#]12*:@,F/
MMYM!=C.R(?IU<^.Q.P\HC.IH<052 I8G$C'G9W*@SBV7CZF=8^1X[&/&.A^;
MF&<'=.+1#<()V>1^ ID!IN)J).+$#VDAM^6*%)'/WNCT8SP)AZ0H@#->=DL/
MH$^X.+-"RZG2-6;/-<)"SJ8&!.'(QI7'.;X'%L+VTICY);-?<K?!=+H\%8^W
MF.;,EBI'X(1N1Q&K_2R8V>F,X'3T1G4*+@?-^9Q_(\@V.*$#LD/,R7)U9G<U
M@KNRJ@-3\&*F IFSA$X:O/,3.SS/($(S-9EZD3V.'\DNBI-"$JSVONT'0310
M6IK'<"@#?")$JL('5B]I4K*YC[:,ZT_0H+JAP/11$1,*PO/K.D9D\NR(M?&U
M&X=@^#=ZF,2$;_T,(8_J&AD(C;_HY G-VE-&YA18<D=:%,SNZ&3C&Z8[TN)[
M$F76#(2FO'H\E9>R3Y@EYV63L-FGN=:&,%V=37'H9R7-A5%MK-]]W/;!L>'L
M?8)1=GMJ7F\*^XB3+%Y6Q;+'V>9!X;*TOR/!%>[15,O;=9D;+]L&QF,_NZ:/
M)SSOJJ3H=G??A8-D=[X7LF=Y_[W/5NA/O]I9Z76E,N)6"0>1_1V1 :(S,?Y3
M#),+ZQ^)KW-\VQ6]^EFLUVE9E6[4P,"8CI-EHG#I.!/?XL$@!Q9X&+!M^9I3
M"$HYREZ"RB+1QTT$"?UG^]I<(Y[5*F;_B+97<;;<TJR\?C/2?@,&EZW]!C$N
M=P-VO7O=T@]"GDCZ%B\)S.<=3=XJU\=8RIYI'FW;WR]IEM_1_!\D?R1+ND[B
M?Y-5N]AV;^!.BK,>P!/A#,]+*QD#=3-XEL,$$:O,QY^(Q=#W*G2&H/P_%C,=
M2O.#NQ.609LZ<1#T]$U]Q*$XL47;Y23T](C1_%LEH<\TK7]B[?KV[0;YV%$
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
M'=MN_0':O\3W:F]D8GJY<P&B :2Z?/=\ 8#C4-(? SOH%0;$XR-A4P=[$_W
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
M?H>G_+*Q:>EGIIX 8 DZ)S? &+KK8_8Y;4#$TYPVX/XH>$X;F-,&YK2!.6W
M-R&.%6C8R2@PI&9.-IB3#>9D Q^._^9D@SG98$XVF),-YF0#SS;BYV0#/X-G
M>WD(%F+H\TE1D CK%IFMH J&L\^-!^/+/OB<PX 6W$/T4=O<8OFO?9R2^I70
M^(V Z0WH]LT#QO+VGCA.C:0(56%8RI= H-68S7ZNG&%"U@R?\XC U)>=)*\"
M2]6<8C%&<&)GNAL_;M&F\[S2->R>+NMG<AC3,84DC_J!W)+9ZP)2FD3;YG5<
M]GK[L?AV,?F\DC3_*'Z\+F:C5P;HCLS)'Z=\"THV6K<T69>UGZOX0/PLE FP
MP0M1>L!<9S[,F1PBGJQG<J"XJDR/Z<<OA*[3Z'53>.?M)=V]TH2;S*'6Z;"(
MPW7RZ,P9.NO0X!Q_EH\%'^ZVVGRP;[4XFM&LHG>.;X8\C&-[E.L\[)RV;55T
M3,]KUS^B'[8[,6-55-8F0W0\SV_7C?*@=J:,963YIS5]^_.2[I,\_:AXJ_\H
M62N9JG_X_>M3CX/C#S6I[ ?7RSN!/"E ,K@D&\)@AL?Z.CPG-QBY7RYZ(W?\
MH:DP?N'[R U(5A@YUM>7BN%J(W=YUP^0[WIB8#_X/7(#DA5&CO4=XQQY[''[
MGX?>N!U_J(7 ?O![W 8D*XP;ZZM?%-O=N"V^]K.)OO:$P'[P>]P&)"N,&^M;
MC]M/@7G*1=]3+OJ><N'[R U(5O&4B\/(_:>S)8#:D%U=]X;L^$/S-N6U[T,V
M(%EAR%C?>LC^&LB0?7[L#=GQA^95U4??AVQ LL*0L;[UD/TMI'GMIA]'WO2#
MLAOOX\@!R0KC=G.,(__+^1,M3\LH6<5)]!9'X 8Q]_OA)&/PW>^1DS&D,)
MJ'I<?_8CV[@\J;TLS2XFG-N<@B;-54ZPB=^CC&!+8:!A:,TJ/M34$_EN)L7O
M#'*2B_N@6_D>$,AY(Q^_R6Q[+U^ -^#4845IW')2ATW!'$Y.=<',J</!I0[7
M@\THO61//!7D_!;GFV:\#P_WL;$N_K=ZCMYAK=.!T%4X-0B>)$-J)!R;"\Q2
M"K(6(?Z<FJJGR==);@_;*,E[F6X]I<8T;9+CA4W#55,%$=A*B1=B#+>ZA/&\
M/$H:O"Y5YYL&;R]\MA2IV8ZN]<F:=I*[U;1:?$Z[*=H 4]CWWS+RKWT!Z_J-
M)2"ZSS_O$<3+/Y<T:_8AN<T<YI]W:0*SR@5-8,YL9X ;<U4@A%+EQ*TXO!U:
M><4>G#(G:\=GT7VEOQY1\,Z_J W,G/N]8>F@4!QCO9F$![:<2F!P 6]E2DQW
M*$*N\DO%>-@3Y@.<CB '.[TH'RF6X6'WE@?+GTT%W"V6*%E#\\G@]V:#Z_B[
M T+A.S7#+VUB82<Y-KE?XB3>[7<@P>"WFN3>-W<+?4"H5$QZ;TU^!,#LI=<Q
M,"OY$KWS1Q/ZUHQF]YMWHRD@73R:W8X![V<-W!P5.11 *,V,VNDTW3F4-R_@
M9LU6[X#/. \GMY?;*,ON7YYRNOQ#='V)UZY_?6G8SF'9Z18M\'5=;H,FYQ9H
MX+*,]FY'DY*F!:=^-J_!X>+QL(&[VZ!\Z5,$+[T[H -@U67#(1!?[D!9T8,+
MF1Y<R/3@(AP]@'E1U(,+\QE?I <NDK&XOIDB7!PG"ZL/LY0B &NZ80)VZD,N
MMOG0+)_6G-(37<5O\8HD*ZBZ!_BMN1C1_>8! V!\P/G:9\)]9-"0<D66VT+A
M5^"L(&[48ZK?R%9^<1_^37)'WO-_D"C]OQ]05/,[<#B .CAS.I(QH!K\=OT/
MC*"\KH, ''A* ,]> ;$JB+)5HH4')=Q9$/;25.;[.))J(H5!YW %) L31-,<
M+C3H0="_=^P\'+A)EG1'GJ/WQ3[?T#3./^ZB';0U+V_87.L2-/2-3S"$P#05
M\NH^N/@[2;]$_R19_I'5F2^+9%7ENV1___)X"4[;:IUJ"6 [.7,&J-&DFMQW
MO84(%?,:6!2!3^D(3T&5K PCY68:$X.=[IR&=L^X"4X$3K]:@]NR7T]+DD1I
M3$5[YE";_GYYM\V)F:EQ?TVR5[*,7V*R@O.69.T.%WNY[=PP]IFF9!EEG&0E
M8:,>2_U&#K.>96-!D:SUTY4Y<*O45QA>P!Y0:*,4K_.<[=,VV+8$ 7 !"Q&[
M@RIPA(J[IUU(S@O&6$NGO.6]/R-I!B=5WOIQ"33+T_TRWZ=QLK[<1.F:\!*V
M,4V/SR4*FOK%+8)+!'=.KTHAQH6B..O?=N(#KA]_!  &OI21VC)'DKAG5#C
M>=*T<0W,<EV9RRC;-'MA'$<A:M(<;8--W!_-9 _1!YO.KHJ9K-D^OHH^OM D
MWQ0K=[8/SSM]PO?LGTQA>KH[]Q<-)C7AOY<2 .#I[+MBX(_A>TZ?,U(=W1_X
M)NE3X0T($]!#%*_ZQJ;0I9-7(NOBK<9I<(Q3-1Q@7VK\FC]]=_]R8+/%>D^_
M<(U[C][Q&GNK4TI<XK1)!M*/BL/F4V;++S_3"\*,!#=CXCOV)DQ,1V\U39M[
MM>D2 ]Z/VLEV@S9V[WM9,*8>M$EZ"H(V;D_OE5"=?_V@C0O?\N&"9VM%Q&((
MOT:$@86?(ZMVGY*WOZ9UH?)V4)##5IED=P($MW\0%0F$ NQL_<#  BR>49<+
MN8G?HNV^&JID]7_[:!N_?+#2(LNRN+'UHAJH [)?A21Q-E_4.M4#C^UTV@-"
M,557<;;<TFR?$JC^AE9?E#0&?=T%0$="MUOZ/4J6A!6V>2QL(WTC&:> AUJG
M@4C$G7R5!7ABKM(%)0?W66!/T99DCR3?IPDC[$@E?+B.:]T<7\E:.YO^E :2
MJO+=G14QN,H94H8C]+W* T>?:7I9D![GMS2#]0S3M'GY1M@T& U3X%A/O<0(
M]%<$?NC63<*B2II^',112P!4+V3K0P*OI'4P2J;&MYZ>27&$OHTY%,3]RU7-
M!DN&+(L#@FJGT9,;10AZ!J..^O+04TTE?);O:W@S#% 1+XVX5F4$VN6]<*C"
M39[36T9*QP!5$4P)MWPP?*P<IAYTKOZYS_+R7*T(?.[(]UH<A6 >4IH4_UR6
M&8C056>MODU8JM;7G8#8*-^_+%;TE2D".&^)FM3LPDT<#OM!VD]YE*RB=)5]
M?66%LC_]Y8>__O CO.A0Z=,,,ZZ/,W<D'#JJQW/7Z4 8RO4&#G*XGE[/.U"4
M.75%K(2)R1[&$*ZHM2=5$P]N.+<JHO:GZ!AJI_URO]MO"WF\D>N7%[+,'T@:
MT]51YX#95*5+DW>&ZN(7YW!%,J5.2.[=7,*2CLE![^$:5IK=L1HQZ.XNI4)M
MS*FQ;'J9%BCT98Z ,MK ,_:5/!%B7! +9 Q*S%B<\0)98_XPG,)Q&/VI\V7U
MC/R6<W5-N[_B6?FM#Y?=OM"W,DB[2<1;)8]TNRVBO._%*J<G+@,(3:5F'0@^
M;8^WB;R(MNPGI7/U7A_4P?JACS,_9S+PTNU 6"1==Z=!@'Q/\(!8?P)Z+;WH
M4QZEN8=G.6UFJSMU*_;06E8^E??^2I),37DE,%#*S(4Q3>7&B>P$RLXEQ)_%
MNNVL)[+:+]E7M1RP83=<]E.KVS15F2N8$VAO&[<_,:H_\<3OG^:(0BX4!S&%
MQI%[%5-<)RO76POZJR-J8ZV@M^"];=\8T2+B#+<C3-?!UH[NT>BGD-&"NJ*@
M,#KR2RTXW"I#<JJ[+_47]G_?HHS\?_\/4$L! A0#%     @ $G'85 &M75EE
M!@  %$L   T              ( !     &5X:&EB:70R,2YH=&U02P$"% ,4
M    "  2<=A4S<U<W.T"  #M!P  #0              @ &0!@  97AH:6)I
M=#(S+FAT;5!+ 0(4 Q0    ( !)QV%0-J_H*Z0@  %LO   /
M  "  :@)  !E>&AI8FET,S%?,2YH=&U02P$"% ,4    "  2<=A4(A_&A@T)
M  "B+P  #P              @ &^$@  97AH:6)I=#,Q7S(N:'1M4$L! A0#
M%     @ $G'85":0J>O3!   ?!,   \              ( !^!L  &5X:&EB
M:70S,E\Q+FAT;5!+ 0(4 Q0    ( !)QV%11>76BW 0  *<3   /
M      "  ?@@  !E>&AI8FET,S)?,BYH=&U02P$"% ,4    "  2<=A4A-4"
MBRW+! !3$4( "P              @ $!)@  9F]R;3$P:RYH=&U02P$"% ,4
M    "  2<=A47F*N4Y(L  "R-@  "@              @ %7\00 :6UA9V4P
M+FIP9U!+ 0(4 Q0    ( !)QV%3L1@L0_RT  )0W   *              "
M 1$>!0!I;6%G93$N:G!G4$L! A0#%     @ $G'85"\*=T2#,0  ,3P   H
M             ( !.$P% &EM86=E,BYJ<&=02P$"% ,4    "  2<=A4EQKS
MX),E  #GSP$ $               @ 'C?04 :G=A+3(P,C(P-#,P+GAS9%!+
M 0(4 Q0    ( !)QV%0B!KNW;24  .9E @ 4              "  :2C!0!J
M=V$M,C R,C T,S!?8V%L+GAM;%!+ 0(4 Q0    ( !)QV%1:CG$0![8  )?+
M#  4              "  4/)!0!J=V$M,C R,C T,S!?9&5F+GAM;%!+ 0(4
M Q0    ( !)QV%2U8'#8',$! !_T&P 4              "  7Q_!@!J=V$M
M,C R,C T,S!?;&%B+GAM;%!+ 0(4 Q0    ( !)QV%1Z&*DJ%ND  %'I$  4
M              "  <I " !J=V$M,C R,C T,S!?<')E+GAM;%!+!08
..#P / )$#   2*@D    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
